Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class App.Models.Tracker extends Backbone.Model
- urlRoot : '/api/trackers'
- initialize: ->
- @on('change', @update, this)
- update: ->
- console.log('changed in model')
- @trigger('update', this);
- class App.Views.Tracker extends Backbone.View
- template: JST['trackers/tracker']
- initialize: () ->
- @model.on("update", @animate, this);
- render: ->
- $(@el).html(@template(tracker: @model))
- this
- animate: ->
- console.log('changed in view')
- progress = @model.get('progress')
- console.log(progress)
- trackers = new App.Collections.Trackers
- trackers.fetch()
- tracker = trackers.get(333)
- tracker.set({progress : 70})
- trackers = new App.Collections.Trackers
- trackers.fetch({
- success: function(){
- tracker = trackers.get(333);
- tracker.set({progress : 70});
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement