1 <ng-template #dialogContent>
2 <div class="modal-header bg-info">
3 <h4 class="modal-title">
4 <span i18n>Upload Cover Image</span>
6 <button type="button" class="close"
7 i18n-aria-label aria-label="Close" (click)="clearErrors(); close(false)">
8 <span aria-hidden="true">×</span>
11 <div class="modal-body">
12 <!--<form method="POST" enctype="multipart/form-data" action="/jacket-upload">
13 <input type="file" name="jacket_upload">
14 <input type="text" name="ses">
15 <input type="text" name="bib_record">
18 <input type="file" class="file-input" (change)="onFileSelected($event)" #fileUpload>
19 <div class="progress" *ngIf="uploading">
20 <div class="progress-bar progress-bar-striped active w-100"
21 role="progressbar" aria-valuenow="100"
22 aria-valuemin="0" aria-valuemax="100">
23 <span i18n>Uploading..</span>
26 <div style="margin-top: 20px" *ngIf="errorUploading">
27 <span *ngIf="errorAuthentication" class="alert alert-danger" i18n>Not authenticated. Expired login?</span>
28 <span *ngIf="errorAuthorization" class="alert alert-danger" i18n>Not authorized. Check your permissions.</span>
29 <span *ngIf="errorNotFound" class="alert alert-danger" i18n>Not found. Bib record deleted?</span>
30 <span *ngIf="errorCompressionConfig" class="alert alert-danger" i18n>Invalid global compression value. Talk to your system administrator.</span>
31 <span *ngIf="errorLocationConfig" class="alert alert-danger" i18n>Do not know where to upload files. Talk to your system administrator.</span>
32 <span *ngIf="errorWritingFile" class="alert alert-danger" i18n>Can not save uploaded file. Talk to your system administrator.</span>
33 <span *ngIf="errorSize" class="alert alert-danger" i18n>File size larger than configured limit. Check your library setting or try a smaller file.</span>
34 <span *ngIf="errorParsing" class="alert alert-danger" i18n>Error parsing the image. Is it a common image filetype?</span>
35 <span *ngIf="errorGeneric" class="alert alert-danger" i18n>Error uploading or processing file.</span>
39 <div class="modal-footer">
40 <button type="button" class="btn btn-success" [disabled]="uploading || noFile"
41 (click)="uploadJacketImage()" i18n>Upload Cover Image</button>