Chromium Code Reviews| 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 cr.define('options', function() { | 5 cr.define('options', function() { |
| 6 var OptionsPage = options.OptionsPage; | 6 var OptionsPage = options.OptionsPage; |
| 7 var ArrayDataModel = cr.ui.ArrayDataModel; | 7 var ArrayDataModel = cr.ui.ArrayDataModel; |
| 8 var RepeatingButton = cr.ui.RepeatingButton; | 8 var RepeatingButton = cr.ui.RepeatingButton; |
| 9 | 9 |
| 10 // | 10 // |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 73 // Internet connection section (ChromeOS only). | 73 // Internet connection section (ChromeOS only). |
| 74 if (cr.isChromeOS) { | 74 if (cr.isChromeOS) { |
| 75 $('internet-options-button').onclick = function(event) { | 75 $('internet-options-button').onclick = function(event) { |
| 76 OptionsPage.navigateToPage('internet'); | 76 OptionsPage.navigateToPage('internet'); |
| 77 chrome.send('coreOptionsUserMetricsAction', | 77 chrome.send('coreOptionsUserMetricsAction', |
| 78 ['Options_InternetOptions']); | 78 ['Options_InternetOptions']); |
| 79 }; | 79 }; |
| 80 } | 80 } |
| 81 | 81 |
| 82 // On Startup section. | 82 // On Startup section. |
| 83 $('startup-set-pages').onclick = function() { | 83 var startupSetPagesLink = $('startup-set-pages'); |
| 84 const showPagesValue = Number($('startup-show-pages').value); | |
| 85 | |
| 86 Preferences.getInstance().addEventListener('session.restore_on_startup', | |
| 87 function(event) { | |
|
Evan Stade
2012/03/02 17:26:33
I honestly don't know what the correct indentation
| |
| 88 startupSetPagesLink.disabled = event.value['disabled'] && | |
| 89 event.value['value'] != showPagesValue; | |
| 90 }); | |
| 91 | |
| 92 startupSetPagesLink.onclick = function() { | |
| 84 OptionsPage.navigateToPage('startup'); | 93 OptionsPage.navigateToPage('startup'); |
| 85 }; | 94 }; |
| 86 | 95 |
| 87 this.sessionRestoreEnabled_ = templateData.enable_restore_session_state; | 96 this.sessionRestoreEnabled_ = templateData.enable_restore_session_state; |
| 88 if (this.sessionRestoreEnabled_) { | 97 if (this.sessionRestoreEnabled_) { |
| 89 $('old-startup-last-text').hidden = true; | 98 $('old-startup-last-text').hidden = true; |
| 90 $('new-startup-last-text').hidden = false; | 99 $('new-startup-last-text').hidden = false; |
| 91 } | 100 } |
| 92 | 101 |
| 93 // Appearance section. | 102 // Appearance section. |
| (...skipping 1125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1219 BrowserOptions.getLoggedInUsername = function() { | 1228 BrowserOptions.getLoggedInUsername = function() { |
| 1220 return BrowserOptions.getInstance().username_; | 1229 return BrowserOptions.getInstance().username_; |
| 1221 }; | 1230 }; |
| 1222 } | 1231 } |
| 1223 | 1232 |
| 1224 // Export | 1233 // Export |
| 1225 return { | 1234 return { |
| 1226 BrowserOptions: BrowserOptions | 1235 BrowserOptions: BrowserOptions |
| 1227 }; | 1236 }; |
| 1228 }); | 1237 }); |
| OLD | NEW |