From: Jane Sandberg Date: Wed, 27 Mar 2019 00:10:33 +0000 (-0700) Subject: Fixing name conflict in event emitter X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=0fb49ddb8ffe0b50906ddf156b187327b1ac2452;p=working%2FEvergreen.git Fixing name conflict in event emitter --- diff --git a/Open-ILS/src/eg2/src/app/staff/booking/create-reservation.component.html b/Open-ILS/src/eg2/src/app/staff/booking/create-reservation.component.html index ec53116a5f..dad65405a6 100644 --- a/Open-ILS/src/eg2/src/app/staff/booking/create-reservation.component.html +++ b/Open-ILS/src/eg2/src/app/staff/booking/create-reservation.component.html @@ -44,7 +44,7 @@
- + diff --git a/Open-ILS/src/eg2/src/app/staff/booking/manage-reservations.component.html b/Open-ILS/src/eg2/src/app/staff/booking/manage-reservations.component.html index c89bd30e20..42ec2cab65 100644 --- a/Open-ILS/src/eg2/src/app/staff/booking/manage-reservations.component.html +++ b/Open-ILS/src/eg2/src/app/staff/booking/manage-reservations.component.html @@ -72,7 +72,7 @@
- +
diff --git a/Open-ILS/src/eg2/src/app/staff/booking/manage-reservations.component.ts b/Open-ILS/src/eg2/src/app/staff/booking/manage-reservations.component.ts index 3e00b89b0c..2f69592932 100644 --- a/Open-ILS/src/eg2/src/app/staff/booking/manage-reservations.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/booking/manage-reservations.component.ts @@ -29,7 +29,6 @@ export class ManageReservationsComponent implements OnInit { filterByCurrentResourceBarcode: () => void; filterByResourceType: (selected: ComboboxEntry) => void; removeFilters: () => void; - chooseAppropriateFilter: () => void; setStickyFilter: ($event: NgbTabChangeEvent) => void; constructor( @@ -40,19 +39,6 @@ export class ManageReservationsComponent implements OnInit { private store: ServerStoreService, private toast: ToastService ) { - // This is in the constructor, because we need it first thing in ngOnInit - this.chooseAppropriateFilter = () => { - if (this.resourceBarcode) { - this.selectedFilter = 'resource'; - } else if (this.resourceTypeId) { - this.selectedFilter = 'type'; - } else if (!(this.patronId)) { - this.store.getItem('eg.booking.manage.filter').then(filter => { - if (filter) { this.selectedFilter = filter; } - }); - } - }; - } ngOnInit() { @@ -75,6 +61,7 @@ export class ManageReservationsComponent implements OnInit { (err) => { console.log(err); } ); } else if (this.resourceBarcode) { + this.selectedFilter = 'resource'; this.pcrud.search('brsrc', {'barcode' : this.resourceBarcode}, {'limit': 1}) .pipe(single()) @@ -86,9 +73,15 @@ export class ManageReservationsComponent implements OnInit { this.toast.danger('No resource found with this barcode'); }); } else if (this.resourceTypeId) { + this.selectedFilter = 'type'; this.reservationsGrid.reloadGrid(); } - this.chooseAppropriateFilter(); + + if (!(this.patronId)) { + this.store.getItem('eg.booking.manage.filter').then(filter => { + if (filter) { this.selectedFilter = filter; } + }); + } }); diff --git a/Open-ILS/src/eg2/src/app/staff/booking/resource-type-combobox.component.ts b/Open-ILS/src/eg2/src/app/staff/booking/resource-type-combobox.component.ts index cf13183f38..fe12178370 100644 --- a/Open-ILS/src/eg2/src/app/staff/booking/resource-type-combobox.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/booking/resource-type-combobox.component.ts @@ -8,7 +8,7 @@ import {ComboboxEntry} from '@eg/share/combobox/combobox.component'; [attr.id]="domId" placeholder="Resource type" i18n-placeholder [entries]="resourceTypes" - (onChange)="onChange.emit($event)" + (onChange)="typeChanged.emit($event)" [startId]="startId">` }) export class ResourceTypeComboboxComponent implements OnInit { @@ -17,10 +17,10 @@ export class ResourceTypeComboboxComponent implements OnInit { @Input() domId = ''; @Input() startId: number; - @Output() onChange: EventEmitter; + @Output() typeChanged: EventEmitter; constructor(private pcrud: PcrudService) { - this.onChange = new EventEmitter(); + this.typeChanged = new EventEmitter(); } ngOnInit() {