| 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 110 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 121 | 121 | 
| 122       Preferences.getInstance().addEventListener('homepage', | 122       Preferences.getInstance().addEventListener('homepage', | 
| 123           this.onHomePageChanged_.bind(this)); | 123           this.onHomePageChanged_.bind(this)); | 
| 124       Preferences.getInstance().addEventListener('homepage_is_newtabpage', | 124       Preferences.getInstance().addEventListener('homepage_is_newtabpage', | 
| 125           this.onHomePageIsNtpChanged_.bind(this)); | 125           this.onHomePageIsNtpChanged_.bind(this)); | 
| 126 | 126 | 
| 127       $('change-home-page').onclick = function(event) { | 127       $('change-home-page').onclick = function(event) { | 
| 128         OptionsPage.navigateToPage('homePageOverlay'); | 128         OptionsPage.navigateToPage('homePageOverlay'); | 
| 129       }; | 129       }; | 
| 130 | 130 | 
| 131       Preferences.getInstance().addEventListener('hotword.search_enabled', |  | 
| 132           this.onHotwordSearchPrefChanged_.bind(this)); |  | 
| 133       chrome.send('requestHotwordAvailabile'); | 131       chrome.send('requestHotwordAvailabile'); | 
| 134 | 132 | 
| 135       if ($('set-wallpaper')) { | 133       if ($('set-wallpaper')) { | 
| 136         $('set-wallpaper').onclick = function(event) { | 134         $('set-wallpaper').onclick = function(event) { | 
| 137           chrome.send('openWallpaperManager'); | 135           chrome.send('openWallpaperManager'); | 
| 138         }; | 136         }; | 
| 139       } | 137       } | 
| 140 | 138 | 
| 141       $('themes-gallery').onclick = function(event) { | 139       $('themes-gallery').onclick = function(event) { | 
| 142         window.open(loadTimeData.getString('themesGalleryURL')); | 140         window.open(loadTimeData.getString('themesGalleryURL')); | 
| (...skipping 740 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 883 | 881 | 
| 884     /** | 882     /** | 
| 885      * Activates the Hotword section from the System settings page. | 883      * Activates the Hotword section from the System settings page. | 
| 886      * @private | 884      * @private | 
| 887      */ | 885      */ | 
| 888     showHotwordSection_: function() { | 886     showHotwordSection_: function() { | 
| 889       $('hotword-search').hidden = false; | 887       $('hotword-search').hidden = false; | 
| 890     }, | 888     }, | 
| 891 | 889 | 
| 892     /** | 890     /** | 
| 893      * Event listener for the 'hotword search enabled' preference. Shows/hides |  | 
| 894      * the UI for updating hotword settings.. |  | 
| 895      * @param {Event} event The preference change event. |  | 
| 896      */ |  | 
| 897     onHotwordSearchPrefChanged_: function(event) { |  | 
| 898       var section = $('hotword-settings-section'); |  | 
| 899       var container = $('hotword-settings-section-container'); |  | 
| 900       // event.value is a dictionary with details about the preference that was |  | 
| 901       // changed. Within that dictionary, |value| is the new value of the |  | 
| 902       // preference. In this case, the preference represents a Boolean so it |  | 
| 903       // can be checked for true/false. |  | 
| 904       if (event.value.value) |  | 
| 905         this.showSectionWithAnimation_(section, container); |  | 
| 906       else |  | 
| 907         this.hideSectionWithAnimation_(section, container); |  | 
| 908     }, |  | 
| 909 |  | 
| 910     /** |  | 
| 911      * Event listener for the 'homepage is NTP' preference. Updates the label | 891      * Event listener for the 'homepage is NTP' preference. Updates the label | 
| 912      * next to the 'Change' button. | 892      * next to the 'Change' button. | 
| 913      * @param {Event} event The preference change event. | 893      * @param {Event} event The preference change event. | 
| 914      */ | 894      */ | 
| 915     onHomePageIsNtpChanged_: function(event) { | 895     onHomePageIsNtpChanged_: function(event) { | 
| 916       if (!event.value.uncommitted) { | 896       if (!event.value.uncommitted) { | 
| 917         $('home-page-url').hidden = event.value.value; | 897         $('home-page-url').hidden = event.value.value; | 
| 918         $('home-page-ntp').hidden = !event.value.value; | 898         $('home-page-ntp').hidden = !event.value.value; | 
| 919       } | 899       } | 
| 920     }, | 900     }, | 
| (...skipping 722 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1643     BrowserOptions.getLoggedInUsername = function() { | 1623     BrowserOptions.getLoggedInUsername = function() { | 
| 1644       return BrowserOptions.getInstance().username_; | 1624       return BrowserOptions.getInstance().username_; | 
| 1645     }; | 1625     }; | 
| 1646   } | 1626   } | 
| 1647 | 1627 | 
| 1648   // Export | 1628   // Export | 
| 1649   return { | 1629   return { | 
| 1650     BrowserOptions: BrowserOptions | 1630     BrowserOptions: BrowserOptions | 
| 1651   }; | 1631   }; | 
| 1652 }); | 1632 }); | 
| OLD | NEW | 
|---|