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

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

Issue 9386032: [uber page] Migrate the virtual keyboard sub-page to a dialog (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: var rename Created 8 years, 10 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 | 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 AdvancedOptions = options.AdvancedOptions; 6 var AdvancedOptions = options.AdvancedOptions;
7 var AlertOverlay = options.AlertOverlay; 7 var AlertOverlay = options.AlertOverlay;
8 var AutofillEditAddressOverlay = options.AutofillEditAddressOverlay; 8 var AutofillEditAddressOverlay = options.AutofillEditAddressOverlay;
9 var AutofillEditCreditCardOverlay = options.AutofillEditCreditCardOverlay; 9 var AutofillEditCreditCardOverlay = options.AutofillEditCreditCardOverlay;
10 var AutofillOptions = options.AutofillOptions; 10 var AutofillOptions = options.AutofillOptions;
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 // BrowserOptions sub-pages. 70 // BrowserOptions sub-pages.
71 OptionsPage.registerSubPage(AdvancedOptions.getInstance(), 71 OptionsPage.registerSubPage(AdvancedOptions.getInstance(),
72 BrowserOptions.getInstance(), 72 BrowserOptions.getInstance(),
73 [$('advanced-settings')]); 73 [$('advanced-settings')]);
74 74
75 // AdvancedOptions sub-pages. 75 // AdvancedOptions sub-pages.
76 OptionsPage.registerSubPage(ContentSettings.getInstance(), 76 OptionsPage.registerSubPage(ContentSettings.getInstance(),
77 AdvancedOptions.getInstance(), 77 AdvancedOptions.getInstance(),
78 [$('privacyContentSettingsButton')]); 78 [$('privacyContentSettingsButton')]);
79 79
80 if (cr.isChromeOS) {
81 // Only use the VirtualKeyboardManager if the keyboard DOM elements (which
82 // it will assume exists) are present (i.e. if we were built with
83 // USE_VIRTUAL_KEYBOARD).
84 if ($('language-options-virtual-keyboard')) {
85 OptionsPage.registerSubPage(VirtualKeyboardManager.getInstance(),
86 LanguageOptions.getInstance());
87 }
88 }
89
90 // ContentSettings sub-pages. 80 // ContentSettings sub-pages.
91 OptionsPage.registerSubPage(ContentSettingsExceptionsArea.getInstance(), 81 OptionsPage.registerSubPage(ContentSettingsExceptionsArea.getInstance(),
92 ContentSettings.getInstance()); 82 ContentSettings.getInstance());
93 OptionsPage.registerSubPage(CookiesView.getInstance(), 83 OptionsPage.registerSubPage(CookiesView.getInstance(),
94 ContentSettings.getInstance(), 84 ContentSettings.getInstance(),
95 [$('privacyContentSettingsButton'), 85 [$('privacyContentSettingsButton'),
96 $('show-cookies-button')]); 86 $('show-cookies-button')]);
97 if (HandlerOptions && $('manage-handlers-button')) { 87 if (HandlerOptions && $('manage-handlers-button')) {
98 OptionsPage.registerSubPage(HandlerOptions.getInstance(), 88 OptionsPage.registerSubPage(HandlerOptions.getInstance(),
99 ContentSettings.getInstance(), 89 ContentSettings.getInstance(),
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
190 OptionsPage.registerOverlay( 180 OptionsPage.registerOverlay(
191 new OptionsPage('languageMozc', 181 new OptionsPage('languageMozc',
192 templateData.languageMozcPageTabTitle, 182 templateData.languageMozcPageTabTitle,
193 'languageMozcPage'), 183 'languageMozcPage'),
194 LanguageOptions.getInstance()); 184 LanguageOptions.getInstance());
195 OptionsPage.registerOverlay( 185 OptionsPage.registerOverlay(
196 new OptionsPage('languagePinyin', 186 new OptionsPage('languagePinyin',
197 templateData.languagePinyinPageTabTitle, 187 templateData.languagePinyinPageTabTitle,
198 'languagePinyinPage'), 188 'languagePinyinPage'),
199 LanguageOptions.getInstance()); 189 LanguageOptions.getInstance());
190 // Only use the VirtualKeyboardManager if the keyboard DOM elements (which
191 // it will assume exists) are present (i.e. if we were built with
192 // use_virtual_keyboard=1).
193 if ($('language-options-virtual-keyboard')) {
194 OptionsPage.registerOverlay(VirtualKeyboardManager.getInstance(),
195 LanguageOptions.getInstance());
196 }
200 } 197 }
201 if (!cr.isWindows && !cr.isMac) { 198 if (!cr.isWindows && !cr.isMac) {
202 OptionsPage.registerOverlay(CertificateBackupOverlay.getInstance(), 199 OptionsPage.registerOverlay(CertificateBackupOverlay.getInstance(),
203 CertificateManager.getInstance()); 200 CertificateManager.getInstance());
204 OptionsPage.registerOverlay(CertificateEditCaTrustOverlay.getInstance(), 201 OptionsPage.registerOverlay(CertificateEditCaTrustOverlay.getInstance(),
205 CertificateManager.getInstance()); 202 CertificateManager.getInstance());
206 OptionsPage.registerOverlay(CertificateImportErrorOverlay.getInstance(), 203 OptionsPage.registerOverlay(CertificateImportErrorOverlay.getInstance(),
207 CertificateManager.getInstance()); 204 CertificateManager.getInstance());
208 OptionsPage.registerOverlay(CertificateManager.getInstance(), 205 OptionsPage.registerOverlay(CertificateManager.getInstance(),
209 AdvancedOptions.getInstance(), 206 AdvancedOptions.getInstance(),
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
257 options.OptionsPage.willClose(); 254 options.OptionsPage.willClose();
258 }; 255 };
259 256
260 /** 257 /**
261 * Listener for the |popstate| event. 258 * Listener for the |popstate| event.
262 * @param {Event} e The |popstate| event. 259 * @param {Event} e The |popstate| event.
263 */ 260 */
264 window.onpopstate = function(e) { 261 window.onpopstate = function(e) {
265 options.OptionsPage.setState(e.state); 262 options.OptionsPage.setState(e.state);
266 }; 263 };
OLDNEW
« no previous file with comments | « chrome/browser/resources/options2/options.html ('k') | chrome/browser/resources/options2/options_page.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698