Do initial settings fetch synchronously in Greasemonkey.
This commit is contained in:
parent
03830ef903
commit
f986bfd984
@ -71,7 +71,7 @@ Main =
|
|||||||
items = {}
|
items = {}
|
||||||
items[key] = undefined for key of Conf
|
items[key] = undefined for key of Conf
|
||||||
items['previousversion'] = undefined
|
items['previousversion'] = undefined
|
||||||
$.get items, (items) ->
|
($.getSync or $.get) items, (items) ->
|
||||||
|
|
||||||
# Enforce JS whitelist
|
# Enforce JS whitelist
|
||||||
jsWhitelist = items['jsWhitelist'] ? Conf['jsWhitelist']
|
jsWhitelist = items['jsWhitelist'] ? Conf['jsWhitelist']
|
||||||
|
|||||||
@ -570,11 +570,12 @@ $.get = (key, val, cb) ->
|
|||||||
else
|
else
|
||||||
items = key
|
items = key
|
||||||
cb = val
|
cb = val
|
||||||
$.queueTask ->
|
$.queueTask $.getSync, items, cb
|
||||||
for key of items
|
|
||||||
if val = $.getValue g.NAMESPACE + key
|
$.getSync = (items, cb) ->
|
||||||
items[key] = JSON.parse val
|
for key of items when (val2 = $.getValue g.NAMESPACE + key)
|
||||||
cb items
|
items[key] = JSON.parse val2
|
||||||
|
cb items
|
||||||
|
|
||||||
$.set = (keys, val, cb) ->
|
$.set = (keys, val, cb) ->
|
||||||
if typeof keys is 'string'
|
if typeof keys is 'string'
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user