Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(551)

Side by Side Diff: chrome/browser/resources/options/options.js

Issue 380893005: Add an option page for searching and managing resources and permissions. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Last pass. Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 var AddLanguageOverlay = options.AddLanguageOverlay; 5 var AddLanguageOverlay = options.AddLanguageOverlay;
6 var AlertOverlay = options.AlertOverlay; 6 var AlertOverlay = options.AlertOverlay;
7 var AutofillEditAddressOverlay = options.AutofillEditAddressOverlay; 7 var AutofillEditAddressOverlay = options.AutofillEditAddressOverlay;
8 var AutofillEditCreditCardOverlay = options.AutofillEditCreditCardOverlay; 8 var AutofillEditCreditCardOverlay = options.AutofillEditCreditCardOverlay;
9 var AutofillOptions = options.AutofillOptions; 9 var AutofillOptions = options.AutofillOptions;
10 var AutomaticSettingsResetBanner = options.AutomaticSettingsResetBanner; 10 var AutomaticSettingsResetBanner = options.AutomaticSettingsResetBanner;
(...skipping 24 matching lines...) Expand all
35 var OptionsPage = options.OptionsPage; 35 var OptionsPage = options.OptionsPage;
36 var PasswordManager = options.PasswordManager; 36 var PasswordManager = options.PasswordManager;
37 var Preferences = options.Preferences; 37 var Preferences = options.Preferences;
38 var PreferredNetworks = options.PreferredNetworks; 38 var PreferredNetworks = options.PreferredNetworks;
39 var ResetProfileSettingsBanner = options.ResetProfileSettingsBanner; 39 var ResetProfileSettingsBanner = options.ResetProfileSettingsBanner;
40 var ResetProfileSettingsOverlay = options.ResetProfileSettingsOverlay; 40 var ResetProfileSettingsOverlay = options.ResetProfileSettingsOverlay;
41 var SearchEngineManager = options.SearchEngineManager; 41 var SearchEngineManager = options.SearchEngineManager;
42 var SearchPage = options.SearchPage; 42 var SearchPage = options.SearchPage;
43 var StartupOverlay = options.StartupOverlay; 43 var StartupOverlay = options.StartupOverlay;
44 var SyncSetupOverlay = options.SyncSetupOverlay; 44 var SyncSetupOverlay = options.SyncSetupOverlay;
45 var WebsiteSettingsManager = options.WebsiteSettingsManager;
45 var ThirdPartyImeConfirmOverlay = options.ThirdPartyImeConfirmOverlay; 46 var ThirdPartyImeConfirmOverlay = options.ThirdPartyImeConfirmOverlay;
46 47
47 /** 48 /**
48 * DOMContentLoaded handler, sets up the page. 49 * DOMContentLoaded handler, sets up the page.
49 */ 50 */
50 function load() { 51 function load() {
51 // Decorate the existing elements in the document. 52 // Decorate the existing elements in the document.
52 cr.ui.decorate('input[pref][type=checkbox]', options.PrefCheckbox); 53 cr.ui.decorate('input[pref][type=checkbox]', options.PrefCheckbox);
53 cr.ui.decorate('input[pref][type=number]', options.PrefNumber); 54 cr.ui.decorate('input[pref][type=number]', options.PrefNumber);
54 cr.ui.decorate('input[pref][type=radio]', options.PrefRadio); 55 cr.ui.decorate('input[pref][type=radio]', options.PrefRadio);
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
104 $('spelling-confirm-cancel'), 105 $('spelling-confirm-cancel'),
105 $('spelling-enabled-control').pref, 106 $('spelling-enabled-control').pref,
106 $('spelling-enabled-control').metric), 107 $('spelling-enabled-control').metric),
107 BrowserOptions.getInstance()); 108 BrowserOptions.getInstance());
108 } 109 }
109 OptionsPage.registerOverlay(new HotwordConfirmDialog(), 110 OptionsPage.registerOverlay(new HotwordConfirmDialog(),
110 BrowserOptions.getInstance()); 111 BrowserOptions.getInstance());
111 OptionsPage.registerOverlay(ContentSettings.getInstance(), 112 OptionsPage.registerOverlay(ContentSettings.getInstance(),
112 BrowserOptions.getInstance(), 113 BrowserOptions.getInstance(),
113 [$('privacyContentSettingsButton')]); 114 [$('privacyContentSettingsButton')]);
115 OptionsPage.registerOverlay(WebsiteSettingsManager.getInstance(),
116 BrowserOptions.getInstance(),
117 [$('website-management-button')]);
114 OptionsPage.registerOverlay(ContentSettingsExceptionsArea.getInstance(), 118 OptionsPage.registerOverlay(ContentSettingsExceptionsArea.getInstance(),
115 ContentSettings.getInstance()); 119 ContentSettings.getInstance());
116 OptionsPage.registerOverlay(CookiesView.getInstance(), 120 OptionsPage.registerOverlay(CookiesView.getInstance(),
117 ContentSettings.getInstance(), 121 ContentSettings.getInstance(),
118 [$('privacyContentSettingsButton'), 122 [$('privacyContentSettingsButton'),
119 $('show-cookies-button')]); 123 $('show-cookies-button')]);
120 OptionsPage.registerOverlay(CreateProfileOverlay.getInstance(), 124 OptionsPage.registerOverlay(CreateProfileOverlay.getInstance(),
121 BrowserOptions.getInstance()); 125 BrowserOptions.getInstance());
122 if (!cr.isMac) { 126 if (!cr.isMac) {
123 OptionsPage.registerOverlay(EditDictionaryOverlay.getInstance(), 127 OptionsPage.registerOverlay(EditDictionaryOverlay.getInstance(),
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
252 }; 256 };
253 257
254 /** 258 /**
255 * Listener for the |popstate| event. 259 * Listener for the |popstate| event.
256 * @param {Event} e The |popstate| event. 260 * @param {Event} e The |popstate| event.
257 */ 261 */
258 window.onpopstate = function(e) { 262 window.onpopstate = function(e) {
259 var pageName = options.OptionsPage.getPageNameFromPath(); 263 var pageName = options.OptionsPage.getPageNameFromPath();
260 options.OptionsPage.setState(pageName, e.state); 264 options.OptionsPage.setState(pageName, e.state);
261 }; 265 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698