2 <eg-confirm-dialog #confirmDelete
3 i18n-dialogTitle dialogTitle="Confirm Delete"
4 i18n-dialogBody dialogBody="Delete Record ID {{record ? record.id : ''}}?">
7 <eg-confirm-dialog #confirmUndelete
8 i18n-dialogTitle dialogTitle="Confirm Undelete"
9 i18n-dialogBody dialogBody="Undelete Record ID {{record ? record.id : ''}}?">
12 <eg-alert-dialog #cannotDelete
14 dialogBody="Records with holdings attached cannot be deleted.">
17 <div class="row d-flex p-2 m-2">
18 <div class="flex-1"></div>
20 <eg-combobox #sourceSelector
22 placeholder="Select a Source..."
27 <ng-container *ngIf="record && record.id">
28 <button *ngIf="!record.deleted" class="btn btn-warning"
29 (click)="deleteRecord()" i18n>Delete Record</button>
30 <button *ngIf="record.deleted" class="btn btn-info"
31 (click)="undeleteRecord()" i18n>Undelete Record</button>
34 <button class="btn btn-success ml-2" (click)="saveRecord()"
35 [disabled]="record && record.deleted" i18n>Save Changes</button>
39 <div class="col-lg-12">
40 <ngb-tabset [activeId]="editorTab">
41 <ngb-tab title="Enhanced MARC Editor" i18n-title id="rich">
42 <ng-template ngbTabContent>
43 <div class="alert alert-info mt-3" i18n>
44 Enhanced MARC Editor is not yet implemented. See the
45 <ng-container *ngIf="record && record.id">
47 href="/eg/staff/cat/catalog/record/{{record.id}}/marc_edit">
48 AngularJS MARC Editor.
51 <ng-container *ngIf="!record || !record.id">
52 <a target="_blank" href="/eg/staff/cat/catalog/new_bib">
53 AngularJS MARC Editor.
59 <ngb-tab title="Flat Text Editor" i18n-title id="flat">
60 <ng-template ngbTabContent>
61 <eg-marc-flat-editor></eg-marc-flat-editor>
68 <div class="row d-flex p-2 m-2 flex-row-reverse">
69 <button class="btn btn-success" (click)="saveRecord()"
70 [disabled]="record && record.deleted" i18n>Save Changes</button>