mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 01:54:15 +00:00
63945: Upload, Download and Edit buttons
This commit is contained in:
@@ -271,6 +271,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"bitstreams": {
|
"bitstreams": {
|
||||||
|
"upload-button": "Upload",
|
||||||
"discard-button": "Discard",
|
"discard-button": "Discard",
|
||||||
"reinstate-button": "Undo",
|
"reinstate-button": "Undo",
|
||||||
"save-button": "Save",
|
"save-button": "Save",
|
||||||
@@ -284,7 +285,9 @@
|
|||||||
"edit": {
|
"edit": {
|
||||||
"buttons": {
|
"buttons": {
|
||||||
"remove": "Remove",
|
"remove": "Remove",
|
||||||
"undo": "Undo changes"
|
"undo": "Undo changes",
|
||||||
|
"download": "Download",
|
||||||
|
"edit": "Edit"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"notifications": {
|
"notifications": {
|
||||||
|
@@ -1,23 +1,26 @@
|
|||||||
<div class="item-bitstreams">
|
<div class="item-bitstreams">
|
||||||
<div class="float-right">
|
<div class="button-row top d-flex mt-2">
|
||||||
<div class="button-row top mb-4 mt-2">
|
<button class="mr-auto btn btn-success"
|
||||||
<button class="btn btn-danger" *ngIf="!(isReinstatable() | async)"
|
[routerLink]="['/items/', item.id, 'bitstreams', 'new']"><i
|
||||||
[disabled]="!(hasChanges() | async)"
|
class="fas fa-upload"></i>
|
||||||
(click)="discard()"><i
|
<span class="d-none d-sm-inline"> {{"item.edit.bitstreams.upload-button" | translate}}</span>
|
||||||
class="fas fa-times"></i>
|
</button>
|
||||||
<span class="d-none d-sm-inline"> {{"item.edit.bitstreams.discard-button" | translate}}</span>
|
<button class="btn btn-danger mr-1" *ngIf="!(isReinstatable() | async)"
|
||||||
</button>
|
[disabled]="!(hasChanges() | async)"
|
||||||
<button class="btn btn-warning" *ngIf="isReinstatable() | async"
|
(click)="discard()"><i
|
||||||
(click)="reinstate()"><i
|
class="fas fa-times"></i>
|
||||||
class="fas fa-undo-alt"></i>
|
<span class="d-none d-sm-inline"> {{"item.edit.bitstreams.discard-button" | translate}}</span>
|
||||||
<span class="d-none d-sm-inline"> {{"item.edit.bitstreams.reinstate-button" | translate}}</span>
|
</button>
|
||||||
</button>
|
<button class="btn btn-warning mr-1" *ngIf="isReinstatable() | async"
|
||||||
<button class="btn btn-primary" [disabled]="!(hasChanges() | async)"
|
(click)="reinstate()"><i
|
||||||
(click)="submit()"><i
|
class="fas fa-undo-alt"></i>
|
||||||
class="fas fa-save"></i>
|
<span class="d-none d-sm-inline"> {{"item.edit.bitstreams.reinstate-button" | translate}}</span>
|
||||||
<span class="d-none d-sm-inline"> {{"item.edit.bitstreams.save-button" | translate}}</span>
|
</button>
|
||||||
</button>
|
<button class="btn btn-primary" [disabled]="!(hasChanges() | async)"
|
||||||
</div>
|
(click)="submit()"><i
|
||||||
|
class="fas fa-save"></i>
|
||||||
|
<span class="d-none d-sm-inline"> {{"item.edit.bitstreams.save-button" | translate}}</span>
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<ds-pagination *ngIf="(updates$ | async) && ((updates$ | async) | dsObjectValues).length > 0"
|
<ds-pagination *ngIf="(updates$ | async) && ((updates$ | async) | dsObjectValues).length > 0"
|
||||||
|
@@ -12,6 +12,15 @@
|
|||||||
</td>
|
</td>
|
||||||
<td class="text-center">
|
<td class="text-center">
|
||||||
<div class="btn-group relationship-action-buttons">
|
<div class="btn-group relationship-action-buttons">
|
||||||
|
<a [href]="bitstream?.content"
|
||||||
|
class="btn btn-outline-primary btn-sm"
|
||||||
|
title="{{'item.edit.bitstreams.edit.buttons.download' | translate}}">
|
||||||
|
<i class="fas fa-download fa-fw"></i>
|
||||||
|
</a>
|
||||||
|
<button [routerLink]="['/bitstreams/', bitstream.id, 'edit']" class="btn btn-outline-primary btn-sm"
|
||||||
|
title="{{'item.edit.bitstreams.edit.buttons.edit' | translate}}">
|
||||||
|
<i class="fas fa-edit fa-fw"></i>
|
||||||
|
</button>
|
||||||
<button [disabled]="!canRemove()" (click)="remove()"
|
<button [disabled]="!canRemove()" (click)="remove()"
|
||||||
class="btn btn-outline-danger btn-sm"
|
class="btn btn-outline-danger btn-sm"
|
||||||
title="{{'item.edit.bitstreams.edit.buttons.remove' | translate}}">
|
title="{{'item.edit.bitstreams.edit.buttons.remove' | translate}}">
|
||||||
|
Reference in New Issue
Block a user