Index: chrome/renderer/resources/extensions/searchbox_api.js |
diff --git a/chrome/renderer/resources/extensions/searchbox_api.js b/chrome/renderer/resources/extensions/searchbox_api.js |
index f08d770351703085e5b591c56b4b625918ae4ee3..bcf721f6a04b8c5f3afe78258d30ce6a584526c1 100644 |
--- a/chrome/renderer/resources/extensions/searchbox_api.js |
+++ b/chrome/renderer/resources/extensions/searchbox_api.js |
@@ -258,6 +258,7 @@ if (!chrome.embeddedSearch) { |
native function UndoMostVisitedDeletion(); |
native function NavigateNewTabPage(); |
native function IsInputInProgress(); |
+ native function LogEvent(); |
function GetMostVisitedItemsWrapper() { |
var mostVisitedItems = GetMostVisitedItems(); |
@@ -290,7 +291,12 @@ if (!chrome.embeddedSearch) { |
}; |
this.navigateContentWindow = function(destination, disposition) { |
NavigateNewTabPage(destination, disposition); |
- } |
+ }; |
+ // This method is restricted to chrome-search://most-visited pages by |
+ // checking the invoking context's origin in searchbox_extension.cc. |
+ this.logEvent = function(name, value, opt_boundary) { |
+ LogEvent(name, value, opt_boundary); |
+ }; |
this.onmostvisitedchange = null; |
this.onthemechange = null; |