| Index: chrome/renderer/resources/extensions/searchbox/searchbox_api.js
|
| diff --git a/chrome/renderer/resources/extensions/searchbox/searchbox_api.js b/chrome/renderer/resources/extensions/searchbox/searchbox_api.js
|
| index 23d4ce29c29b8865d4ef5e2c9436bec8b22c4c84..a3fe9308880a3a8876642d4fb87218e99d97ae72 100644
|
| --- a/chrome/renderer/resources/extensions/searchbox/searchbox_api.js
|
| +++ b/chrome/renderer/resources/extensions/searchbox/searchbox_api.js
|
| @@ -31,6 +31,8 @@ if (!chrome.searchBox) {
|
| native function GetAutocompleteResults();
|
| native function GetIsFocused();
|
| native function GetContext();
|
| + native function GetThemeBackgroundInfo();
|
| + native function GetThemeAreaHeight();
|
| native function NavigateContentWindow();
|
| native function SetSuggestions();
|
| native function SetQuerySuggestion();
|
| @@ -58,7 +60,7 @@ if (!chrome.searchBox) {
|
| // Wraps the AutocompleteResult query and URL into ShadowDOM nodes so that
|
| // the JS cannot access them and deletes the raw values.
|
| function GetAutocompleteResultsWrapper() {
|
| - var autocompleteResults = DedupeAutcompleteResults(
|
| + var autocompleteResults = DedupeAutocompleteResults(
|
| GetAutocompleteResults());
|
| var userInput = GetQuery();
|
| for (var i = 0, result; result = autocompleteResults[i]; ++i) {
|
| @@ -97,7 +99,7 @@ if (!chrome.searchBox) {
|
|
|
| // Removes duplicates from AutocompleteResults.
|
| // TODO(dcblack): Do this in C++ instead of JS.
|
| - function DedupeAutcompleteResults(autocompleteResults) {
|
| + function DedupeAutocompleteResults(autocompleteResults) {
|
| var urlToResultMap = {};
|
| for (var i = 0, result; result = autocompleteResults[i]; ++i) {
|
| var url = CanonicalizeUrl(result.destination_url);
|
| @@ -177,6 +179,8 @@ if (!chrome.searchBox) {
|
| this.__defineGetter__('nativeSuggestions', GetAutocompleteResultsWrapper);
|
| this.__defineGetter__('isFocused', GetIsFocused);
|
| this.__defineGetter__('context', GetContext);
|
| + this.__defineGetter__('themeBackgroundInfo', GetThemeBackgroundInfo);
|
| + this.__defineGetter__('themeAreaHeight', GetThemeAreaHeight);
|
| this.setSuggestions = function(text) {
|
| SetSuggestions(text);
|
| };
|
|
|