2 <div class="shadow border-top w-100">
4 <div class="p-1 m-1 form-inline">
5 <input type="text" class="form-control form-control-sm" id="note-text-input"
6 [(ngModel)]="noteText" placeholder="Note Text" i18n-placeholder/>
7 <div class="form-check ml-2">
8 <input class="form-check-input" type="checkbox"
9 [(ngModel)]="vendorPublic" id="vendor-public-cbox">
10 <label class="form-check-label" for="vendor-public-cbox" i18n>
14 <button class="btn btn-sm btn-success ml-2" [disabled]="!noteText"
15 (click)="newNote()" i18n>New Note</button>
17 <eg-combobox idlClass="acqliat" [(ngModel)]="alertEntry"
18 [asyncSupportsEmptyTermClick]="true">
21 <button class="btn btn-sm btn-info ml-2" [disabled]="!alertEntry"
22 (click)="newNote(true)" i18n>New Alert</button>
23 <a class="ml-auto" href="javascript:;" (click)="close()" title="Close" i18n-title>
24 <span class="material-icons text-danger">close</span>
28 <div *ngFor="let note of lineitem.lineitem_notes()">
29 <div class="d-flex m-1 p-2 border">
30 <div class="flex-1 p-1">
31 <ng-container *ngIf="note.vendor_public() == 't'">
32 <div class="text-primary" i18n>VENDOR PUBLIC</div>
34 <ng-container *ngIf="note.alert_text()">
35 <span class="text-danger" i18n>
36 [{{orgSn(note.alert_text().owning_lib())}}] {{note.alert_text().code()}}
40 <div class="flex-5 ml-2 p-1">{{note.value()}}</div>
41 <div class="ml-2 p-1">{{note.create_time() | date:'short'}}</div>
42 <div class="ml-2 p-1">
43 <a href="javascript:;" class="text-danger"
44 (click)="deleteNote(note)" i18n>Delete</a>