Wrap updateTimes in Ember.run

This commit is contained in:
Piotr Sarnacki 2013-07-31 13:59:03 +02:00
parent fb41820917
commit 42470fd416

View File

@ -12,14 +12,15 @@ Travis.RepoController = Travis.Controller.extend
Visibility.every Travis.INTERVALS.updateTimes, @updateTimes.bind(this)
updateTimes: ->
if builds = @get('builds')
builds.forEach (b) -> b.updateTimes()
Ember.run this, ->
if builds = @get('builds')
builds.forEach (b) -> b.updateTimes()
if build = @get('build')
build.updateTimes()
if build = @get('build')
build.updateTimes()
if build && jobs = build.get('jobs')
jobs.forEach (j) -> j.updateTimes()
if build && jobs = build.get('jobs')
jobs.forEach (j) -> j.updateTimes()
activate: (action) ->
this["view#{$.camelize(action)}"]()