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 * childUser: (boolean|undefined), | 9 * childUser: (boolean|undefined), |
10 * hasError: (boolean|undefined), | 10 * hasError: (boolean|undefined), |
(...skipping 1203 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1214 * Updates the visibility of the 'retrain' link. | 1214 * Updates the visibility of the 'retrain' link. |
1215 * @param {Event} event The preference change event. | 1215 * @param {Event} event The preference change event. |
1216 * @private | 1216 * @private |
1217 */ | 1217 */ |
1218 onHotwordAlwaysOnChanged_: function(event) { | 1218 onHotwordAlwaysOnChanged_: function(event) { |
1219 this.setHotwordRetrainLinkVisible_(event.value.value); | 1219 this.setHotwordRetrainLinkVisible_(event.value.value); |
1220 }, | 1220 }, |
1221 | 1221 |
1222 /** | 1222 /** |
1223 * Activates the Audio History section of the Settings page. | 1223 * Activates the Audio History section of the Settings page. |
| 1224 * @param {boolean} visible Whether the audio history section is visible. |
1224 * @param {boolean} alwaysOn Whether always-on hotwording is available. | 1225 * @param {boolean} alwaysOn Whether always-on hotwording is available. |
1225 * @param {string} labelText Text describing current audio history state. | 1226 * @param {string} labelText Text describing current audio history state. |
1226 * @private | 1227 * @private |
1227 */ | 1228 */ |
1228 showAudioHistorySection_: function(alwaysOn, labelText) { | 1229 setAudioHistorySectionVisible_: function(visible, alwaysOn, labelText) { |
1229 $('audio-history').hidden = false; | 1230 $('audio-history').hidden = !visible; |
1230 $('audio-history-label').textContent = labelText; | 1231 $('audio-history-label').textContent = labelText; |
1231 $('audio-history-always-on-description').hidden = !alwaysOn; | 1232 $('audio-history-always-on-description').hidden = !alwaysOn; |
1232 }, | 1233 }, |
1233 | 1234 |
1234 /** | 1235 /** |
1235 * Event listener for the 'homepage is NTP' preference. Updates the label | 1236 * Event listener for the 'homepage is NTP' preference. Updates the label |
1236 * next to the 'Change' button. | 1237 * next to the 'Change' button. |
1237 * @param {Event} event The preference change event. | 1238 * @param {Event} event The preference change event. |
1238 */ | 1239 */ |
1239 onHomePageIsNtpChanged_: function(event) { | 1240 onHomePageIsNtpChanged_: function(event) { |
(...skipping 882 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2122 'setHighContrastCheckboxState', | 2123 'setHighContrastCheckboxState', |
2123 'setAllHotwordSectionsVisible', | 2124 'setAllHotwordSectionsVisible', |
2124 'setMetricsReportingCheckboxState', | 2125 'setMetricsReportingCheckboxState', |
2125 'setMetricsReportingSettingVisibility', | 2126 'setMetricsReportingSettingVisibility', |
2126 'setProfilesInfo', | 2127 'setProfilesInfo', |
2127 'setSpokenFeedbackCheckboxState', | 2128 'setSpokenFeedbackCheckboxState', |
2128 'setThemesResetButtonEnabled', | 2129 'setThemesResetButtonEnabled', |
2129 'setVirtualKeyboardCheckboxState', | 2130 'setVirtualKeyboardCheckboxState', |
2130 'setupPageZoomSelector', | 2131 'setupPageZoomSelector', |
2131 'setupProxySettingsButton', | 2132 'setupProxySettingsButton', |
2132 'showAudioHistorySection', | 2133 'setAudioHistorySectionVisible', |
2133 'showBluetoothSettings', | 2134 'showBluetoothSettings', |
2134 'showCreateProfileError', | 2135 'showCreateProfileError', |
2135 'showCreateProfileSuccess', | 2136 'showCreateProfileSuccess', |
2136 'showCreateProfileWarning', | 2137 'showCreateProfileWarning', |
2137 'showHotwordAlwaysOnSection', | 2138 'showHotwordAlwaysOnSection', |
2138 'showHotwordNoDspSection', | 2139 'showHotwordNoDspSection', |
2139 'showHotwordSection', | 2140 'showHotwordSection', |
2140 'showMouseControls', | 2141 'showMouseControls', |
2141 'showSupervisedUserImportError', | 2142 'showSupervisedUserImportError', |
2142 'showSupervisedUserImportSuccess', | 2143 'showSupervisedUserImportSuccess', |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2197 } | 2198 } |
2198 button.textContent = loadTimeData.getString(strId); | 2199 button.textContent = loadTimeData.getString(strId); |
2199 }; | 2200 }; |
2200 } | 2201 } |
2201 | 2202 |
2202 // Export | 2203 // Export |
2203 return { | 2204 return { |
2204 BrowserOptions: BrowserOptions | 2205 BrowserOptions: BrowserOptions |
2205 }; | 2206 }; |
2206 }); | 2207 }); |
OLD | NEW |