Remove unused parameter from $.cache

This commit is contained in:
ccd0 2019-03-10 23:01:38 -07:00
parent 77c3efde20
commit f055869286
2 changed files with 7 additions and 6 deletions

View File

@ -84,20 +84,21 @@ $.ajax = do ->
do -> do ->
reqs = {} reqs = {}
$.cache = (url, cb, options={}, extra={}) -> $.cache = (url, cb, options={}) ->
{ajax} = options
if (req = reqs[url]) if (req = reqs[url])
if req.callbacks if req.callbacks
req.callbacks.push cb req.callbacks.push cb
else else
$.queueTask -> cb.call req, {isCached: true} $.queueTask -> cb.call req, {isCached: true}
return req return req
options.onloadend = -> onloadend = ->
unless @status unless @status
delete reqs[url] delete reqs[url]
for cb in @callbacks for cb in @callbacks
do (cb) => $.queueTask => cb.call @, {isCached: false} do (cb) => $.queueTask => cb.call @, {isCached: false}
delete @callbacks delete @callbacks
req = (extra.ajax or $.ajax) url, options req = (ajax or $.ajax) url, {onloadend}
req.callbacks = [cb] req.callbacks = [cb]
reqs[url] = req reqs[url] = req
$.cleanCache = (testf) -> $.cleanCache = (testf) ->

View File

@ -110,9 +110,9 @@ CrossOrigin =
req req
cache: (url, cb, options={}, extra={}) -> cache: (url, cb) ->
extra.ajax = CrossOrigin.ajax $.cache url, cb,
$.cache url, cb, options, extra ajax: CrossOrigin.ajax
permission: (cb) -> permission: (cb) ->
<% if (type === 'crx') { %> <% if (type === 'crx') { %>