Index: chrome/browser/resources/options2/options.js |
diff --git a/chrome/browser/resources/options2/options.js b/chrome/browser/resources/options2/options.js |
deleted file mode 100644 |
index 487c51773676cc13f85c78fac7d54c33eed19998..0000000000000000000000000000000000000000 |
--- a/chrome/browser/resources/options2/options.js |
+++ /dev/null |
@@ -1,236 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-var AddLanguageOverlay = options.AddLanguageOverlay; |
-var AlertOverlay = options.AlertOverlay; |
-var AutofillEditAddressOverlay = options.AutofillEditAddressOverlay; |
-var AutofillEditCreditCardOverlay = options.AutofillEditCreditCardOverlay; |
-var AutofillOptions = options.AutofillOptions; |
-var BrowserOptions = options.BrowserOptions; |
-var ClearBrowserDataOverlay = options.ClearBrowserDataOverlay; |
-var ContentSettings = options.ContentSettings; |
-var ContentSettingsExceptionsArea = |
- options.contentSettings.ContentSettingsExceptionsArea; |
-var CookiesView = options.CookiesView; |
-var CookiesViewApp = options.CookiesViewApp; |
-var FontSettings = options.FontSettings; |
-var HandlerOptions = options.HandlerOptions; |
-var HomePageOverlay = options.HomePageOverlay; |
-var ImportDataOverlay = options.ImportDataOverlay; |
-var InstantConfirmOverlay = options.InstantConfirmOverlay; |
-var LanguageOptions = options.LanguageOptions; |
-var MediaGalleriesManager = options.MediaGalleriesManager; |
-var OptionsFocusManager = options.OptionsFocusManager; |
-var OptionsPage = options.OptionsPage; |
-var PasswordManager = options.PasswordManager; |
-var Preferences = options.Preferences; |
-var PreferredNetworks = options.PreferredNetworks; |
-var ManageProfileOverlay = options.ManageProfileOverlay; |
-var SearchEngineManager = options.SearchEngineManager; |
-var SearchPage = options.SearchPage; |
-var SpellingConfirmOverlay = options.SpellingConfirmOverlay; |
-var StartupOverlay = options.StartupOverlay; |
-var SyncSetupOverlay = options.SyncSetupOverlay; |
- |
-/** |
- * DOMContentLoaded handler, sets up the page. |
- */ |
-function load() { |
- // Decorate the existing elements in the document. |
- cr.ui.decorate('input[pref][type=checkbox]', options.PrefCheckbox); |
- cr.ui.decorate('input[pref][type=number]', options.PrefNumber); |
- cr.ui.decorate('input[pref][type=radio]', options.PrefRadio); |
- cr.ui.decorate('input[pref][type=range]', options.PrefRange); |
- cr.ui.decorate('select[pref]', options.PrefSelect); |
- cr.ui.decorate('input[pref][type=text]', options.PrefTextField); |
- cr.ui.decorate('input[pref][type=url]', options.PrefTextField); |
- cr.ui.decorate('button[pref]', options.PrefButton); |
- cr.ui.decorate('#content-settings-page input[type=radio]:not(.handler-radio)', |
- options.ContentSettingsRadio); |
- cr.ui.decorate('#content-settings-page input[type=radio].handler-radio', |
- options.HandlersEnabledRadio); |
- cr.ui.decorate('span.controlled-setting-indicator', |
- options.ControlledSettingIndicator); |
- |
- // Top level pages. |
- OptionsPage.register(SearchPage.getInstance()); |
- OptionsPage.register(BrowserOptions.getInstance()); |
- |
- // Overlays. |
- OptionsPage.registerOverlay(AddLanguageOverlay.getInstance(), |
- LanguageOptions.getInstance()); |
- OptionsPage.registerOverlay(AlertOverlay.getInstance()); |
- OptionsPage.registerOverlay(AutofillEditAddressOverlay.getInstance(), |
- AutofillOptions.getInstance()); |
- OptionsPage.registerOverlay(AutofillEditCreditCardOverlay.getInstance(), |
- AutofillOptions.getInstance()); |
- OptionsPage.registerOverlay(AutofillOptions.getInstance(), |
- BrowserOptions.getInstance(), |
- [$('autofill-settings')]); |
- OptionsPage.registerOverlay(ClearBrowserDataOverlay.getInstance(), |
- BrowserOptions.getInstance(), |
- [$('privacyClearDataButton')]); |
- OptionsPage.registerOverlay(ContentSettings.getInstance(), |
- BrowserOptions.getInstance(), |
- [$('privacyContentSettingsButton')]); |
- OptionsPage.registerOverlay(ContentSettingsExceptionsArea.getInstance(), |
- ContentSettings.getInstance()); |
- OptionsPage.registerOverlay(CookiesView.getInstance(), |
- ContentSettings.getInstance(), |
- [$('privacyContentSettingsButton'), |
- $('show-cookies-button')]); |
- OptionsPage.registerOverlay(CookiesViewApp.getInstance(), |
- ContentSettings.getInstance(), |
- [$('privacyContentSettingsButton'), |
- $('show-app-cookies-button')]); |
- OptionsPage.registerOverlay(FontSettings.getInstance(), |
- BrowserOptions.getInstance(), |
- [$('fontSettingsCustomizeFontsButton')]); |
- if (HandlerOptions && $('manage-handlers-button')) { |
- OptionsPage.registerOverlay(HandlerOptions.getInstance(), |
- ContentSettings.getInstance(), |
- [$('manage-handlers-button')]); |
- } |
- OptionsPage.registerOverlay(HomePageOverlay.getInstance(), |
- BrowserOptions.getInstance(), |
- [$('change-home-page')]); |
- OptionsPage.registerOverlay(ImportDataOverlay.getInstance(), |
- BrowserOptions.getInstance()); |
- OptionsPage.registerOverlay(InstantConfirmOverlay.getInstance(), |
- BrowserOptions.getInstance()); |
- OptionsPage.registerOverlay(LanguageOptions.getInstance(), |
- BrowserOptions.getInstance(), |
- [$('language-button')]); |
- OptionsPage.registerOverlay(ManageProfileOverlay.getInstance(), |
- BrowserOptions.getInstance()); |
- OptionsPage.registerOverlay(MediaGalleriesManager.getInstance(), |
- ContentSettings.getInstance(), |
- [$('manage-galleries-button')]); |
- OptionsPage.registerOverlay(PasswordManager.getInstance(), |
- BrowserOptions.getInstance(), |
- [$('manage-passwords')]); |
- OptionsPage.registerOverlay(SearchEngineManager.getInstance(), |
- BrowserOptions.getInstance(), |
- [$('manage-default-search-engines')]); |
- OptionsPage.registerOverlay(SpellingConfirmOverlay.getInstance(), |
- BrowserOptions.getInstance()); |
- OptionsPage.registerOverlay(StartupOverlay.getInstance(), |
- BrowserOptions.getInstance()); |
- OptionsPage.registerOverlay(SyncSetupOverlay.getInstance(), |
- BrowserOptions.getInstance()); |
- if (cr.isChromeOS) { |
- OptionsPage.registerOverlay(AccountsOptions.getInstance(), |
- BrowserOptions.getInstance(), |
- [$('manage-accounts-button')]); |
- OptionsPage.registerOverlay(BluetoothOptions.getInstance(), |
- BrowserOptions.getInstance(), |
- [$('bluetooth-add-device')]); |
- OptionsPage.registerOverlay(BluetoothPairing.getInstance(), |
- BrowserOptions.getInstance()); |
- OptionsPage.registerOverlay(ChangePictureOptions.getInstance(), |
- BrowserOptions.getInstance(), |
- [$('account-picture')]); |
- OptionsPage.registerOverlay(DetailsInternetPage.getInstance(), |
- BrowserOptions.getInstance()); |
- OptionsPage.registerOverlay(DisplayOptions.getInstance(), |
- BrowserOptions.getInstance(), |
- [$('display-options-button')]); |
- OptionsPage.registerOverlay(KeyboardOverlay.getInstance(), |
- BrowserOptions.getInstance(), |
- [$('keyboard-settings-button')]); |
- OptionsPage.registerOverlay(PointerOverlay.getInstance(), |
- BrowserOptions.getInstance(), |
- [$('pointer-settings-button')]); |
- OptionsPage.registerOverlay(PreferredNetworks.getInstance(), |
- BrowserOptions.getInstance()); |
- OptionsPage.registerOverlay( |
- new OptionsPage('languageChewing', |
- loadTimeData.getString('languageChewingPageTabTitle'), |
- 'languageChewingPage'), |
- LanguageOptions.getInstance()); |
- OptionsPage.registerOverlay( |
- new OptionsPage('languageHangul', |
- loadTimeData.getString('languageHangulPageTabTitle'), |
- 'languageHangulPage'), |
- LanguageOptions.getInstance()); |
- OptionsPage.registerOverlay( |
- new OptionsPage('languageMozc', |
- loadTimeData.getString('languageMozcPageTabTitle'), |
- 'languageMozcPage'), |
- LanguageOptions.getInstance()); |
- OptionsPage.registerOverlay( |
- new OptionsPage('languagePinyin', |
- loadTimeData.getString('languagePinyinPageTabTitle'), |
- 'languagePinyinPage'), |
- LanguageOptions.getInstance()); |
- } |
- |
-<if expr="pp_ifdef('chromeos') and pp_ifdef('use_ash')"> |
- if (SetWallpaperOptions) { |
- OptionsPage.registerOverlay(SetWallpaperOptions.getInstance(), |
- BrowserOptions.getInstance(), |
- [$('set-wallpaper')]); |
- } |
-</if> |
- |
- if (!cr.isWindows && !cr.isMac) { |
- OptionsPage.registerOverlay(CertificateBackupOverlay.getInstance(), |
- CertificateManager.getInstance()); |
- OptionsPage.registerOverlay(CertificateEditCaTrustOverlay.getInstance(), |
- CertificateManager.getInstance()); |
- OptionsPage.registerOverlay(CertificateImportErrorOverlay.getInstance(), |
- CertificateManager.getInstance()); |
- OptionsPage.registerOverlay(CertificateManager.getInstance(), |
- BrowserOptions.getInstance(), |
- [$('certificatesManageButton')]); |
- OptionsPage.registerOverlay(CertificateRestoreOverlay.getInstance(), |
- CertificateManager.getInstance()); |
- } |
- |
- OptionsFocusManager.getInstance().initialize(); |
- Preferences.getInstance().initialize(); |
- OptionsPage.initialize(); |
- |
- var path = document.location.pathname; |
- |
- if (path.length > 1) { |
- // Skip starting slash and remove trailing slash (if any). |
- var pageName = path.slice(1).replace(/\/$/, ''); |
- OptionsPage.showPageByName(pageName, true, {replaceState: true}); |
- } else { |
- OptionsPage.showDefaultPage(); |
- } |
- |
- var subpagesNavTabs = document.querySelectorAll('.subpages-nav-tabs'); |
- for (var i = 0; i < subpagesNavTabs.length; i++) { |
- subpagesNavTabs[i].onclick = function(event) { |
- OptionsPage.showTab(event.srcElement); |
- }; |
- } |
- |
- if (navigator.plugins['Shockwave Flash']) |
- document.documentElement.setAttribute('hasFlashPlugin', ''); |
- |
- window.setTimeout(function() { |
- document.documentElement.classList.remove('loading'); |
- }); |
-} |
- |
-document.documentElement.classList.add('loading'); |
-document.addEventListener('DOMContentLoaded', load); |
- |
-/** |
- * Listener for the |beforeunload| event. |
- */ |
-window.onbeforeunload = function() { |
- options.OptionsPage.willClose(); |
-}; |
- |
-/** |
- * Listener for the |popstate| event. |
- * @param {Event} e The |popstate| event. |
- */ |
-window.onpopstate = function(e) { |
- options.OptionsPage.setState(e.state); |
-}; |