travis-web/assets/scripts/app/templates/workers/list.hbs
2014-01-07 21:02:24 -05:00

35 lines
1023 B
Handlebars

{{#view Travis.WorkersView}}
<a id="toggle-workers" {{action "toggleWorkers" target="view"}}></a>
<ul id="workers">
{{#each group in controller.groups}}
{{#view Travis.WorkersListView}}
<li class="group">
<h5 {{action "toggle" target="view"}}>
{{group.firstObject.host}}
</h5>
<ul>
{{#each worker in group}}
{{#view Travis.WorkersItemView workerBinding="worker"}}
<li class="worker">
<div class="status"></div>
{{#if worker.isWorking}}
{{#if worker.jobId}}
{{#link-to "job" worker.repo worker.jobId}}
{{view.display}}
{{/link-to}}
{{/if}}
{{else}}
{{view.display}}
{{/if}}
</li>
{{/view}}
{{/each}}
</ul>
</li>
{{/view}}
{{else}}
No workers
{{/each}}
</ul>
{{/view}}