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 228 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
239 HotwordSearchSettingIndicator.decorate( | 239 HotwordSearchSettingIndicator.decorate( |
240 $('hotword-search-setting-indicator')); | 240 $('hotword-search-setting-indicator')); |
241 HotwordSearchSettingIndicator.decorate( | 241 HotwordSearchSettingIndicator.decorate( |
242 $('hotword-no-dsp-search-setting-indicator')); | 242 $('hotword-no-dsp-search-setting-indicator')); |
243 var hotwordIndicator = $('hotword-always-on-search-setting-indicator'); | 243 var hotwordIndicator = $('hotword-always-on-search-setting-indicator'); |
244 HotwordSearchSettingIndicator.decorate(hotwordIndicator); | 244 HotwordSearchSettingIndicator.decorate(hotwordIndicator); |
245 hotwordIndicator.disabledOnErrorSection = | 245 hotwordIndicator.disabledOnErrorSection = |
246 $('hotword-always-on-search-checkbox'); | 246 $('hotword-always-on-search-checkbox'); |
247 chrome.send('requestHotwordAvailable'); | 247 chrome.send('requestHotwordAvailable'); |
248 | 248 |
| 249 chrome.send('requestGoogleNowAvailable'); |
| 250 |
249 if ($('set-wallpaper')) { | 251 if ($('set-wallpaper')) { |
250 $('set-wallpaper').onclick = function(event) { | 252 $('set-wallpaper').onclick = function(event) { |
251 chrome.send('openWallpaperManager'); | 253 chrome.send('openWallpaperManager'); |
252 chrome.send('coreOptionsUserMetricsAction', | 254 chrome.send('coreOptionsUserMetricsAction', |
253 ['Options_OpenWallpaperManager']); | 255 ['Options_OpenWallpaperManager']); |
254 }; | 256 }; |
255 } | 257 } |
256 | 258 |
257 // Control the hotword-always-on pref with the Hotword Audio | 259 // Control the hotword-always-on pref with the Hotword Audio |
258 // Verification app. | 260 // Verification app. |
(...skipping 984 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1243 * Event listener for the 'hotword always on search enabled' preference. | 1245 * Event listener for the 'hotword always on search enabled' preference. |
1244 * Updates the visibility of the 'retrain' link. | 1246 * Updates the visibility of the 'retrain' link. |
1245 * @param {Event} event The preference change event. | 1247 * @param {Event} event The preference change event. |
1246 * @private | 1248 * @private |
1247 */ | 1249 */ |
1248 onHotwordAlwaysOnChanged_: function(event) { | 1250 onHotwordAlwaysOnChanged_: function(event) { |
1249 this.setHotwordRetrainLinkVisible_(event.value.value); | 1251 this.setHotwordRetrainLinkVisible_(event.value.value); |
1250 }, | 1252 }, |
1251 | 1253 |
1252 /** | 1254 /** |
| 1255 * Controls the visibility of the Now settings. |
| 1256 * @param {boolean} visible Whether to show Now settings. |
| 1257 * @private |
| 1258 */ |
| 1259 setNowSectionVisible_: function(visible) { |
| 1260 $('google-now-launcher').hidden = !visible; |
| 1261 }, |
| 1262 |
| 1263 /** |
1253 * Activates the Audio History section of the Settings page. | 1264 * Activates the Audio History section of the Settings page. |
1254 * @param {boolean} visible Whether the audio history section is visible. | 1265 * @param {boolean} visible Whether the audio history section is visible. |
1255 * @param {string} labelText Text describing current audio history state. | 1266 * @param {string} labelText Text describing current audio history state. |
1256 * @private | 1267 * @private |
1257 */ | 1268 */ |
1258 setAudioHistorySectionVisible_: function(visible, labelText) { | 1269 setAudioHistorySectionVisible_: function(visible, labelText) { |
1259 $('audio-history').hidden = !visible; | 1270 $('audio-history').hidden = !visible; |
1260 $('audio-history-label').textContent = labelText; | 1271 $('audio-history-label').textContent = labelText; |
1261 }, | 1272 }, |
1262 | 1273 |
(...skipping 899 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2162 'setWallpaperManaged', | 2173 'setWallpaperManaged', |
2163 'setAutoOpenFileTypesDisplayed', | 2174 'setAutoOpenFileTypesDisplayed', |
2164 'setBatteryIcon', | 2175 'setBatteryIcon', |
2165 'setBatteryStatusText', | 2176 'setBatteryStatusText', |
2166 'setBluetoothState', | 2177 'setBluetoothState', |
2167 'setCanSetTime', | 2178 'setCanSetTime', |
2168 'setFontSize', | 2179 'setFontSize', |
2169 'setHotwordRetrainLinkVisible', | 2180 'setHotwordRetrainLinkVisible', |
2170 'setNativeThemeButtonEnabled', | 2181 'setNativeThemeButtonEnabled', |
2171 'setNetworkPredictionValue', | 2182 'setNetworkPredictionValue', |
| 2183 'setNowSectionVisible', |
2172 'setHighContrastCheckboxState', | 2184 'setHighContrastCheckboxState', |
2173 'setAllHotwordSectionsVisible', | 2185 'setAllHotwordSectionsVisible', |
2174 'setMetricsReportingCheckboxState', | 2186 'setMetricsReportingCheckboxState', |
2175 'setMetricsReportingSettingVisibility', | 2187 'setMetricsReportingSettingVisibility', |
2176 'setProfilesInfo', | 2188 'setProfilesInfo', |
2177 'setSpokenFeedbackCheckboxState', | 2189 'setSpokenFeedbackCheckboxState', |
2178 'setThemesResetButtonEnabled', | 2190 'setThemesResetButtonEnabled', |
2179 'setVirtualKeyboardCheckboxState', | 2191 'setVirtualKeyboardCheckboxState', |
2180 'setupPageZoomSelector', | 2192 'setupPageZoomSelector', |
2181 'setupProxySettingsButton', | 2193 'setupProxySettingsButton', |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2247 } | 2259 } |
2248 button.textContent = loadTimeData.getString(strId); | 2260 button.textContent = loadTimeData.getString(strId); |
2249 }; | 2261 }; |
2250 } | 2262 } |
2251 | 2263 |
2252 // Export | 2264 // Export |
2253 return { | 2265 return { |
2254 BrowserOptions: BrowserOptions | 2266 BrowserOptions: BrowserOptions |
2255 }; | 2267 }; |
2256 }); | 2268 }); |
OLD | NEW |