Shave a line, don't repeat $.extend.

This commit is contained in:
Nicolas Stepien 2012-01-04 22:12:46 +01:00
parent f94a1c8736
commit 2390251e59
2 changed files with 39 additions and 44 deletions

View File

@ -475,48 +475,44 @@
$.cache.requests = {}; $.cache.requests = {};
if (typeof GM_deleteValue !== "undefined" && GM_deleteValue !== null) { $.extend($, typeof GM_deleteValue !== "undefined" && GM_deleteValue !== null ? {
$.extend($, { "delete": function(name) {
"delete": function(name) { name = NAMESPACE + name;
name = NAMESPACE + name; return GM_deleteValue(name);
return GM_deleteValue(name); },
}, get: function(name, defaultValue) {
get: function(name, defaultValue) { var value;
var value; name = NAMESPACE + name;
name = NAMESPACE + name; if (value = GM_getValue(name)) {
if (value = GM_getValue(name)) { return JSON.parse(value);
return JSON.parse(value); } else {
} else { return defaultValue;
return defaultValue;
}
},
set: function(name, value) {
name = NAMESPACE + name;
localStorage[name] = JSON.stringify(value);
return GM_setValue(name, JSON.stringify(value));
} }
}); },
} else { set: function(name, value) {
$.extend($, { name = NAMESPACE + name;
"delete": function(name) { localStorage[name] = JSON.stringify(value);
name = NAMESPACE + name; return GM_setValue(name, JSON.stringify(value));
return delete localStorage[name]; }
}, } : {
get: function(name, defaultValue) { "delete": function(name) {
var value; name = NAMESPACE + name;
name = NAMESPACE + name; return delete localStorage[name];
if (value = localStorage[name]) { },
return JSON.parse(value); get: function(name, defaultValue) {
} else { var value;
return defaultValue; name = NAMESPACE + name;
} if (value = localStorage[name]) {
}, return JSON.parse(value);
set: function(name, value) { } else {
name = NAMESPACE + name; return defaultValue;
return localStorage[name] = JSON.stringify(value);
} }
}); },
} set: function(name, value) {
name = NAMESPACE + name;
return localStorage[name] = JSON.stringify(value);
}
});
for (key in conf) { for (key in conf) {
val = conf[key]; val = conf[key];

View File

@ -358,8 +358,8 @@ $.extend $,
$.cache.requests = {} $.cache.requests = {}
if GM_deleteValue? $.extend $,
$.extend $, if GM_deleteValue?
delete: (name) -> delete: (name) ->
name = NAMESPACE + name name = NAMESPACE + name
GM_deleteValue name GM_deleteValue name
@ -374,8 +374,7 @@ if GM_deleteValue?
# for `storage` events # for `storage` events
localStorage[name] = JSON.stringify value localStorage[name] = JSON.stringify value
GM_setValue name, JSON.stringify value GM_setValue name, JSON.stringify value
else else
$.extend $,
delete: (name) -> delete: (name) ->
name = NAMESPACE + name name = NAMESPACE + name
delete localStorage[name] delete localStorage[name]