Index: chrome/renderer/resources/extensions/event.js |
diff --git a/chrome/renderer/resources/extensions/event.js b/chrome/renderer/resources/extensions/event.js |
index 2cf78a8665a015092f4d457aef5d9c3ce067404c..c8a05cff7005e1ed2241a089adfaa86772231dd3 100644 |
--- a/chrome/renderer/resources/extensions/event.js |
+++ b/chrome/renderer/resources/extensions/event.js |
@@ -2,14 +2,12 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-var chrome = chrome || {}; |
-(function () { |
- native function GetChromeHidden(); |
- native function AttachEvent(eventName); |
- native function DetachEvent(eventName, manual); |
- native function Print(); |
+ var eventBindingsNatives = requireNative('event_bindings'); |
+ var AttachEvent = eventBindingsNatives.AttachEvent; |
+ var DetachEvent = eventBindingsNatives.DetachEvent; |
+ var Print = eventBindingsNatives.Print; |
- var chromeHidden = GetChromeHidden(); |
+ var chromeHidden = requireNative('chrome_hidden').GetChromeHidden(); |
// Local implementation of JSON.parse & JSON.stringify that protect us |
// from being clobbered by an extension. |
@@ -311,4 +309,3 @@ var chrome = chrome || {}; |
chromeHidden.dispatchError = function(msg) { |
console.error(msg); |
}; |
-})(); |