| 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 475 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 486 chrome.send('spokenFeedbackChange', | 486 chrome.send('spokenFeedbackChange', |
| 487 [$('accessibility-spoken-feedback-check').checked]); | 487 [$('accessibility-spoken-feedback-check').checked]); |
| 488 }; | 488 }; |
| 489 | 489 |
| 490 $('accessibility-high-contrast-check').onchange = function(event) { | 490 $('accessibility-high-contrast-check').onchange = function(event) { |
| 491 chrome.send('highContrastChange', | 491 chrome.send('highContrastChange', |
| 492 [$('accessibility-high-contrast-check').checked]); | 492 [$('accessibility-high-contrast-check').checked]); |
| 493 }; | 493 }; |
| 494 } | 494 } |
| 495 | 495 |
| 496 // Display management section (CrOS only). |
| 497 if (cr.isChromeOS) { |
| 498 $('display-options-button').onclick = function(event) { |
| 499 OptionsPage.navigateToPage('display'); |
| 500 chrome.send('coreOptionsUserMetricsAction', |
| 501 ['Options_Display']); |
| 502 } |
| 503 } |
| 504 |
| 496 // Background mode section. | 505 // Background mode section. |
| 497 if ($('backgroundModeCheckbox')) { | 506 if ($('backgroundModeCheckbox')) { |
| 498 cr.defineProperty($('backgroundModeCheckbox'), | 507 cr.defineProperty($('backgroundModeCheckbox'), |
| 499 'controlledBy', | 508 'controlledBy', |
| 500 cr.PropertyKind.ATTR); | 509 cr.PropertyKind.ATTR); |
| 501 $('backgroundModeCheckbox').onclick = function(event) { | 510 $('backgroundModeCheckbox').onclick = function(event) { |
| 502 chrome.send('backgroundModeAction', | 511 chrome.send('backgroundModeAction', |
| 503 [String($('backgroundModeCheckbox').checked)]); | 512 [String($('backgroundModeCheckbox').checked)]); |
| 504 }; | 513 }; |
| 505 } | 514 } |
| (...skipping 760 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1266 | 1275 |
| 1267 /** | 1276 /** |
| 1268 * Show/hide touchpad settings slider. | 1277 * Show/hide touchpad settings slider. |
| 1269 * @private | 1278 * @private |
| 1270 */ | 1279 */ |
| 1271 showTouchpadControls_: function(show) { | 1280 showTouchpadControls_: function(show) { |
| 1272 $('touchpad-settings').hidden = !show; | 1281 $('touchpad-settings').hidden = !show; |
| 1273 }, | 1282 }, |
| 1274 | 1283 |
| 1275 /** | 1284 /** |
| 1285 * Show/hide the display options button on the System settings page. |
| 1286 * @private |
| 1287 */ |
| 1288 showDisplayOptions_: function(shoe) { |
| 1289 $('display-options-section').hidden = !show; |
| 1290 }, |
| 1291 |
| 1292 /** |
| 1276 * Activate the bluetooth settings section on the System settings page. | 1293 * Activate the bluetooth settings section on the System settings page. |
| 1277 * @private | 1294 * @private |
| 1278 */ | 1295 */ |
| 1279 showBluetoothSettings_: function() { | 1296 showBluetoothSettings_: function() { |
| 1280 $('bluetooth-devices').hidden = false; | 1297 $('bluetooth-devices').hidden = false; |
| 1281 }, | 1298 }, |
| 1282 | 1299 |
| 1283 /** | 1300 /** |
| 1284 * Dectivates the bluetooth settings section from the System settings page. | 1301 * Dectivates the bluetooth settings section from the System settings page. |
| 1285 * @private | 1302 * @private |
| (...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1387 'setPasswordGenerationSettingVisibility', | 1404 'setPasswordGenerationSettingVisibility', |
| 1388 'setProfilesInfo', | 1405 'setProfilesInfo', |
| 1389 'setScreenMagnifierCheckboxState', | 1406 'setScreenMagnifierCheckboxState', |
| 1390 'setSpokenFeedbackCheckboxState', | 1407 'setSpokenFeedbackCheckboxState', |
| 1391 'setThemesResetButtonEnabled', | 1408 'setThemesResetButtonEnabled', |
| 1392 'setupCloudPrintConnectorSection', | 1409 'setupCloudPrintConnectorSection', |
| 1393 'setupPageZoomSelector', | 1410 'setupPageZoomSelector', |
| 1394 'setupProxySettingsSection', | 1411 'setupProxySettingsSection', |
| 1395 'setVirtualKeyboardCheckboxState', | 1412 'setVirtualKeyboardCheckboxState', |
| 1396 'showBluetoothSettings', | 1413 'showBluetoothSettings', |
| 1414 'showDisplayOptions', |
| 1397 'showMouseControls', | 1415 'showMouseControls', |
| 1398 'showTouchpadControls', | 1416 'showTouchpadControls', |
| 1399 'updateAccountPicture', | 1417 'updateAccountPicture', |
| 1400 'updateAutoLaunchState', | 1418 'updateAutoLaunchState', |
| 1401 'updateDefaultBrowserState', | 1419 'updateDefaultBrowserState', |
| 1402 'updateManagedBannerVisibility', | 1420 'updateManagedBannerVisibility', |
| 1403 'updateSearchEngines', | 1421 'updateSearchEngines', |
| 1404 'updateSyncState', | 1422 'updateSyncState', |
| 1405 'updateStartupPages', | 1423 'updateStartupPages', |
| 1406 ].forEach(function(name) { | 1424 ].forEach(function(name) { |
| (...skipping 12 matching lines...) Expand all Loading... |
| 1419 BrowserOptions.getLoggedInUsername = function() { | 1437 BrowserOptions.getLoggedInUsername = function() { |
| 1420 return BrowserOptions.getInstance().username_; | 1438 return BrowserOptions.getInstance().username_; |
| 1421 }; | 1439 }; |
| 1422 } | 1440 } |
| 1423 | 1441 |
| 1424 // Export | 1442 // Export |
| 1425 return { | 1443 return { |
| 1426 BrowserOptions: BrowserOptions | 1444 BrowserOptions: BrowserOptions |
| 1427 }; | 1445 }; |
| 1428 }); | 1446 }); |
| OLD | NEW |