travis-web/assets/scripts/app/templates/workers/list.hbs
2013-03-15 19:22:24 +01:00

35 lines
1021 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}}
{{#linkTo "job" worker.repoData worker.jobId}}
{{view.display}}
{{/linkTo}}
{{/if}}
{{else}}
{{view.display}}
{{/if}}
</li>
{{/view}}
{{/each}}
</ul>
</li>
{{/view}}
{{else}}
No workers
{{/each}}
</ul>
{{/view}}