Skip to content

Commit e66035c

Browse files
111731: Minimize all the facets when adding filter through advanced component & filter suggestions
1 parent 1f42f92 commit e66035c

3 files changed

Lines changed: 5 additions & 0 deletions

File tree

src/app/shared/search/advanced-search/advanced-search.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ export class AdvancedSearchComponent implements OnInit, OnDestroy {
9797

9898
applyFilter(): void {
9999
if (isNotEmpty(this.currentValue)) {
100+
this.searchFilterService.minimizeAll();
100101
this.subs.push(this.searchConfigurationService.selectNewAppliedFilterParams(this.currentFilter, this.currentValue.trim(), this.currentOperator).pipe(take(1)).subscribe((params: Params) => {
101102
void this.router.navigate([this.searchService.getSearchLink()], {
102103
queryParams: params,

src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ export class SearchFacetFilterComponent implements OnInit, OnDestroy {
212212
*/
213213
protected applyFilterValue(data: string): void {
214214
if (data.match(new RegExp(`^.+,(equals|query|authority)$`))) {
215+
this.filterService.minimizeAll();
215216
const valueParts = data.split(',');
216217
this.subs.push(this.searchConfigService.selectNewAppliedFilterParams(this.filterConfig.name, valueParts.slice(0, valueParts.length - 1).join(), valueParts[valueParts.length - 1]).pipe(take(1)).subscribe((params: Params) => {
217218
void this.router.navigate(this.getSearchLinkParts(), {

src/app/shared/testing/search-filter-service.stub.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,4 +71,7 @@ export class SearchFilterServiceStub {
7171
resetPage(_filterName: string): void {
7272
}
7373

74+
minimizeAll(): void {
75+
}
76+
7477
}

0 commit comments

Comments
 (0)