main
 1App.VideoEditController = Ember.ObjectController.extend
 2  actions:
 3    saveChanges: ->
 4      if @get('model.isDirty')
 5        @get('model').save().then => @transitionToRoute('video')
 6      else
 7        @transitionToRoute('video')
 8
 9    cancel: -> 
10      @get('model').rollback()
11      @transitionToRoute('video')
12
13  showUnsavedMessage: (->
14    @get('isDirty') and !@get('isSaving')
15  ).property('isDirty', 'isSaving')