Skip to content

Instantly share code, notes, and snippets.

View ashanbrown's full-sized avatar
🔌
plugged in

Andrew Shannon Brown ashanbrown

🔌
plugged in
View GitHub Profile
@ashanbrown
ashanbrown / jquery.ajax.queue.coffee
Last active August 29, 2015 14:02 — forked from maccman/jquery.ajax.queue.coffee
queued ajax requests with a queueMaxConcurrency option that can be set on each request
$ = jQuery
queues = {}
queue = (name) ->
name = 'default' if name is true
queues[name] or= {entries: [], running: 0}
next = (name, done) ->
list = queue(name)
@maccman
maccman / jquery.ajax.queue.coffee
Last active January 13, 2018 12:03
Queueing jQuery Ajax requests. Usage $.ajax({queue: true})
$ = jQuery
queues = {}
running = false
queue = (name) ->
name = 'default' if name is true
queues[name] or= []
next = (name) ->