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 <eg-string #successMsg i18n-text text="Record successfully updated"></eg-string>
18 <eg-string #failMsg i18n-text text="Record failed to update"></eg-string>
20 <div class="row d-flex p-2 m-2">
21 <div class="flex-1"></div>
24 <span class="badge badge-light p-2" i18n>
25 Record Type {{record ? record.recordType() : ''}}
30 <eg-combobox #sourceSelector
32 placeholder="Select a Source..."
37 <ng-container *ngIf="record && record.id">
38 <button *ngIf="!record.deleted" class="btn btn-warning"
39 [disabled]="inPlaceMode" (click)="deleteRecord()" i18n>Delete Record</button>
40 <button *ngIf="record.deleted" class="btn btn-info"
41 [disabled]="inPlaceMode" (click)="undeleteRecord()" i18n>Undelete Record</button>
44 <button class="btn btn-success ml-2" (click)="saveRecord()"
45 [disabled]="record && record.deleted" i18n>Save Changes</button>
49 <ng-container *ngIf="dataSaving">
50 <div class="row mt-5">
51 <div class="offset-lg-3 col-lg-6">
52 <eg-progress-inline></eg-progress-inline>
57 <div *ngIf="!dataSaving" class="row">
58 <div class="col-lg-12">
59 <ngb-tabset [activeId]="editorTab" (tabChange)="tabChange($event)">
60 <ngb-tab title="Enhanced MARC Editor" i18n-title id="rich">
61 <ng-template ngbTabContent>
62 <ng-container *ngIf="context && context.record">
63 <eg-marc-rich-editor [context]="context"></eg-marc-rich-editor>
67 <ngb-tab title="Flat Text Editor" i18n-title id="flat">
68 <ng-template ngbTabContent>
69 <ng-container *ngIf="context && context.record">
70 <eg-marc-flat-editor [context]="context"></eg-marc-flat-editor>
78 <div class="row d-flex p-2 m-2 flex-row-reverse">
79 <button class="btn btn-success" (click)="saveRecord()"
80 [disabled]="record && record.deleted" i18n>Save Changes</button>