Chromium Code Reviews| 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(); |