codecombat/app/collections/CocoCollection.coffee

16 lines
344 B
CoffeeScript

module.exports = class CocoCollection extends Backbone.Collection
loaded: false
initialize: ->
super()
@once 'sync', =>
@loaded = true
model.loaded = true for model in @models
getURL: ->
return if _.isString @url then @url else @url()
fetch: ->
@jqxhr = super(arguments...)
@loading = true
@jqxhr