diff options
Diffstat (limited to 'chrome/renderer/resources/extensions/schema_generated_bindings.js')
-rw-r--r-- | chrome/renderer/resources/extensions/schema_generated_bindings.js | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/chrome/renderer/resources/extensions/schema_generated_bindings.js b/chrome/renderer/resources/extensions/schema_generated_bindings.js index bc057d2..ab11923 100644 --- a/chrome/renderer/resources/extensions/schema_generated_bindings.js +++ b/chrome/renderer/resources/extensions/schema_generated_bindings.js @@ -5,15 +5,15 @@ // This script contains privileged chrome extension related javascript APIs. // It is loaded by pages whose URL has the chrome-extension protocol. -var chrome = chrome || {}; -(function() { - native function GetChromeHidden(); - native function GetExtensionAPIDefinition(); - native function GetNextRequestId(); - native function StartRequest(); - native function SetIconCommon(); + require('json_schema'); + require('event_bindings'); + var natives = requireNative('schema_generated_bindings'); + var GetExtensionAPIDefinition = natives.GetExtensionAPIDefinition; + var GetNextRequestId = natives.GetNextRequestId; + var StartRequest = natives.StartRequest; + var SetIconCommon = natives.SetIconCommon; - var chromeHidden = GetChromeHidden(); + var chromeHidden = requireNative('chrome_hidden').GetChromeHidden(); // The object to generate the bindings for "internal" APIs in, so that // extensions can't directly call them (without access to chromeHidden), @@ -753,4 +753,3 @@ var chrome = chrome || {}; if (chrome.test) chrome.test.getApiDefinitions = GetExtensionAPIDefinition; }); -})(); |