lpxxx Angular holdings maintenance wip user/berick/lpxxx-ang-holdings-maint
authorBill Erickson <berickxx@gmail.com>
Fri, 22 Mar 2019 18:03:04 +0000 (11:03 -0700)
committerBill Erickson <berickxx@gmail.com>
Fri, 22 Mar 2019 18:03:04 +0000 (11:03 -0700)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/eg2/src/app/staff/share/holdings/replace-barcode-dialog.component.html

index 437965c..562681b 100644 (file)
         </div>
         <div class="col-log-8">
           <input type="text" class="form-control" [required]="true"
-            [(ngModel)]="newBarcode" id="new-barcode-input"/>
+            [(ngModel)]="newBarcode" (keyup)="barcodeExists=false" 
+            id="new-barcode-input"/>
+        </div>
+      </div>
+      <div class="row d-flex pt-2 justify-content-center" *ngIf="barcodeExists">
+        <div class="alert alert-danger" i18n>
+          Barcode <span class="font-weight-bold">{{newBarcode}}</span> is already in use.
         </div>
       </div>
     </div>
     <div class="modal-footer">
-      <ng-container *ngIf="!chargeResponse">
+      <ng-container>
         <button type="button" class="btn btn-warning" 
           (click)="dismiss('canceled')" i18n>Cancel</button>
         <button type="button" class="btn btn-success"