Index: chrome/renderer/resources/extensions/media_galleries_custom_bindings.js |
diff --git a/chrome/renderer/resources/extensions/media_galleries_custom_bindings.js b/chrome/renderer/resources/extensions/media_galleries_custom_bindings.js |
index f1f9edfefca0165b6fcff72775d2f19c87faacba..20c17e8b173d8cf6d36e2fad182a050416ee9a98 100644 |
--- a/chrome/renderer/resources/extensions/media_galleries_custom_bindings.js |
+++ b/chrome/renderer/resources/extensions/media_galleries_custom_bindings.js |
@@ -4,14 +4,14 @@ |
// Custom bindings for the Media Gallery API. |
-var mediaGalleriesNatives = requireNative('mediaGalleries'); |
+var Bindings = require('schema_binding_generator').Bindings; |
+var bindings = new Bindings('mediaGalleries'); |
-var chromeHidden = requireNative('chrome_hidden').GetChromeHidden(); |
+var mediaGalleriesNatives = requireNative('mediaGalleries'); |
var mediaGalleriesMetadata = {}; |
-chromeHidden.registerCustomHook('mediaGalleries', |
- function(bindingsAPI, extensionId) { |
+bindings.registerCustomHook(function(bindingsAPI, extensionId) { |
var apiFunctions = bindingsAPI.apiFunctions; |
// getMediaFileSystems uses a custom callback so that it can instantiate and |
@@ -48,3 +48,5 @@ chromeHidden.registerCustomHook('mediaGalleries', |
return {}; |
}); |
}); |
+ |
+exports.bindings = bindings.generate(); |