From: Galen Charlton Date: Mon, 31 Aug 2020 22:33:34 +0000 (-0400) Subject: LH#4: add sticky expand/collapse of search form X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=828da3cc1182b829cc99a45db55a01ccf4532579;p=working%2FEvergreen.git LH#4: add sticky expand/collapse of search form Signed-off-by: Galen Charlton --- diff --git a/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider-search-form.component.html b/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider-search-form.component.html index fcd7bf357b..5fd968135f 100644 --- a/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider-search-form.component.html +++ b/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider-search-form.component.html @@ -13,10 +13,12 @@
+ +
-
+
@@ -33,7 +35,7 @@
-
+
diff --git a/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider-search-form.component.ts b/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider-search-form.component.ts index 04af1fcfb4..c7c9b1d9d4 100644 --- a/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider-search-form.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider-search-form.component.ts @@ -8,7 +8,7 @@ import {StringComponent} from '@eg/share/string/string.component'; import {ToastService} from '@eg/share/toast/toast.service'; import {AuthService} from '@eg/core/auth.service'; import {AcqProviderSearchTerm, AcqProviderSearch} from './acq-provider-search.service'; -import {ServerStoreService} from '@eg/core/server-store.service'; +import {StoreService} from '@eg/core/store.service'; import {OrgFamily} from '@eg/share/org-family-select/org-family-select.component'; @Component({ @@ -21,6 +21,8 @@ export class AcqProviderSearchFormComponent implements OnInit, AfterViewInit { @Output() searchSubmitted = new EventEmitter(); + collapsed = false; + providerName = ''; providerCode = ''; providerOwners: OrgFamily; @@ -37,7 +39,7 @@ export class AcqProviderSearchFormComponent implements OnInit, AfterViewInit { private router: Router, private route: ActivatedRoute, private pcrud: PcrudService, - private store: ServerStoreService, + private localStore: StoreService, private idl: IdlService, private toast: ToastService, private auth: AuthService, @@ -46,6 +48,7 @@ export class AcqProviderSearchFormComponent implements OnInit, AfterViewInit { ngOnInit() { const self = this; this.providerOwners = {primaryOrgId: this.auth.user().ws_ou(), includeDescendants: true}; + this.collapsed = this.localStore.getLocalItem('eg.acq.provider.search.collapse_form') || false; } ngAfterViewInit() {} @@ -123,4 +126,9 @@ export class AcqProviderSearchFormComponent implements OnInit, AfterViewInit { }); } + toggleCollapse() { + this.collapsed = ! this.collapsed; + this.localStore.setLocalItem('eg.acq.provider.search.collapse_form', this.collapsed) + } + }