| Index: chrome/browser/resources/ntp/apps.js
|
| ===================================================================
|
| --- chrome/browser/resources/ntp/apps.js (revision 86287)
|
| +++ chrome/browser/resources/ntp/apps.js (working copy)
|
| @@ -705,12 +705,14 @@
|
| img.onload = function() { this.loadedImages++; }.bind(this);
|
| img.src = app['icon_big'];
|
|
|
| - var settingsButton = div.appendChild(new cr.ui.ContextMenuButton);
|
| - settingsButton.className = 'app-settings';
|
| - settingsButton.title = localStrings.getString('appsettings');
|
| + // User cannot change launch options or uninstall component extension.
|
| + if (!app['is_component']) {
|
| + var settingsButton = div.appendChild(new cr.ui.ContextMenuButton);
|
| + settingsButton.className = 'app-settings';
|
| + settingsButton.title = localStrings.getString('appsettings');
|
| + addContextMenu(div, app);
|
| + }
|
|
|
| - addContextMenu(div, app);
|
| -
|
| return div;
|
| },
|
|
|
| @@ -728,7 +730,10 @@
|
| a.className = 'item';
|
| span.appendChild(a);
|
|
|
| - addContextMenu(span, app);
|
| + // User cannot change launch options or uninstall component extension.
|
| + if (!app['is_component']) {
|
| + addContextMenu(span, app);
|
| + }
|
|
|
| return span;
|
| },
|
| @@ -744,7 +749,10 @@
|
| a.style.backgroundImage = url(app['icon_small']);
|
| a.className = 'item';
|
|
|
| - addContextMenu(a, app);
|
| + // User cannot change launch options or uninstall component extension.
|
| + if (!app['is_component']) {
|
| + addContextMenu(a, app);
|
| + }
|
|
|
| return a;
|
| },
|
|
|