summaryrefslogtreecommitdiffstats
path: root/chrome/browser/resources/ntp/apps.js
diff options
context:
space:
mode:
authorandybons@chromium.org <andybons@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-29 22:38:10 +0000
committerandybons@chromium.org <andybons@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-29 22:38:10 +0000
commit636507a6ed98f61845adc46736a97569bc021ffc (patch)
tree84587826f0e850b0e44325f8ab29354605d48afa /chrome/browser/resources/ntp/apps.js
parent9503ca35d3f9ecd86f4766baf4ad9216fef70527 (diff)
downloadchromium_src-636507a6ed98f61845adc46736a97569bc021ffc.zip
chromium_src-636507a6ed98f61845adc46736a97569bc021ffc.tar.gz
chromium_src-636507a6ed98f61845adc46736a97569bc021ffc.tar.bz2
Revert 60997 - o Add user customizable launch type for apps by adding options in each apps context menu.
o Updated some comments that were using the outdated NOTIFY_PREF_CHANGED notification. o Make LAUNCH_PINNED the default type returned by ExtensionPrefs if it does not already exist. o Some minor refactoring within the code to reduce duplication. BUG=54731 TEST=NONE patch from issue 3419010 Review URL: http://codereview.chromium.org/3453029 TBR=andybons@chromium.org Review URL: http://codereview.chromium.org/3517004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61000 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/resources/ntp/apps.js')
-rw-r--r--chrome/browser/resources/ntp/apps.js51
1 files changed, 1 insertions, 50 deletions
diff --git a/chrome/browser/resources/ntp/apps.js b/chrome/browser/resources/ntp/apps.js
index 5ed32e2..d9098d5 100644
--- a/chrome/browser/resources/ntp/apps.js
+++ b/chrome/browser/resources/ntp/apps.js
@@ -36,15 +36,6 @@ function getAppsCallback(data) {
}
}
-function appsPrefChangeCallback(data) {
- // Currently the only pref that is watched is the launch type.
- data.apps.forEach(function(app) {
- var appLink = document.querySelector('.app a[app-id=' + app['id'] + ']');
- if (appLink)
- appLink.setAttribute('launch-type', app['launch_type']);
- });
-}
-
var apps = (function() {
function createElement(app) {
@@ -53,7 +44,6 @@ var apps = (function() {
var a = div.appendChild(document.createElement('a'));
a.setAttribute('app-id', app['id']);
- a.setAttribute('launch-type', app['launch_type']);
a.xtitle = a.textContent = app['name'];
a.href = app['launch_url'];
@@ -109,20 +99,6 @@ var apps = (function() {
return false;
}
- // Keep in sync with LaunchType in extension_prefs.h
- var LaunchType = {
- LAUNCH_PINNED: 0,
- LAUNCH_REGULAR: 1,
- LAUNCH_FULLSCREEN: 2
- };
-
- // Keep in sync with LaunchContainer in extension.h
- var LaunchContainer = {
- LAUNCH_WINDOW: 0,
- LAUNCH_PANEL: 1,
- LAUNCH_TAB: 2
- };
-
var currentApp;
function addContextMenu(el, app) {
@@ -137,24 +113,6 @@ var apps = (function() {
$('apps-launch-command').label = app['name'];
$('apps-options-command').canExecuteChange();
- var appLinkSel = '.app a[app-id=' + app['id'] + ']';
- var launchType =
- el.querySelector(appLinkSel).getAttribute('launch-type');
-
- var launchContainer = app['launch_container'];
- var isPanel = launchContainer == LaunchContainer.LAUNCH_PANEL;
-
- // Update the commands related to the launch type.
- var launchTypeIds = ['apps-launch-type-pinned',
- 'apps-launch-type-regular',
- 'apps-launch-type-fullscreen'];
- launchTypeIds.forEach(function(id) {
- var command = $(id);
- command.disabled = isPanel;
- command.checked = !isPanel &&
- launchType == command.getAttribute('launch-type');
- });
-
return $('app-context-menu');
}
});
@@ -164,8 +122,7 @@ var apps = (function() {
if (!currentApp)
return;
- var commandId = e.command.id;
- switch (commandId) {
+ switch (e.command.id) {
case 'apps-options-command':
window.location = currentApp['options_url'];
break;
@@ -175,12 +132,6 @@ var apps = (function() {
case 'apps-uninstall-command':
chrome.send('uninstallApp', [currentApp['id']]);
break;
- case 'apps-launch-type-pinned':
- case 'apps-launch-type-regular':
- case 'apps-launch-type-fullscreen':
- chrome.send('setLaunchType',
- [currentApp['id'], e.command.getAttribute('launch-type')]);
- break;
}
});