diff options
Diffstat (limited to 'client/src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html')
-rw-r--r-- | client/src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/client/src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html b/client/src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html index 654b60ca9..5356e0e03 100644 --- a/client/src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html +++ b/client/src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html | |||
@@ -14,12 +14,15 @@ | |||
14 | [value]="runnerJobs" [paginator]="totalRecords > 0" [totalRecords]="totalRecords" [rows]="rowsPerPage" [first]="pagination.start" | 14 | [value]="runnerJobs" [paginator]="totalRecords > 0" [totalRecords]="totalRecords" [rows]="rowsPerPage" [first]="pagination.start" |
15 | [rowsPerPageOptions]="rowsPerPageOptions" [sortField]="sort.field" [sortOrder]="sort.order" | 15 | [rowsPerPageOptions]="rowsPerPageOptions" [sortField]="sort.field" [sortOrder]="sort.order" |
16 | [lazy]="true" (onLazyLoad)="loadLazy($event)" [lazyLoadOnInit]="false" | 16 | [lazy]="true" (onLazyLoad)="loadLazy($event)" [lazyLoadOnInit]="false" |
17 | [showCurrentPageReport]="true" i18n-currentPageReportTemplate | 17 | [(selection)]="selectedRows" [showCurrentPageReport]="true" i18n-currentPageReportTemplate |
18 | currentPageReportTemplate="Showing {{'{first}'}} to {{'{last}'}} of {{'{totalRecords}'}} runner jobs" | 18 | currentPageReportTemplate="Showing {{'{first}'}} to {{'{last}'}} of {{'{totalRecords}'}} runner jobs" |
19 | [expandedRowKeys]="expandedRows" dataKey="uuid" | 19 | [expandedRowKeys]="expandedRows" dataKey="uuid" |
20 | > | 20 | > |
21 | <ng-template pTemplate="header"> | 21 | <ng-template pTemplate="header"> |
22 | <tr> | 22 | <tr> |
23 | <th style="width: 40px"> | ||
24 | <p-tableHeaderCheckbox ariaLabel="Select all rows" i18n-ariaLabel></p-tableHeaderCheckbox> | ||
25 | </th> | ||
23 | <th style="width: 40px"></th> | 26 | <th style="width: 40px"></th> |
24 | <th style="width: 120px;"></th> | 27 | <th style="width: 120px;"></th> |
25 | <th i18n>UUID</th> | 28 | <th i18n>UUID</th> |
@@ -33,7 +36,16 @@ | |||
33 | </ng-template> | 36 | </ng-template> |
34 | 37 | ||
35 | <ng-template pTemplate="caption"> | 38 | <ng-template pTemplate="caption"> |
39 | |||
36 | <div class="caption"> | 40 | <div class="caption"> |
41 | <div class="left-buttons"> | ||
42 | <my-action-dropdown | ||
43 | *ngIf="isInSelectionMode()" i18n-label label="Batch actions" theme="orange" | ||
44 | [actions]="bulkActions" [entry]="selectedRows" | ||
45 | > | ||
46 | </my-action-dropdown> | ||
47 | </div> | ||
48 | |||
37 | <div class="ms-auto d-flex"> | 49 | <div class="ms-auto d-flex"> |
38 | <my-advanced-input-filter class="me-2" (search)="onSearch($event)"></my-advanced-input-filter> | 50 | <my-advanced-input-filter class="me-2" (search)="onSearch($event)"></my-advanced-input-filter> |
39 | 51 | ||
@@ -43,7 +55,11 @@ | |||
43 | </ng-template> | 55 | </ng-template> |
44 | 56 | ||
45 | <ng-template pTemplate="body" let-expanded="expanded" let-runnerJob> | 57 | <ng-template pTemplate="body" let-expanded="expanded" let-runnerJob> |
46 | <tr> | 58 | <tr [pSelectableRow]="runnerJob"> |
59 | <td class="checkbox-cell"> | ||
60 | <p-tableCheckbox [value]="runnerJob" ariaLabel="Select this row" i18n-ariaLabel></p-tableCheckbox> | ||
61 | </td> | ||
62 | |||
47 | <td class="expand-cell" [pRowToggler]="runnerJob"> | 63 | <td class="expand-cell" [pRowToggler]="runnerJob"> |
48 | <my-table-expander-icon [expanded]="expanded"></my-table-expander-icon> | 64 | <my-table-expander-icon [expanded]="expanded"></my-table-expander-icon> |
49 | </td> | 65 | </td> |