@appSelector = that if options.appSelector
options.el or= jQuery @appSelector .0
- console.log "new #this", options
Backbone.View.call this, options
jQuery ~> @render()
this
onLoadDataSuccess: (@data) ->
- console.log "#this.onLoadDataSuccess #{@data}"
+ # console.log "#this.onLoadDataSuccess #{@data}"
@unwait()
@trigger 'load-data-success', this
@triggerReady()
load: (opts={}) ->
return this if (@loading or @ready) and not opts.force
- console.log "#this.load()..."
+ # console.log "#this.load()..."
@loading = true
@wait()
@trigger 'load', this
unless @dataset.metrics.length
return @triggerReady 'dataReady', 'data-ready'
- console.log "#this.loadData()..."
+ # console.log "#this.loadData()..."
@wait()
@loading = true
@trigger 'load-data', this
return next.ok()
metric.source.once 'load-data-success', next.ok .loadData()
.seq ~>
- console.log "#{this}.loadData() complete!"
+ # console.log "#{this}.loadData() complete!"
@loading = false
@unwait() # terminates the `load` wait
@triggerReady 'dataReady', 'data-ready'
@dataset.getData()
onDataSetChange: ->
- console.log "#this.onDataSetChange!"
+ # console.log "#this.onDataSetChange!"
# @set 'data', @dataset, {+silent}
# @trigger 'change:data', this, @dataset, 'data'
@trigger 'change', this, @dataset, 'data'