Index: chrome/renderer/resources/extensions/storage_custom_bindings.js |
diff --git a/chrome/renderer/resources/extensions/storage_custom_bindings.js b/chrome/renderer/resources/extensions/storage_custom_bindings.js |
index d2300991ae0b140abe28a599b226f002bb44f322..bcea095c8d442f651e878cf90bc0a9f72e62e737 100644 |
--- a/chrome/renderer/resources/extensions/storage_custom_bindings.js |
+++ b/chrome/renderer/resources/extensions/storage_custom_bindings.js |
@@ -4,12 +4,14 @@ |
// Custom bindings for the storage API. |
-var chromeHidden = requireNative('chrome_hidden').GetChromeHidden(); |
+var Bindings = require('schema_binding_generator').Bindings; |
+var bindings = new Bindings('storage'); |
not at google - send to devlin
2013/01/24 21:10:12
for all instances of this pattern: having a bindin
cduvall
2013/01/24 22:15:15
Done.
|
+ |
var normalizeArgumentsAndValidate = |
require('schemaUtils').normalizeArgumentsAndValidate |
var sendRequest = require('sendRequest').sendRequest; |
-chromeHidden.registerCustomType('storage.StorageArea', function() { |
+bindings.registerCustomType('storage.StorageArea', function() { |
function extendSchema(schema) { |
var extendedSchema = schema.slice(); |
extendedSchema.unshift({'type': 'string'}); |
@@ -43,3 +45,5 @@ chromeHidden.registerCustomType('storage.StorageArea', function() { |
return StorageArea; |
}); |
+ |
+exports.bindings = bindings.generate(); |