| Index: chrome/browser/resources/settings/search_engines_page/search_engines_browser_proxy.js
|
| diff --git a/chrome/browser/resources/settings/search_engines_page/search_engines_browser_proxy.js b/chrome/browser/resources/settings/search_engines_page/search_engines_browser_proxy.js
|
| index 1590c1f608a8a1e19ac09066c8c37042cf8dd025..8b242e9a5d083180b47b2f3a5c1a3e9e4582c3ab 100644
|
| --- a/chrome/browser/resources/settings/search_engines_page/search_engines_browser_proxy.js
|
| +++ b/chrome/browser/resources/settings/search_engines_page/search_engines_browser_proxy.js
|
| @@ -34,6 +34,18 @@ var SearchEngine;
|
| */
|
| var SearchEnginesInfo;
|
|
|
| +/**
|
| + * @typedef {{
|
| + * allowed: boolean,
|
| + * enabled: boolean,
|
| + * alwaysOn: boolean,
|
| + * errorMessage: string,
|
| + * userName: string,
|
| + * historyEnabled: boolean
|
| + * }}
|
| + */
|
| +var SearchPageHotwordInfo;
|
| +
|
| cr.define('settings', function() {
|
| /** @interface */
|
| function SearchEnginesBrowserProxy() {}
|
| @@ -57,9 +69,7 @@ cr.define('settings', function() {
|
| */
|
| searchEngineEditCompleted: function(searchEngine, keyword, queryUrl) {},
|
|
|
| - /**
|
| - * @return {!Promise<!SearchEnginesInfo>}
|
| - */
|
| + /** @return {!Promise<!SearchEnginesInfo>} */
|
| getSearchEnginesList: function() {},
|
|
|
| /**
|
| @@ -68,6 +78,12 @@ cr.define('settings', function() {
|
| * @return {!Promise<boolean>}
|
| */
|
| validateSearchEngineInput: function(fieldName, fieldValue) {},
|
| +
|
| + /** @return {!Promise<!SearchPageHotwordInfo>} */
|
| + getHotwordInfo: function() {},
|
| +
|
| + /** @param {boolean} enabled */
|
| + setHotwordSearchEnabled: function(enabled) {},
|
| };
|
|
|
| /**
|
| @@ -117,6 +133,16 @@ cr.define('settings', function() {
|
| return cr.sendWithPromise(
|
| 'validateSearchEngineInput', fieldName, fieldValue);
|
| },
|
| +
|
| + /** @override */
|
| + getHotwordInfo: function() {
|
| + return cr.sendWithPromise('getHotwordInfo');
|
| + },
|
| +
|
| + /** @override */
|
| + setHotwordSearchEnabled: function(enabled) {
|
| + chrome.send('setHotwordSearchEnabled', [enabled]);
|
| + },
|
| };
|
|
|
| return {
|
|
|