From ab3758d53f80ab9107d34d35faa2dec51ad2c4ed Mon Sep 17 00:00:00 2001 From: Jane Sandberg Date: Tue, 26 Mar 2019 13:07:14 -0700 Subject: [PATCH] fixing manage limit filter stickiness --- .../app/staff/booking/manage-reservations.component.html | 2 +- .../src/app/staff/booking/manage-reservations.component.ts | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) 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 b8e4e5fb64..128fb5b002 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 @@ -25,7 +25,7 @@

Filter reservations

- + filter_list Filter by patron 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 5b11562092..dfd36bbec5 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 @@ -1,11 +1,12 @@ import {Component, OnInit, ViewChild} from '@angular/core'; +import { NgbTabChangeEvent } from '@ng-bootstrap/ng-bootstrap'; +import {ComboboxEntry} from '@eg/share/combobox/combobox.component'; import {GridComponent} from '@eg/share/grid/grid.component'; -import {PcrudService} from '@eg/core/pcrud.service'; -import {Router, ActivatedRoute, ParamMap} from '@angular/router'; import {PatronService} from '@eg/staff/share/patron.service'; +import {PcrudService} from '@eg/core/pcrud.service'; import {ReservationsGridComponent} from './reservations-grid.component'; +import {Router, ActivatedRoute, ParamMap} from '@angular/router'; import {ServerStoreService} from '@eg/core/server-store.service'; -import {ComboboxEntry} from '@eg/share/combobox/combobox.component'; @Component({ selector: 'eg-manage-reservations', @@ -27,7 +28,7 @@ export class ManageReservationsComponent implements OnInit { filterByResourceType: (selected: ComboboxEntry) => void; removeFilters: () => void; chooseAppropriateFilter: () => void; - setStickyFilter: () => void; + setStickyFilter: ($event: NgbTabChangeEvent) => void; constructor( private route: ActivatedRoute, @@ -81,8 +82,8 @@ export class ManageReservationsComponent implements OnInit { }); } - this.setStickyFilter = () => { - this.store.setItem('eg.booking.manage.filter', this.selectedFilter); + this.setStickyFilter = ($event: NgbTabChangeEvent) => { + this.store.setItem('eg.booking.manage.filter', $event.nextId); }; this.removeFilters = () => { -- 2.11.0