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