ui/app/admin-tab/processes/index/template.hbs

30 lines
1.1 KiB
Handlebars

{{#sortable-table
classNames="grid sortable-table"
bulkActions=false
prefix=true
paging=false
search=false
sortBy=sortBy
headers=headers
body=model.summary
as |sortable kind row dt|
}}
{{#if (eq kind "row")}}
<td data-title="{{dt.name}}">{{row.processName}}</td>
<td data-title="{{dt.running}}">{{row.running}}</td>
<td data-title="{{dt.ready}}">{{row.ready}}</td>
<td data-title="{{dt.delay}}">{{row.delay}}</td>
{{else if (eq kind "nomatch")}}
<td colspan="{{headers.length}}" class="text-center text-muted pt-20 pb-20">{{t 'processesPage.summary.noMatch'}}</td>
{{else if (eq kind "norows")}}
<td colspan="{{headers.length}}" class="text-center text-muted pt-20 pb-20">{{t 'processesPage.summary.noData'}}</td>
{{else if (and model.summary.length (eq kind "prefix"))}}
<tr class="total">
<td data-title="{{dt.name}}">{{total.processName}}</td>
<td data-title="{{dt.running}}">{{total.running}}</td>
<td data-title="{{dt.ready}}">{{total.ready}}</td>
<td data-title="{{dt.delay}}">{{total.delay}}</td>
</tr>
{{/if}}
{{/sortable-table}}