travis-web/assets/scripts/app/controllers/log.coffee
2013-03-06 19:59:59 +01:00

16 lines
333 B
CoffeeScript

Travis.LogController = Ember.Controller.extend
needs: ['repo']
logObserver: (->
@unsubscribe()
@subscribe(@get('job'))
).observes('job.logId')
subscribe: (job) ->
job = @get('job')
job.subscribe() if job && !job.get('isFinished')
unsubscribe: ->
job = @get('subscribed')
job.unsubscribe() if job