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 var HotwordSearchSettingIndicator = options.HotwordSearchSettingIndicator; | 9 var HotwordSearchSettingIndicator = options.HotwordSearchSettingIndicator; |
10 | 10 |
(...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
431 }; | 431 }; |
432 $('language-button').onclick = showLanguageOptions; | 432 $('language-button').onclick = showLanguageOptions; |
433 $('manage-languages').onclick = showLanguageOptions; | 433 $('manage-languages').onclick = showLanguageOptions; |
434 | 434 |
435 // Downloads section. | 435 // Downloads section. |
436 Preferences.getInstance().addEventListener('download.default_directory', | 436 Preferences.getInstance().addEventListener('download.default_directory', |
437 this.onDefaultDownloadDirectoryChanged_.bind(this)); | 437 this.onDefaultDownloadDirectoryChanged_.bind(this)); |
438 $('downloadLocationChangeButton').onclick = function(event) { | 438 $('downloadLocationChangeButton').onclick = function(event) { |
439 chrome.send('selectDownloadLocation'); | 439 chrome.send('selectDownloadLocation'); |
440 }; | 440 }; |
441 if (!cr.isChromeOS) { | 441 if (cr.isChromeOS) { |
442 $('autoOpenFileTypesResetToDefault').onclick = function(event) { | |
443 chrome.send('autoOpenFileTypesAction'); | |
444 }; | |
445 } else { | |
446 $('disable-drive-row').hidden = | 442 $('disable-drive-row').hidden = |
447 UIAccountTweaks.loggedInAsLocallyManagedUser(); | 443 UIAccountTweaks.loggedInAsLocallyManagedUser(); |
448 } | 444 } |
| 445 $('autoOpenFileTypesResetToDefault').onclick = function(event) { |
| 446 chrome.send('autoOpenFileTypesAction'); |
| 447 }; |
449 | 448 |
450 // HTTPS/SSL section. | 449 // HTTPS/SSL section. |
451 if (cr.isWindows || cr.isMac) { | 450 if (cr.isWindows || cr.isMac) { |
452 $('certificatesManageButton').onclick = function(event) { | 451 $('certificatesManageButton').onclick = function(event) { |
453 chrome.send('showManageSSLCertificates'); | 452 chrome.send('showManageSSLCertificates'); |
454 }; | 453 }; |
455 } else { | 454 } else { |
456 $('certificatesManageButton').onclick = function(event) { | 455 $('certificatesManageButton').onclick = function(event) { |
457 OptionsPage.navigateToPage('certificates'); | 456 OptionsPage.navigateToPage('certificates'); |
458 chrome.send('coreOptionsUserMetricsAction', | 457 chrome.send('coreOptionsUserMetricsAction', |
(...skipping 996 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1455 } | 1454 } |
1456 }, | 1455 }, |
1457 | 1456 |
1458 /** | 1457 /** |
1459 * Shows/hides the autoOpenFileTypesResetToDefault button and label, with | 1458 * Shows/hides the autoOpenFileTypesResetToDefault button and label, with |
1460 * animation. | 1459 * animation. |
1461 * @param {boolean} display Whether to show the button and label or not. | 1460 * @param {boolean} display Whether to show the button and label or not. |
1462 * @private | 1461 * @private |
1463 */ | 1462 */ |
1464 setAutoOpenFileTypesDisplayed_: function(display) { | 1463 setAutoOpenFileTypesDisplayed_: function(display) { |
1465 if (cr.isChromeOS) | |
1466 return; | |
1467 | |
1468 if ($('advanced-settings').hidden) { | 1464 if ($('advanced-settings').hidden) { |
1469 // If the Advanced section is hidden, don't animate the transition. | 1465 // If the Advanced section is hidden, don't animate the transition. |
1470 $('auto-open-file-types-section').hidden = !display; | 1466 $('auto-open-file-types-section').hidden = !display; |
1471 } else { | 1467 } else { |
1472 if (display) { | 1468 if (display) { |
1473 this.showSectionWithAnimation_( | 1469 this.showSectionWithAnimation_( |
1474 $('auto-open-file-types-section'), | 1470 $('auto-open-file-types-section'), |
1475 $('auto-open-file-types-container')); | 1471 $('auto-open-file-types-container')); |
1476 } else { | 1472 } else { |
1477 this.hideSectionWithAnimation_( | 1473 this.hideSectionWithAnimation_( |
(...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1737 BrowserOptions.getLoggedInUsername = function() { | 1733 BrowserOptions.getLoggedInUsername = function() { |
1738 return BrowserOptions.getInstance().username_; | 1734 return BrowserOptions.getInstance().username_; |
1739 }; | 1735 }; |
1740 } | 1736 } |
1741 | 1737 |
1742 // Export | 1738 // Export |
1743 return { | 1739 return { |
1744 BrowserOptions: BrowserOptions | 1740 BrowserOptions: BrowserOptions |
1745 }; | 1741 }; |
1746 }); | 1742 }); |
OLD | NEW |