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

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

Issue 11232059: Clean up copy&paste in confirmation dialogs for prefs (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Nit addressed. Created 8 years, 1 month 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 | Annotate | Revision Log
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 BrowserOptions = options.BrowserOptions; 10 var BrowserOptions = options.BrowserOptions;
11 var ClearBrowserDataOverlay = options.ClearBrowserDataOverlay; 11 var ClearBrowserDataOverlay = options.ClearBrowserDataOverlay;
12 var ConfirmDialog = options.ConfirmDialog;
12 var ContentSettings = options.ContentSettings; 13 var ContentSettings = options.ContentSettings;
13 var ContentSettingsExceptionsArea = 14 var ContentSettingsExceptionsArea =
14 options.contentSettings.ContentSettingsExceptionsArea; 15 options.contentSettings.ContentSettingsExceptionsArea;
15 var CookiesView = options.CookiesView; 16 var CookiesView = options.CookiesView;
16 var CookiesViewApp = options.CookiesViewApp; 17 var CookiesViewApp = options.CookiesViewApp;
17 var DoNotTrackConfirmOverlay = options.DoNotTrackConfirmOverlay;
18 var FactoryResetOverlay = options.FactoryResetOverlay; 18 var FactoryResetOverlay = options.FactoryResetOverlay;
19 var FontSettings = options.FontSettings; 19 var FontSettings = options.FontSettings;
20 var HandlerOptions = options.HandlerOptions; 20 var HandlerOptions = options.HandlerOptions;
21 var HomePageOverlay = options.HomePageOverlay; 21 var HomePageOverlay = options.HomePageOverlay;
22 var ImportDataOverlay = options.ImportDataOverlay; 22 var ImportDataOverlay = options.ImportDataOverlay;
23 var InstantConfirmOverlay = options.InstantConfirmOverlay;
24 var LanguageOptions = options.LanguageOptions; 23 var LanguageOptions = options.LanguageOptions;
25 var MediaGalleriesManager = options.MediaGalleriesManager; 24 var MediaGalleriesManager = options.MediaGalleriesManager;
26 var OptionsFocusManager = options.OptionsFocusManager; 25 var OptionsFocusManager = options.OptionsFocusManager;
27 var OptionsPage = options.OptionsPage; 26 var OptionsPage = options.OptionsPage;
28 var PasswordManager = options.PasswordManager; 27 var PasswordManager = options.PasswordManager;
29 var Preferences = options.Preferences; 28 var Preferences = options.Preferences;
30 var PreferredNetworks = options.PreferredNetworks; 29 var PreferredNetworks = options.PreferredNetworks;
31 var ManageProfileOverlay = options.ManageProfileOverlay; 30 var ManageProfileOverlay = options.ManageProfileOverlay;
32 var SearchEngineManager = options.SearchEngineManager; 31 var SearchEngineManager = options.SearchEngineManager;
33 var SearchPage = options.SearchPage; 32 var SearchPage = options.SearchPage;
34 var SpellingConfirmOverlay = options.SpellingConfirmOverlay;
35 var StartupOverlay = options.StartupOverlay; 33 var StartupOverlay = options.StartupOverlay;
36 var SyncSetupOverlay = options.SyncSetupOverlay; 34 var SyncSetupOverlay = options.SyncSetupOverlay;
37 35
38 /** 36 /**
39 * DOMContentLoaded handler, sets up the page. 37 * DOMContentLoaded handler, sets up the page.
40 */ 38 */
41 function load() { 39 function load() {
42 // Decorate the existing elements in the document. 40 // Decorate the existing elements in the document.
43 cr.ui.decorate('input[pref][type=checkbox]', options.PrefCheckbox); 41 cr.ui.decorate('input[pref][type=checkbox]', options.PrefCheckbox);
44 cr.ui.decorate('input[pref][type=number]', options.PrefNumber); 42 cr.ui.decorate('input[pref][type=number]', options.PrefNumber);
(...skipping 21 matching lines...) Expand all
66 OptionsPage.registerOverlay(AutofillEditAddressOverlay.getInstance(), 64 OptionsPage.registerOverlay(AutofillEditAddressOverlay.getInstance(),
67 AutofillOptions.getInstance()); 65 AutofillOptions.getInstance());
68 OptionsPage.registerOverlay(AutofillEditCreditCardOverlay.getInstance(), 66 OptionsPage.registerOverlay(AutofillEditCreditCardOverlay.getInstance(),
69 AutofillOptions.getInstance()); 67 AutofillOptions.getInstance());
70 OptionsPage.registerOverlay(AutofillOptions.getInstance(), 68 OptionsPage.registerOverlay(AutofillOptions.getInstance(),
71 BrowserOptions.getInstance(), 69 BrowserOptions.getInstance(),
72 [$('autofill-settings')]); 70 [$('autofill-settings')]);
73 OptionsPage.registerOverlay(ClearBrowserDataOverlay.getInstance(), 71 OptionsPage.registerOverlay(ClearBrowserDataOverlay.getInstance(),
74 BrowserOptions.getInstance(), 72 BrowserOptions.getInstance(),
75 [$('privacyClearDataButton')]); 73 [$('privacyClearDataButton')]);
74 OptionsPage.registerOverlay(new ConfirmDialog(
75 'doNotTrackConfirm',
76 loadTimeData.getString('doNotTrackConfirmOverlayTabTitle'),
77 'do-not-track-confirm-overlay',
78 $('do-not-track-confirm-ok'),
79 $('do-not-track-confirm-cancel'),
80 $('do-not-track-enabled').pref,
81 $('do-not-track-enabled').metric));
82 OptionsPage.registerOverlay(new ConfirmDialog(
83 'instantConfirm',
84 loadTimeData.getString('instantConfirmOverlayTabTitle'),
85 'instantConfirmOverlay',
86 $('instantConfirmOk'),
87 $('instantConfirmCancel'),
88 $('instant-enabled-control').pref,
89 $('instant-enabled-control').metric,
90 'instant.confirm_dialog_shown'));
91 // 'spelling-enabled-control' element is only present on Chrome branded
92 // builds.
93 if ($('spelling-enabled-control')) {
94 OptionsPage.registerOverlay(new ConfirmDialog(
95 'spellingConfirm',
96 loadTimeData.getString('spellingConfirmOverlayTabTitle'),
97 'spelling-confirm-overlay',
98 $('spelling-confirm-ok'),
99 $('spelling-confirm-cancel'),
100 $('spelling-enabled-control').pref,
101 $('spelling-enabled-control').metric,
102 'spellcheck.confirm_dialog_shown'));
103 }
76 OptionsPage.registerOverlay(ContentSettings.getInstance(), 104 OptionsPage.registerOverlay(ContentSettings.getInstance(),
77 BrowserOptions.getInstance(), 105 BrowserOptions.getInstance(),
78 [$('privacyContentSettingsButton')]); 106 [$('privacyContentSettingsButton')]);
79 OptionsPage.registerOverlay(ContentSettingsExceptionsArea.getInstance(), 107 OptionsPage.registerOverlay(ContentSettingsExceptionsArea.getInstance(),
80 ContentSettings.getInstance()); 108 ContentSettings.getInstance());
81 OptionsPage.registerOverlay(CookiesView.getInstance(), 109 OptionsPage.registerOverlay(CookiesView.getInstance(),
82 ContentSettings.getInstance(), 110 ContentSettings.getInstance(),
83 [$('privacyContentSettingsButton'), 111 [$('privacyContentSettingsButton'),
84 $('show-cookies-button')]); 112 $('show-cookies-button')]);
85 OptionsPage.registerOverlay(CookiesViewApp.getInstance(), 113 OptionsPage.registerOverlay(CookiesViewApp.getInstance(),
86 ContentSettings.getInstance(), 114 ContentSettings.getInstance(),
87 [$('privacyContentSettingsButton')]); 115 [$('privacyContentSettingsButton')]);
88 OptionsPage.registerOverlay(DoNotTrackConfirmOverlay.getInstance(),
89 BrowserOptions.getInstance());
90 OptionsPage.registerOverlay(FontSettings.getInstance(), 116 OptionsPage.registerOverlay(FontSettings.getInstance(),
91 BrowserOptions.getInstance(), 117 BrowserOptions.getInstance(),
92 [$('fontSettingsCustomizeFontsButton')]); 118 [$('fontSettingsCustomizeFontsButton')]);
93 if (HandlerOptions && $('manage-handlers-button')) { 119 if (HandlerOptions && $('manage-handlers-button')) {
94 OptionsPage.registerOverlay(HandlerOptions.getInstance(), 120 OptionsPage.registerOverlay(HandlerOptions.getInstance(),
95 ContentSettings.getInstance(), 121 ContentSettings.getInstance(),
96 [$('manage-handlers-button')]); 122 [$('manage-handlers-button')]);
97 } 123 }
98 OptionsPage.registerOverlay(HomePageOverlay.getInstance(), 124 OptionsPage.registerOverlay(HomePageOverlay.getInstance(),
99 BrowserOptions.getInstance(), 125 BrowserOptions.getInstance(),
100 [$('change-home-page')]); 126 [$('change-home-page')]);
101 OptionsPage.registerOverlay(ImportDataOverlay.getInstance(), 127 OptionsPage.registerOverlay(ImportDataOverlay.getInstance(),
102 BrowserOptions.getInstance()); 128 BrowserOptions.getInstance());
103 OptionsPage.registerOverlay(InstantConfirmOverlay.getInstance(),
104 BrowserOptions.getInstance());
105 OptionsPage.registerOverlay(LanguageOptions.getInstance(), 129 OptionsPage.registerOverlay(LanguageOptions.getInstance(),
106 BrowserOptions.getInstance(), 130 BrowserOptions.getInstance(),
107 [$('language-button')]); 131 [$('language-button')]);
108 OptionsPage.registerOverlay(ManageProfileOverlay.getInstance(), 132 OptionsPage.registerOverlay(ManageProfileOverlay.getInstance(),
109 BrowserOptions.getInstance()); 133 BrowserOptions.getInstance());
110 OptionsPage.registerOverlay(MediaGalleriesManager.getInstance(), 134 OptionsPage.registerOverlay(MediaGalleriesManager.getInstance(),
111 ContentSettings.getInstance(), 135 ContentSettings.getInstance(),
112 [$('manage-galleries-button')]); 136 [$('manage-galleries-button')]);
113 OptionsPage.registerOverlay(PasswordManager.getInstance(), 137 OptionsPage.registerOverlay(PasswordManager.getInstance(),
114 BrowserOptions.getInstance(), 138 BrowserOptions.getInstance(),
115 [$('manage-passwords')]); 139 [$('manage-passwords')]);
116 OptionsPage.registerOverlay(SearchEngineManager.getInstance(), 140 OptionsPage.registerOverlay(SearchEngineManager.getInstance(),
117 BrowserOptions.getInstance(), 141 BrowserOptions.getInstance(),
118 [$('manage-default-search-engines')]); 142 [$('manage-default-search-engines')]);
119 OptionsPage.registerOverlay(SpellingConfirmOverlay.getInstance(),
120 BrowserOptions.getInstance());
121 OptionsPage.registerOverlay(StartupOverlay.getInstance(), 143 OptionsPage.registerOverlay(StartupOverlay.getInstance(),
122 BrowserOptions.getInstance()); 144 BrowserOptions.getInstance());
123 OptionsPage.registerOverlay(SyncSetupOverlay.getInstance(), 145 OptionsPage.registerOverlay(SyncSetupOverlay.getInstance(),
124 BrowserOptions.getInstance()); 146 BrowserOptions.getInstance());
125 if (cr.isChromeOS) { 147 if (cr.isChromeOS) {
126 OptionsPage.registerOverlay(AccountsOptions.getInstance(), 148 OptionsPage.registerOverlay(AccountsOptions.getInstance(),
127 BrowserOptions.getInstance(), 149 BrowserOptions.getInstance(),
128 [$('manage-accounts-button')]); 150 [$('manage-accounts-button')]);
129 OptionsPage.registerOverlay(BluetoothOptions.getInstance(), 151 OptionsPage.registerOverlay(BluetoothOptions.getInstance(),
130 BrowserOptions.getInstance(), 152 BrowserOptions.getInstance(),
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
233 options.OptionsPage.willClose(); 255 options.OptionsPage.willClose();
234 }; 256 };
235 257
236 /** 258 /**
237 * Listener for the |popstate| event. 259 * Listener for the |popstate| event.
238 * @param {Event} e The |popstate| event. 260 * @param {Event} e The |popstate| event.
239 */ 261 */
240 window.onpopstate = function(e) { 262 window.onpopstate = function(e) {
241 options.OptionsPage.setState(e.state); 263 options.OptionsPage.setState(e.state);
242 }; 264 };
OLDNEW
« no previous file with comments | « chrome/browser/resources/options/instant_confirm_overlay.js ('k') | chrome/browser/resources/options/options_bundle.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698