1 <eg-string #successMsg text="Successfully Modified Item Notes" i18n-text></eg-string>
2 <eg-string #errorMsg text="Failed To Modify Item Notes" i18n-text></eg-string>
4 <ng-template #dialogContent>
5 <div class="modal-header">
6 <h4 class="modal-title">
7 <ng-container *ngIf="mode == 'create'">
8 <span i18n>Adding notes for {{copyIds.length}} item(s).</span>
10 <ng-container *ngIf="mode == 'manage'">
11 <span i18n>Managing notes for item {{copy.barcode()}}</span>
15 <button type="button" class="close"
16 i18n-aria-label aria-label="Close" (click)="close()">
17 <span aria-hidden="true">×</span>
20 <div class="modal-body p-4 form-validated">
22 <ng-container *ngIf="mode == 'manage' && copy.notes().length">
23 <h4 i18n>Existing Notes</h4>
24 <div class="row mt-2 p-2" *ngFor="let note of copy.notes()">
25 <div class="col-lg-4">{{note.title()}}</div>
26 <div class="col-lg-5">{{note.value()}}</div>
27 <div class="col-lg-3">
28 <button class="btn btn-outline-danger"
29 (click)="removeNote(note)" i18n>Remove</button>
35 <h4 i18n>New Notes</h4>
36 <div class="row mt-2 p-2" *ngFor="let note of newNotes">
37 <div class="col-lg-4">{{note.title()}}</div>
38 <div class="col-lg-5">{{note.value()}}</div>
39 <div class="col-lg-3">
40 <button class="btn btn-outline-danger" (click)="removeNote(note)" i18n>
46 <div class="row mt-2 p-2 rounded border border-success">
47 <div class="col-lg-12">
49 <div class="col-lg-6">
50 <input type="text" class="form-control" [(ngModel)]="curNoteTitle"
51 i18n-placeholder placeholder="Note title..."/>
53 <div class="col-lg-6">
54 <div class="form-check">
55 <input class="form-check-input" type="checkbox"
56 [(ngModel)]="curNotePublic" id="pub-check">
57 <label class="form-check-label" for="pub-check">Public Note</label>
61 <div class="row mt-3">
62 <div class="col-lg-9">
63 <textarea class="form-control" [(ngModel)]="curNote"
64 i18n-placeholder placeholder="Enter note value..."></textarea>
66 <div class="col-lg-3">
67 <button class="btn btn-success" (click)="addNew()" i18n>Add Note</button>
73 <div class="modal-footer">
74 <button type="button" class="btn btn-secondary" (click)="close()" i18n>Cancel</button>
75 <button class="btn btn-success mr-2" (click)="applyChanges()" i18n>Apply Changes</button>