Skip to content

Commit 04bbaf9

Browse files
117287: Simplified the if conditions on the edit/save/discard buttons on item versions
1 parent 9c29099 commit 04bbaf9

1 file changed

Lines changed: 13 additions & 17 deletions

File tree

src/app/item-page/versions/item-versions.component.html

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -49,35 +49,31 @@ <h2 *ngIf="displayTitle" class="h4">{{"item.version.history.head" | translate}}<
4949
</ng-template>
5050
</div>
5151

52-
<div class="float-right btn-group edit-field space-children-mr" *ngIf="displayActions">
53-
<!--DISCARD EDIT -->
54-
<ng-container *ngIf="versionDTO.canEditVersion && isThisBeingEdited(versionDTO.version)">
55-
<button class="btn btn-sm"
56-
[ngClass]="isThisBeingEdited(versionDTO.version) ? 'btn-outline-warning' : 'btn-outline-primary'"
52+
<div class="float-right btn-group edit-field space-children-mr" *ngIf="displayActions && versionDTO.canEditVersion | async">
53+
<ng-container *ngIf="isThisBeingEdited(versionDTO.version); else notThisBeingEdited">
54+
<!--DISCARD EDIT-->
55+
<button class="btn btn-sm btn-outline-warning"
5756
(click)="disableVersionEditing()"
5857
title="{{'item.version.history.table.action.discardSummary' | translate}}">
5958
<i class="fas fa-undo-alt fa-fw"></i>
6059
</button>
60+
<!--SAVE-->
61+
<button class="btn btn-outline-success btn-sm"
62+
(click)="onSummarySubmit()"
63+
title="{{'item.version.history.table.action.saveSummary' | translate}}">
64+
<i class="fas fa-check fa-fw"></i>
65+
</button>
6166
</ng-container>
62-
<!--EDIT / SAVE-->
63-
<ng-container *ngIf="versionDTO.canEditVersion">
67+
<ng-template #notThisBeingEdited>
68+
<!--EDIT-->
6469
<button class="btn btn-outline-primary btn-sm version-row-element-edit"
65-
*ngIf="!isThisBeingEdited(versionDTO.version)"
6670
[disabled]="isAnyBeingEdited()"
6771
(click)="enableVersionEditing(versionDTO.version)"
6872
title="{{'item.version.history.table.action.editSummary' | translate}}">
6973
<i class="fas fa-edit fa-fw"></i>
7074
</button>
71-
<button class="btn btn-outline-success btn-sm"
72-
*ngIf="isThisBeingEdited(versionDTO.version)"
73-
(click)="onSummarySubmit()"
74-
title="{{'item.version.history.table.action.saveSummary' | translate}}">
75-
<i class="fas fa-check fa-fw"></i>
76-
</button>
77-
</ng-container>
75+
</ng-template>
7876
</div>
79-
80-
8177
</td>
8278
</tr>
8379
</tbody>

0 commit comments

Comments
 (0)