|
1 | | -<div |
2 | | - *ngIf="!(processing$ | async); else loading" |
3 | | - class="w-100 d-flex mt-1 mb-3 align-items-start" |
4 | | -> |
| 1 | +<div class="w-100 d-flex mt-1 mb-3 align-items-start"> |
5 | 2 | <button |
6 | 3 | type="button" |
7 | 4 | class="btn btn-info mr-2" |
8 | 5 | ngbTooltip="{{'submission.workflow.tasks.pool.claim_selected_help' | translate}}" |
9 | | - [disabled]="!(claimEnabled$ | async)" |
| 6 | + [disabled]="(processing$ | async) || !(claimEnabled$ | async)" |
10 | 7 | (click)="claimAllSelectedTask()" |
11 | 8 | [attr.data-test-disabled]="!(claimEnabled$ | async) ?? false" |
12 | 9 | > |
|
20 | 17 | type="button" |
21 | 18 | class="btn btn-success mr-2" |
22 | 19 | ngbTooltip="{{'submission.workflow.tasks.claimed.approve_selected_help' | translate}}" |
23 | | - [disabled]="!(claimedTaskActionsEnabled$ | async)" |
| 20 | + [disabled]="(processing$ | async) || !(claimedTaskActionsEnabled$ | async)" |
24 | 21 | (click)="submitAllSelectedTask()" |
25 | 22 | [attr.data-test-disabled]="!(claimedTaskActionsEnabled$ | async) ?? false" |
26 | 23 | > |
|
56 | 53 | {{'submission.workflow.tasks.claimed.return.selected' | translate}} |
57 | 54 | </span> |
58 | 55 | </button> |
| 56 | + |
| 57 | + <span *ngIf="(processing$ | async)"> |
| 58 | + <i class='fas fa-circle-notch fa-spin'></i> |
| 59 | + {{'submission.workflow.tasks.generic.processing' | translate}} |
| 60 | + </span> |
59 | 61 | </div> |
60 | 62 |
|
61 | | -<ng-template #loading> |
62 | | - <div class="w-100 d-flex mt-1 mb-3 justify-content-center align-items-center"> |
63 | | - <span> |
64 | | - <i class='fas fa-circle-notch fa-spin'></i> |
65 | | - {{'submission.workflow.tasks.generic.processing' | translate}} |
66 | | - </span> |
67 | | - </div> |
68 | | -</ng-template> |
69 | 63 | <ng-template #rejectTipContent><p [innerHTML]="'submission.workflow.tasks.claimed.reject_help' | translate"></p></ng-template> |
70 | 64 | <ng-template #rejectModal let-c="close" let-d="dismiss"> |
71 | 65 | <div class="modal-header"> |
|
0 commit comments