diff --git a/assets/scripts/app/controllers/running_jobs.coffee b/assets/scripts/app/controllers/running_jobs.coffee index 11534d9d..71778532 100644 --- a/assets/scripts/app/controllers/running_jobs.coffee +++ b/assets/scripts/app/controllers/running_jobs.coffee @@ -39,7 +39,9 @@ Travis.RunningJobsController = Em.ArrayProxy.extend init: -> @_super.apply this, arguments - @addedJobs @get('content') if @get('content') + jobs = Travis.Job.running() + @set 'content', jobs + @addedJobs jobs contentArrayWillChange: (array, index, removedCount, addedCount) -> @_super.apply this, arguments diff --git a/assets/scripts/app/templates/jobs/running/group.hbs b/assets/scripts/app/templates/jobs/running/group.hbs index dd249448..f7c1b793 100644 --- a/assets/scripts/app/templates/jobs/running/group.hbs +++ b/assets/scripts/app/templates/jobs/running/group.hbs @@ -5,9 +5,9 @@ diff --git a/assets/scripts/app/views/sidebar.coffee b/assets/scripts/app/views/sidebar.coffee index 9c6518fe..a6d98c6a 100644 --- a/assets/scripts/app/views/sidebar.coffee +++ b/assets/scripts/app/views/sidebar.coffee @@ -39,7 +39,6 @@ templateName: 'queues/list' init: -> @_super.apply this, arguments - @set 'controller', @get('controller').container.lookup('controller:queues') showAll: (event) -> @@ -49,14 +48,13 @@ RunningJobsView: Em.View.extend templateName: 'jobs/running' elementId: 'running-jobs' - controller: Travis.RunningJobsController.create() + init: -> + @_super.apply this, arguments + @set 'controller', @get('controller').container.lookup('controller:runningJobs') groupsBinding: 'controller.sortedGroups' jobsBinding: 'controller' - didInsertElement: -> - @get('controller').set 'content', Travis.Job.running() - GroupView: Em.View.extend templateName: 'jobs/running/group' tagName: 'li'