Index: chrome/browser/resources/ntp/apps.js |
diff --git a/chrome/browser/resources/ntp/apps.js b/chrome/browser/resources/ntp/apps.js |
index 3cbfc9e1c70598e898c427da7805cf4a98586a68..9c032fef03dfb2113aa8e71b009145790ab196bf 100644 |
--- a/chrome/browser/resources/ntp/apps.js |
+++ b/chrome/browser/resources/ntp/apps.js |
@@ -21,10 +21,16 @@ function getAppsCallback(data) { |
var appsPromoPing = PING_WEBSTORE_LAUNCH_PREFIX + '+' + data.showPromo; |
var webStoreEntry; |
- // Hide the app window menu option on platforms that do not support it. |
+ // Hide menu options that are not supported on the OS or windowing system. |
+ |
+ // The "Launch as Window" menu option. |
$('apps-launch-type-window-menu-item').style.display = |
(data.disableAppWindowLaunch ? 'none' : 'inline'); |
+ // The "Create App Shortcut" menu option. |
+ $('apps-create-shortcut-command-menu-item').style.display = |
+ (data.disableCreateAppShortcut ? 'none' : 'inline'); |
+ |
appsMiniview.textContent = ''; |
appsSectionContent.textContent = ''; |
@@ -218,6 +224,9 @@ var apps = (function() { |
case 'apps-uninstall-command': |
chrome.send('uninstallApp', [currentApp['id']]); |
break; |
+ case 'apps-create-shortcut-command': |
+ chrome.send('createAppShortcut', [currentApp['id']]); |
+ break; |
case 'apps-launch-type-pinned': |
case 'apps-launch-type-regular': |
case 'apps-launch-type-fullscreen': |