<div class="input-group-prepend">
<span class="input-group-text" i18n>Barcode</span>
</div>
- <input type="text" [(ngModel)]="barcodeInput" />
+ <input type="text" [(ngModel)]="barcodeInput"
+ (click)="$event.target.select()"
+ (keyup.enter)="associateItem(barcodeInput, relationshipInput)" />
</div>
</div>
<div class="col-md-5">
</div>
</div>
<eg-item-location-select permFilter="MANAGE_RESERVES"
- [(ngModel)]="tempLocation" (oninput)="isModifyingLocation = true">
+ [(ngModel)]="tempLocation" (oninput)="isModifyingLocation = true"
+ (valueChange)="isModifyingLocation = true">
</eg-item-location-select>
<div class="input-group-append">
<div class="input-group-text">
tempStatus: this.tempStatus,
currentCourse: this.currentCourse
}
+ this.barcodeInput = null;
- this.pcrud.search('acp', {barcode: barcode}, {
+ this.pcrud.search('acp', {barcode: args.barcode}, {
flesh: 3, flesh_fields: {acp: ['call_number']}
}).subscribe(item => {
let associatedMaterial = this.courseSvc.associateMaterials(item, args);
- console.log(associatedMaterial);
associatedMaterial.material.then(res => {
item = associatedMaterial.item;
let new_cn = item.call_number().label();