Fix running jobs

This commit is contained in:
Piotr Sarnacki 2013-02-19 22:20:10 +01:00
parent 42ed7cf4de
commit cadc8c0e72
3 changed files with 8 additions and 8 deletions

View File

@ -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

View File

@ -5,9 +5,9 @@
<ul class="jobs">
{{#each job in sortedJobs}}
<li class="job">
<a {{action showJob job.repoData job target="Travis.app.router" href=true}}>
{{#linkTo "job" job.repoData job}}
#{{job.number}}
</a>
{{/linkTo}}
</li>
{{/each}}
</ul>

View File

@ -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'