name, value -> key, val
This commit is contained in:
parent
7107c754af
commit
48457f2712
64
lib/$.coffee
64
lib/$.coffee
@ -202,15 +202,15 @@ $.extend $,
|
|||||||
"#{size} #{['B', 'KB', 'MB', 'GB'][unit]}"
|
"#{size} #{['B', 'KB', 'MB', 'GB'][unit]}"
|
||||||
|
|
||||||
<% if (type === 'crx') { %>
|
<% if (type === 'crx') { %>
|
||||||
delete: (name) ->
|
delete: (key) ->
|
||||||
localStorage.removeItem g.NAMESPACE + name
|
localStorage.removeItem g.NAMESPACE + key
|
||||||
get: (name, defaultValue) ->
|
get: (key, defaultVal) ->
|
||||||
if value = localStorage.getItem g.NAMESPACE + name
|
if val = localStorage.getItem g.NAMESPACE + key
|
||||||
JSON.parse value
|
JSON.parse val
|
||||||
else
|
else
|
||||||
defaultValue
|
defaultVal
|
||||||
set: (name, value) ->
|
set: (key, val) ->
|
||||||
localStorage.setItem g.NAMESPACE + name, JSON.stringify value
|
localStorage.setItem g.NAMESPACE + key, JSON.stringify val
|
||||||
<% } else if (type === 'userjs') { %>
|
<% } else if (type === 'userjs') { %>
|
||||||
do ->
|
do ->
|
||||||
# http://www.opera.com/docs/userjs/specs/#scriptstorage
|
# http://www.opera.com/docs/userjs/specs/#scriptstorage
|
||||||
@ -221,31 +221,35 @@ do ->
|
|||||||
# To access the storage object later, keep a reference
|
# To access the storage object later, keep a reference
|
||||||
# to the object.
|
# to the object.
|
||||||
{scriptStorage} = opera
|
{scriptStorage} = opera
|
||||||
$.delete = (name) ->
|
$.delete = (key) ->
|
||||||
delete scriptStorage[g.NAMESPACE + name]
|
key = g.NAMESPACE + key
|
||||||
$.get = (name, defaultValue) ->
|
localStorage.removeItem key
|
||||||
if value = scriptStorage[g.NAMESPACE + name]
|
delete scriptStorage[key]
|
||||||
JSON.parse value
|
$.get = (key, defaultVal) ->
|
||||||
|
if val = scriptStorage[g.NAMESPACE + key]
|
||||||
|
JSON.parse val
|
||||||
else
|
else
|
||||||
defaultValue
|
defaultVal
|
||||||
$.set = (name, value) ->
|
$.set = (key, val) ->
|
||||||
name = g.NAMESPACE + name
|
key = g.NAMESPACE + key
|
||||||
value = JSON.stringify value
|
val = JSON.stringify val
|
||||||
# for `storage` events
|
# for `storage` events
|
||||||
localStorage.setItem name, value
|
localStorage.setItem key, val
|
||||||
scriptStorage[name] = value
|
scriptStorage[key] = val
|
||||||
<% } else { %>
|
<% } else { %>
|
||||||
delete: (name) ->
|
delete: (key) ->
|
||||||
GM_deleteValue g.NAMESPACE + name
|
key = g.NAMESPACE + key
|
||||||
get: (name, defaultValue) ->
|
localStorage.removeItem key
|
||||||
if value = GM_getValue g.NAMESPACE + name
|
GM_deleteValue key
|
||||||
JSON.parse value
|
get: (key, defaultVal) ->
|
||||||
|
if val = GM_getValue g.NAMESPACE + key
|
||||||
|
JSON.parse val
|
||||||
else
|
else
|
||||||
defaultValue
|
defaultVal
|
||||||
set: (name, value) ->
|
set: (key, val) ->
|
||||||
name = g.NAMESPACE + name
|
key = g.NAMESPACE + key
|
||||||
value = JSON.stringify value
|
val = JSON.stringify val
|
||||||
# for `storage` events
|
# for `storage` events
|
||||||
localStorage.setItem name, value
|
localStorage.setItem key, val
|
||||||
GM_setValue name, value
|
GM_setValue key, val
|
||||||
<% } %>
|
<% } %>
|
||||||
|
|||||||
@ -14,6 +14,5 @@
|
|||||||
"run_at": "document_start"
|
"run_at": "document_start"
|
||||||
}],
|
}],
|
||||||
"homepage_url": "<%= meta.page %>",
|
"homepage_url": "<%= meta.page %>",
|
||||||
"incognito": "spanning",
|
|
||||||
"minimum_chrome_version": "25"
|
"minimum_chrome_version": "25"
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user