From 0799a9abfd852d5ce76ef75920e97ee35f6eebdc Mon Sep 17 00:00:00 2001 From: Ryan Mathis Date: Thu, 19 Sep 2019 08:51:51 -0700 Subject: [PATCH] SHIBUI-1364 Implemented toggle to view filter changes --- .../container/metadata-comparison.component.html | 16 ++++++++++++++-- .../container/metadata-comparison.component.ts | 9 ++++++--- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/ui/src/app/metadata/configuration/container/metadata-comparison.component.html b/ui/src/app/metadata/configuration/container/metadata-comparison.component.html index b8795788f..effbefb0a 100644 --- a/ui/src/app/metadata/configuration/container/metadata-comparison.component.html +++ b/ui/src/app/metadata/configuration/container/metadata-comparison.component.html @@ -28,16 +28,28 @@

- Metadata Filters + Metadata Filter

- + + +
+ +
+ +
+
diff --git a/ui/src/app/metadata/configuration/container/metadata-comparison.component.ts b/ui/src/app/metadata/configuration/container/metadata-comparison.component.ts index ba10aa145..e8a905b0d 100644 --- a/ui/src/app/metadata/configuration/container/metadata-comparison.component.ts +++ b/ui/src/app/metadata/configuration/container/metadata-comparison.component.ts @@ -7,7 +7,7 @@ import { ConfigurationState, getComparisonConfigurationCount } from '../reducer' import { CompareVersionRequest, ClearVersions, ViewChanged } from '../action/compare.action'; import { MetadataConfiguration, FilterConfiguration } from '../model/metadata-configuration'; import * as fromReducer from '../reducer'; -import { CompareFilterVersions } from '../action/filter.action'; +import { CompareFilterVersions, ClearFilterComparison } from '../action/filter.action'; import { FilterComparison } from '../model/compare'; @Component({ @@ -47,16 +47,19 @@ export class MetadataComparisonComponent implements OnDestroy { withLatestFrom(this.limited$), map(([compare, limit]) => new ViewChanged(!limit)) ).subscribe(this.store); - - this.filterCompare$.subscribe(console.log); } compareFilters (comparison: FilterComparison) { this.store.dispatch(new CompareFilterVersions(comparison)); } + resetCompareFilters () { + this.store.dispatch(new ClearFilterComparison()); + } + ngOnDestroy(): void { this.sub.unsubscribe(); this.store.dispatch(new ClearVersions()); + this.resetCompareFilters(); } }