@@ -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