| Index: chrome/renderer/resources/extension_process_bindings.js
|
| diff --git a/chrome/renderer/resources/extension_process_bindings.js b/chrome/renderer/resources/extension_process_bindings.js
|
| index 4312d04f0e77ed40261477f41d060bf2983c87e7..657baece06980ce6884d94fb5da375742a1364a3 100644
|
| --- a/chrome/renderer/resources/extension_process_bindings.js
|
| +++ b/chrome/renderer/resources/extension_process_bindings.js
|
| @@ -19,6 +19,7 @@ var chrome = chrome || {};
|
| native function GetChromeHidden();
|
| native function GetNextRequestId();
|
| native function OpenChannelToTab();
|
| + native function GetRenderViewId();
|
|
|
| if (!chrome)
|
| chrome = {};
|
| @@ -182,6 +183,14 @@ var chrome = chrome || {};
|
| }
|
| }
|
|
|
| + function setupToolstripEvents(renderViewId) {
|
| + chrome.toolstrip = chrome.toolstrip || {};
|
| + chrome.toolstrip.onExpanded =
|
| + new chrome.Event("toolstrip.onExpanded." + renderViewId);
|
| + chrome.toolstrip.onCollapsed =
|
| + new chrome.Event("toolstrip.onCollapsed." + renderViewId);
|
| + }
|
| +
|
| chromeHidden.onLoad.addListener(function (extensionId) {
|
| chrome.extension = new chrome.Extension(extensionId);
|
|
|
| @@ -298,5 +307,6 @@ var chrome = chrome || {};
|
| }
|
|
|
| setupPageActionEvents(extensionId);
|
| + setupToolstripEvents(GetRenderViewId());
|
| });
|
| })();
|
|
|