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..fb8dd0492bee2494dd9edf92151729a1ba3bab60 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 = new (require('schema_binding_generator').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(); |