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.exportPath('options'); | 5 cr.exportPath('options'); |
6 | 6 |
7 /** | 7 /** |
8 * @typedef {{actionLinkText: (string|undefined), | 8 * @typedef {{actionLinkText: (string|undefined), |
9 * hasError: (boolean|undefined), | 9 * hasError: (boolean|undefined), |
10 * hasUnrecoverableError: (boolean|undefined), | 10 * hasUnrecoverableError: (boolean|undefined), |
(...skipping 1126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1137 if (opt_enabled && opt_error) | 1137 if (opt_enabled && opt_error) |
1138 $('hotword-search-setting-indicator').updateBasedOnError(); | 1138 $('hotword-search-setting-indicator').updateBasedOnError(); |
1139 }, | 1139 }, |
1140 | 1140 |
1141 /** | 1141 /** |
1142 * Activates the Audio History and Always-On Hotword sections from the | 1142 * Activates the Audio History and Always-On Hotword sections from the |
1143 * System settings page. | 1143 * System settings page. |
1144 * @private | 1144 * @private |
1145 */ | 1145 */ |
1146 showHotwordAlwaysOnSection_: function() { | 1146 showHotwordAlwaysOnSection_: function() { |
1147 $('voice-section-title').hidden = false; | |
1148 $('hotword-always-on-search').hidden = false; | 1147 $('hotword-always-on-search').hidden = false; |
1149 $('audio-logging').hidden = false; | 1148 $('audio-logging').hidden = false; |
1150 }, | 1149 }, |
1151 | 1150 |
1152 /** | 1151 /** |
| 1152 * Activates the Hotword section on devices with no DSP |
| 1153 * from the System settings page. |
| 1154 * @private |
| 1155 */ |
| 1156 showHotwordNoDSPSection_: function() { |
| 1157 $('hotword-no-dsp-search').hidden = false; |
| 1158 }, |
| 1159 |
| 1160 /** |
1153 * Event listener for the 'homepage is NTP' preference. Updates the label | 1161 * Event listener for the 'homepage is NTP' preference. Updates the label |
1154 * next to the 'Change' button. | 1162 * next to the 'Change' button. |
1155 * @param {Event} event The preference change event. | 1163 * @param {Event} event The preference change event. |
1156 */ | 1164 */ |
1157 onHomePageIsNtpChanged_: function(event) { | 1165 onHomePageIsNtpChanged_: function(event) { |
1158 if (!event.value.uncommitted) { | 1166 if (!event.value.uncommitted) { |
1159 $('home-page-url').hidden = event.value.value; | 1167 $('home-page-url').hidden = event.value.value; |
1160 $('home-page-ntp').hidden = !event.value.value; | 1168 $('home-page-ntp').hidden = !event.value.value; |
1161 } | 1169 } |
1162 }, | 1170 }, |
(...skipping 876 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2039 'setSpokenFeedbackCheckboxState', | 2047 'setSpokenFeedbackCheckboxState', |
2040 'setThemesResetButtonEnabled', | 2048 'setThemesResetButtonEnabled', |
2041 'setVirtualKeyboardCheckboxState', | 2049 'setVirtualKeyboardCheckboxState', |
2042 'setupPageZoomSelector', | 2050 'setupPageZoomSelector', |
2043 'setupProxySettingsButton', | 2051 'setupProxySettingsButton', |
2044 'showBluetoothSettings', | 2052 'showBluetoothSettings', |
2045 'showCreateProfileError', | 2053 'showCreateProfileError', |
2046 'showCreateProfileSuccess', | 2054 'showCreateProfileSuccess', |
2047 'showCreateProfileWarning', | 2055 'showCreateProfileWarning', |
2048 'showHotwordAlwaysOnSection', | 2056 'showHotwordAlwaysOnSection', |
| 2057 'showHotwordNoDSPSection', |
2049 'showHotwordSection', | 2058 'showHotwordSection', |
2050 'showMouseControls', | 2059 'showMouseControls', |
2051 'showSupervisedUserImportError', | 2060 'showSupervisedUserImportError', |
2052 'showSupervisedUserImportSuccess', | 2061 'showSupervisedUserImportSuccess', |
2053 'showTouchpadControls', | 2062 'showTouchpadControls', |
2054 'toggleExtensionIndicators', | 2063 'toggleExtensionIndicators', |
2055 'updateAccountPicture', | 2064 'updateAccountPicture', |
2056 'updateAutoLaunchState', | 2065 'updateAutoLaunchState', |
2057 'updateDefaultBrowserState', | 2066 'updateDefaultBrowserState', |
2058 'updateEasyUnlock', | 2067 'updateEasyUnlock', |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2107 } | 2116 } |
2108 button.textContent = loadTimeData.getString(strId); | 2117 button.textContent = loadTimeData.getString(strId); |
2109 }; | 2118 }; |
2110 } | 2119 } |
2111 | 2120 |
2112 // Export | 2121 // Export |
2113 return { | 2122 return { |
2114 BrowserOptions: BrowserOptions | 2123 BrowserOptions: BrowserOptions |
2115 }; | 2124 }; |
2116 }); | 2125 }); |
OLD | NEW |