Fix Opera "$.get is not defined"
This commit is contained in:
parent
0b861a3cbb
commit
7cd2db46e3
@ -755,10 +755,12 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
(function() {
|
(function() {
|
||||||
var cb, items, key, keys, scriptStorage, _i, _len;
|
var scriptStorage;
|
||||||
|
|
||||||
scriptStorage = opera.scriptStorage;
|
scriptStorage = opera.scriptStorage;
|
||||||
$["delete"] = function(keys) {};
|
$["delete"] = function(keys) {
|
||||||
|
var key, _i, _len;
|
||||||
|
|
||||||
if (!(keys instanceof Array)) {
|
if (!(keys instanceof Array)) {
|
||||||
keys = [keys];
|
keys = [keys];
|
||||||
}
|
}
|
||||||
@ -768,8 +770,10 @@
|
|||||||
localStorage.removeItem(key);
|
localStorage.removeItem(key);
|
||||||
delete scriptStorage[key];
|
delete scriptStorage[key];
|
||||||
}
|
}
|
||||||
return;
|
};
|
||||||
$.get = function(key, val, cb) {};
|
$.get = function(key, val, cb) {
|
||||||
|
var items;
|
||||||
|
|
||||||
if (typeof cb === 'function') {
|
if (typeof cb === 'function') {
|
||||||
items = $.item(key, val);
|
items = $.item(key, val);
|
||||||
} else {
|
} else {
|
||||||
@ -777,8 +781,6 @@
|
|||||||
cb = val;
|
cb = val;
|
||||||
}
|
}
|
||||||
return $.queueTask(function() {
|
return $.queueTask(function() {
|
||||||
var val;
|
|
||||||
|
|
||||||
for (key in items) {
|
for (key in items) {
|
||||||
if (val = scriptStorage[g.NAMESPACE + key]) {
|
if (val = scriptStorage[g.NAMESPACE + key]) {
|
||||||
items[key] = JSON.parse(val);
|
items[key] = JSON.parse(val);
|
||||||
@ -786,8 +788,7 @@
|
|||||||
}
|
}
|
||||||
return cb(items);
|
return cb(items);
|
||||||
});
|
});
|
||||||
})();
|
};
|
||||||
|
|
||||||
$.set = (function() {
|
$.set = (function() {
|
||||||
var set;
|
var set;
|
||||||
|
|
||||||
@ -812,6 +813,7 @@
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
})();
|
})();
|
||||||
|
})();
|
||||||
|
|
||||||
$$ = function(selector, root) {
|
$$ = function(selector, root) {
|
||||||
if (root == null) {
|
if (root == null) {
|
||||||
|
|||||||
@ -359,7 +359,7 @@ do ->
|
|||||||
if val = scriptStorage[g.NAMESPACE + key]
|
if val = scriptStorage[g.NAMESPACE + key]
|
||||||
items[key] = JSON.parse val
|
items[key] = JSON.parse val
|
||||||
cb items
|
cb items
|
||||||
$.set = do ->
|
$.set = do ->
|
||||||
set = (key, val) ->
|
set = (key, val) ->
|
||||||
key = g.NAMESPACE + key
|
key = g.NAMESPACE + key
|
||||||
val = JSON.stringify val
|
val = JSON.stringify val
|
||||||
@ -374,6 +374,7 @@ $.set = do ->
|
|||||||
for key, val of keys
|
for key, val of keys
|
||||||
set key, val
|
set key, val
|
||||||
return
|
return
|
||||||
|
return
|
||||||
<% } else { %>
|
<% } else { %>
|
||||||
|
|
||||||
# http://wiki.greasespot.net/Main_Page
|
# http://wiki.greasespot.net/Main_Page
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user