summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/resources/extension_process_bindings.js
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/resources/extension_process_bindings.js')
-rw-r--r--chrome/renderer/resources/extension_process_bindings.js12
1 files changed, 4 insertions, 8 deletions
diff --git a/chrome/renderer/resources/extension_process_bindings.js b/chrome/renderer/resources/extension_process_bindings.js
index 7b4ce83..6565f6f 100644
--- a/chrome/renderer/resources/extension_process_bindings.js
+++ b/chrome/renderer/resources/extension_process_bindings.js
@@ -340,14 +340,11 @@ var chrome = chrome || {};
var customBindings = {};
function setupPreferences() {
- customBindings['Preference'] =
- function(prefKey, valueSchema, customHandlers) {
- if (customHandlers === undefined)
- customHandlers = {};
+ customBindings['Preference'] = function(prefKey, valueSchema) {
this.get = function(details, callback) {
var getSchema = this.parameters.get;
chromeHidden.validate([details, callback], getSchema);
- return sendRequest(customHandlers.get || 'experimental.preferences.get',
+ return sendRequest('experimental.preferences.get',
[prefKey, details, callback],
extendSchema(getSchema));
};
@@ -355,15 +352,14 @@ var chrome = chrome || {};
var setSchema = this.parameters.set.slice();
setSchema[0].properties.value = valueSchema;
chromeHidden.validate([details, callback], setSchema);
- return sendRequest(customHandlers.set || 'experimental.preferences.set',
+ return sendRequest('experimental.preferences.set',
[prefKey, details, callback],
extendSchema(setSchema));
};
this.clear = function(details, callback) {
var clearSchema = this.parameters.clear;
chromeHidden.validate([details, callback], clearSchema);
- return sendRequest(customHandlers.clear ||
- 'experimental.preferences.clear',
+ return sendRequest('experimental.preferences.clear',
[prefKey, details, callback],
extendSchema(clearSchema));
};