From e705aadaac9e607922380744c804ca2e6d704e9f Mon Sep 17 00:00:00 2001 From: Joseph Milazzo Date: Sat, 28 Oct 2023 17:08:19 -0500 Subject: [PATCH] Some crazy ideas, search one is half baked and metadata-filter.component too. --- .../metadata-filter.component.html | 2 +- .../metadata-filter.component.ts | 32 ++++++++++++++++++- .../grouped-typeahead.component.html | 11 +++++++ .../side-nav-companion-bar.component.html | 2 +- 4 files changed, 44 insertions(+), 3 deletions(-) diff --git a/UI/Web/src/app/metadata-filter/metadata-filter.component.html b/UI/Web/src/app/metadata-filter/metadata-filter.component.html index fc314f8db..3361064bb 100644 --- a/UI/Web/src/app/metadata-filter/metadata-filter.component.html +++ b/UI/Web/src/app/metadata-filter/metadata-filter.component.html @@ -24,7 +24,7 @@ -
+
*', [ + style({ transform: 'translateY(-100%)' }), + animate(ANIMATION_SPEED) + ]), + transition('* => void', [ + animate(ANIMATION_SPEED, style({ transform: 'translateY(-100%)' })), + ]) + ]), + trigger('slideFromBottom', [ + state('in', style({ transform: 'translateY(0)' })), + transition('void => *', [ + style({ transform: 'translateY(100%)' }), + animate(ANIMATION_SPEED) + ]), + transition('* => void', [ + animate(ANIMATION_SPEED, style({ transform: 'translateY(100%)' })), + ]) + ]) + ], }) export class MetadataFilterComponent implements OnInit { @@ -89,6 +114,8 @@ export class MetadataFilterComponent implements OnInit { smartFilters!: Array; + isOpen = false; + private readonly cdRef = inject(ChangeDetectorRef); private readonly toastr = inject(ToastrService); @@ -114,10 +141,13 @@ export class MetadataFilterComponent implements OnInit { this.filterOpen.pipe(takeUntilDestroyed(this.destroyRef)).subscribe(openState => { this.filteringCollapsed = !openState; this.toggleService.set(!this.filteringCollapsed); + this.isOpen = openState; this.cdRef.markForCheck(); }); } + + this.loadFromPresetsAndSetup(); } diff --git a/UI/Web/src/app/nav/_components/grouped-typeahead/grouped-typeahead.component.html b/UI/Web/src/app/nav/_components/grouped-typeahead/grouped-typeahead.component.html index 8a7847511..ceceab2b3 100644 --- a/UI/Web/src/app/nav/_components/grouped-typeahead/grouped-typeahead.component.html +++ b/UI/Web/src/app/nav/_components/grouped-typeahead/grouped-typeahead.component.html @@ -15,6 +15,17 @@