Index: chrome/renderer/resources/extensions/experimental.offscreenTabs_custom_bindings.js |
diff --git a/chrome/renderer/resources/extensions/experimental.offscreenTabs_custom_bindings.js b/chrome/renderer/resources/extensions/experimental.offscreenTabs_custom_bindings.js |
index 3635a2c6d90ceb2e5a56a5431fa9af9be1213c11..939a2c904e59dfd7c9786c27e893283b71c4adc2 100644 |
--- a/chrome/renderer/resources/extensions/experimental.offscreenTabs_custom_bindings.js |
+++ b/chrome/renderer/resources/extensions/experimental.offscreenTabs_custom_bindings.js |
@@ -4,11 +4,10 @@ |
// Custom bindings for the experimental offscreenTabs API. |
-(function() { |
+var Bindings = require('schema_binding_generator').Bindings; |
+var bindings = new Bindings('experimental.offscreenTabs'); |
-native function GetChromeHidden(); |
- |
-GetChromeHidden().registerCustomHook( |
+bindings.registerCustomHook( |
'experimental.offscreenTabs', function(api) { |
var apiFunctions = api.apiFunctions; |
@@ -60,4 +59,4 @@ GetChromeHidden().registerCustomHook( |
function() { return validate(arguments, mouseEventFilter); }); |
}); |
-})(); |
+exports.bindings = bindings.generate(); |