OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 }; |
OLD | NEW |