| Index: chrome/browser/resources/options/browser_options.js
|
| diff --git a/chrome/browser/resources/options/browser_options.js b/chrome/browser/resources/options/browser_options.js
|
| index 8969cb2663e3cd8ce635b851de1e7c5138fd196f..0a42880a26288cba1a169a632ea875a5391661ba 100644
|
| --- a/chrome/browser/resources/options/browser_options.js
|
| +++ b/chrome/browser/resources/options/browser_options.js
|
| @@ -4,6 +4,8 @@
|
|
|
| cr.define('options', function() {
|
| var OptionsPage = options.OptionsPage;
|
| + var Page = cr.ui.pageManager.Page;
|
| + var PageManager = cr.ui.pageManager.PageManager;
|
| var ArrayDataModel = cr.ui.ArrayDataModel;
|
| var RepeatingButton = cr.ui.RepeatingButton;
|
| var HotwordSearchSettingIndicator = options.HotwordSearchSettingIndicator;
|
| @@ -13,8 +15,8 @@ cr.define('options', function() {
|
| // Encapsulated handling of browser options page.
|
| //
|
| function BrowserOptions() {
|
| - OptionsPage.call(this, 'settings', loadTimeData.getString('settingsTitle'),
|
| - 'settings');
|
| + Page.call(this, 'settings', loadTimeData.getString('settingsTitle'),
|
| + 'settings');
|
| }
|
|
|
| cr.addSingletonGetter(BrowserOptions);
|
| @@ -30,7 +32,7 @@ cr.define('options', function() {
|
| };
|
|
|
| BrowserOptions.prototype = {
|
| - __proto__: options.OptionsPage.prototype,
|
| + __proto__: Page.prototype,
|
|
|
| /**
|
| * Keeps track of whether the user is signed in or not.
|
| @@ -74,7 +76,7 @@ cr.define('options', function() {
|
|
|
| /** @override */
|
| initializePage: function() {
|
| - OptionsPage.prototype.initializePage.call(this);
|
| + Page.prototype.initializePage.call(this);
|
| var self = this;
|
|
|
| // Ensure that navigation events are unblocked on uber page. A reload of
|
| @@ -166,7 +168,7 @@ cr.define('options', function() {
|
| });
|
|
|
| $('startup-set-pages').onclick = function() {
|
| - OptionsPage.navigateToPage('startup');
|
| + PageManager.showPageByName('startup');
|
| };
|
|
|
| // Appearance section.
|
| @@ -179,7 +181,7 @@ cr.define('options', function() {
|
| this.onHomePageIsNtpChanged_.bind(this));
|
|
|
| $('change-home-page').onclick = function(event) {
|
| - OptionsPage.navigateToPage('homePageOverlay');
|
| + PageManager.showPageByName('homePageOverlay');
|
| chrome.send('coreOptionsUserMetricsAction',
|
| ['Options_Homepage_ShowSettings']);
|
| };
|
| @@ -219,12 +221,12 @@ cr.define('options', function() {
|
| // Device section (ChromeOS only).
|
| if (cr.isChromeOS) {
|
| $('keyboard-settings-button').onclick = function(evt) {
|
| - OptionsPage.navigateToPage('keyboard-overlay');
|
| + PageManager.showPageByName('keyboard-overlay');
|
| chrome.send('coreOptionsUserMetricsAction',
|
| ['Options_ShowKeyboardSettings']);
|
| };
|
| $('pointer-settings-button').onclick = function(evt) {
|
| - OptionsPage.navigateToPage('pointer-overlay');
|
| + PageManager.showPageByName('pointer-overlay');
|
| chrome.send('coreOptionsUserMetricsAction',
|
| ['Options_ShowTouchpadSettings']);
|
| };
|
| @@ -232,7 +234,7 @@ cr.define('options', function() {
|
|
|
| // Search section.
|
| $('manage-default-search-engines').onclick = function(event) {
|
| - OptionsPage.navigateToPage('searchEngines');
|
| + PageManager.showPageByName('searchEngines');
|
| chrome.send('coreOptionsUserMetricsAction',
|
| ['Options_ManageSearchEngines']);
|
| };
|
| @@ -289,7 +291,7 @@ cr.define('options', function() {
|
| $('change-picture-caption').onclick = this.showImagerPickerOverlay_;
|
|
|
| $('manage-accounts-button').onclick = function(event) {
|
| - OptionsPage.navigateToPage('accounts');
|
| + PageManager.showPageByName('accounts');
|
| chrome.send('coreOptionsUserMetricsAction',
|
| ['Options_ManageAccounts']);
|
| };
|
| @@ -329,13 +331,13 @@ cr.define('options', function() {
|
|
|
| // Privacy section.
|
| $('privacyContentSettingsButton').onclick = function(event) {
|
| - OptionsPage.navigateToPage('content');
|
| + PageManager.showPageByName('content');
|
| OptionsPage.showTab($('cookies-nav-tab'));
|
| chrome.send('coreOptionsUserMetricsAction',
|
| ['Options_ContentSettings']);
|
| };
|
| $('privacyClearDataButton').onclick = function(event) {
|
| - OptionsPage.navigateToPage('clearBrowserData');
|
| + PageManager.showPageByName('clearBrowserData');
|
| chrome.send('coreOptionsUserMetricsAction', ['Options_ClearData']);
|
| };
|
| $('privacyClearDataButton').hidden = OptionsPage.isSettingsApp();
|
| @@ -366,7 +368,7 @@ cr.define('options', function() {
|
| var device = $('bluetooth-paired-devices-list').selectedItem;
|
| var address = device.address;
|
| chrome.send('updateBluetoothDevice', [address, 'connect']);
|
| - OptionsPage.closeOverlay();
|
| + PageManager.closeOverlay();
|
| };
|
|
|
| $('bluetooth-paired-devices-list').addEventListener('change',
|
| @@ -379,12 +381,12 @@ cr.define('options', function() {
|
|
|
| // Passwords and Forms section.
|
| $('autofill-settings').onclick = function(event) {
|
| - OptionsPage.navigateToPage('autofill');
|
| + PageManager.showPageByName('autofill');
|
| chrome.send('coreOptionsUserMetricsAction',
|
| ['Options_ShowAutofillSettings']);
|
| };
|
| $('manage-passwords').onclick = function(event) {
|
| - OptionsPage.navigateToPage('passwords');
|
| + PageManager.showPageByName('passwords');
|
| OptionsPage.showTab($('passwords-nav-tab'));
|
| chrome.send('coreOptionsUserMetricsAction',
|
| ['Options_ShowPasswordManager']);
|
| @@ -430,7 +432,7 @@ cr.define('options', function() {
|
| $('consumer-management-section').onclick = function(event) {
|
| // If either button is clicked.
|
| if (event.target.tagName == 'BUTTON')
|
| - OptionsPage.navigateToPage('consumer-management-overlay');
|
| + PageManager.showPageByName('consumer-management-overlay');
|
| };
|
| }
|
|
|
| @@ -446,13 +448,13 @@ cr.define('options', function() {
|
| if (loadTimeData.getBoolean('websiteSettingsManagerEnabled')) {
|
| $('website-settings-section').hidden = false;
|
| $('website-management-button').onclick = function(event) {
|
| - OptionsPage.navigateToPage('websiteSettings');
|
| + PageManager.showPageByName('websiteSettings');
|
| };
|
| }
|
|
|
| // Web Content section.
|
| $('fontSettingsCustomizeFontsButton').onclick = function(event) {
|
| - OptionsPage.navigateToPage('fonts');
|
| + PageManager.showPageByName('fonts');
|
| chrome.send('coreOptionsUserMetricsAction', ['Options_FontSettings']);
|
| };
|
| $('defaultFontSize').onchange = function(event) {
|
| @@ -469,7 +471,7 @@ cr.define('options', function() {
|
|
|
| // Languages section.
|
| var showLanguageOptions = function(event) {
|
| - OptionsPage.navigateToPage('languages');
|
| + PageManager.showPageByName('languages');
|
| chrome.send('coreOptionsUserMetricsAction',
|
| ['Options_LanuageAndSpellCheckSettings']);
|
| };
|
| @@ -497,7 +499,7 @@ cr.define('options', function() {
|
| };
|
| } else {
|
| $('certificatesManageButton').onclick = function(event) {
|
| - OptionsPage.navigateToPage('certificates');
|
| + PageManager.showPageByName('certificates');
|
| chrome.send('coreOptionsUserMetricsAction',
|
| ['Options_ManageSSLCertificates']);
|
| };
|
| @@ -553,7 +555,7 @@ cr.define('options', function() {
|
| // Display management section (CrOS only).
|
| if (cr.isChromeOS) {
|
| $('display-options').onclick = function(event) {
|
| - OptionsPage.navigateToPage('display');
|
| + PageManager.showPageByName('display');
|
| chrome.send('coreOptionsUserMetricsAction',
|
| ['Options_Display']);
|
| };
|
| @@ -562,7 +564,7 @@ cr.define('options', function() {
|
| // Factory reset section (CrOS only).
|
| if (cr.isChromeOS) {
|
| $('factory-reset-restart').onclick = function(event) {
|
| - OptionsPage.navigateToPage('factoryResetData');
|
| + PageManager.showPageByName('factoryResetData');
|
| chrome.send('onPowerwashDialogShow');
|
| };
|
| }
|
| @@ -585,7 +587,7 @@ cr.define('options', function() {
|
|
|
| // Reset profile settings section.
|
| $('reset-profile-settings').onclick = function(event) {
|
| - OptionsPage.navigateToPage('resetProfileSettings');
|
| + PageManager.showPageByName('resetProfileSettings');
|
| };
|
| $('reset-profile-settings-section').hidden =
|
| !loadTimeData.getBoolean('enableResetProfileSettings');
|
| @@ -1417,7 +1419,7 @@ cr.define('options', function() {
|
| */
|
| handleAddBluetoothDevice_: function() {
|
| chrome.send('findBluetoothDevices');
|
| - OptionsPage.showPageByName('bluetooth', false);
|
| + PageManager.showPageByName('bluetooth', false);
|
| },
|
|
|
| /**
|
| @@ -1784,7 +1786,7 @@ cr.define('options', function() {
|
| * @private
|
| */
|
| showImagerPickerOverlay_: function() {
|
| - OptionsPage.navigateToPage('changePicture');
|
| + PageManager.showPageByName('changePicture');
|
| },
|
|
|
| /**
|
|
|