From daef4b55ab8fde35f9f175146ca917ace13a0b83 Mon Sep 17 00:00:00 2001 From: Ryan Mathis Date: Tue, 8 Oct 2019 10:55:23 -0700 Subject: [PATCH 1/2] SHIBUI-1517 Updated routes from updating providers/filters --- ui/src/app/app.routing.ts | 4 ++- .../container/metadata-options.component.html | 36 ++++++++++--------- .../metadata-options.component.spec.ts | 2 +- .../container/metadata-options.component.ts | 13 ++++++- .../filter/effect/collection.effect.ts | 20 +++++++++-- .../provider/effect/collection.effect.ts | 10 ++++-- 6 files changed, 60 insertions(+), 25 deletions(-) diff --git a/ui/src/app/app.routing.ts b/ui/src/app/app.routing.ts index 34ad45010..091cec57b 100644 --- a/ui/src/app/app.routing.ts +++ b/ui/src/app/app.routing.ts @@ -16,7 +16,9 @@ const routes: Routes = [ @NgModule({ imports: [RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules, - scrollOffset: [0, 64] + scrollOffset: [0, 64], + anchorScrolling: 'enabled', + scrollPositionRestoration: 'enabled' })], exports: [RouterModule] }) diff --git a/ui/src/app/metadata/configuration/container/metadata-options.component.html b/ui/src/app/metadata/configuration/container/metadata-options.component.html index bcb699b73..54c969b5e 100644 --- a/ui/src/app/metadata/configuration/container/metadata-options.component.html +++ b/ui/src/app/metadata/configuration/container/metadata-options.component.html @@ -44,24 +44,26 @@

Loading... -
-
-

- Filters -

-
- -   - Add Filter - +
+ +
+

+ Filters +

+
-
- + +
  diff --git a/ui/src/app/metadata/provider/container/provider-edit.component.spec.ts b/ui/src/app/metadata/provider/container/provider-edit.component.spec.ts index a5601d594..81da40d38 100644 --- a/ui/src/app/metadata/provider/container/provider-edit.component.spec.ts +++ b/ui/src/app/metadata/provider/container/provider-edit.component.spec.ts @@ -104,10 +104,10 @@ describe('Provider Edit Component', () => { }); describe('cancel method', () => { - it('should route to the metadata manager', () => { + it('should route to the provider', () => { spyOn(router, 'navigate'); spyOn(app, 'clear'); - app.cancel(); + app.cancel('foo'); expect(router.navigate).toHaveBeenCalled(); expect(app.clear).toHaveBeenCalled(); }); diff --git a/ui/src/app/metadata/provider/container/provider-edit.component.ts b/ui/src/app/metadata/provider/container/provider-edit.component.ts index c00da63e2..ef37af038 100644 --- a/ui/src/app/metadata/provider/container/provider-edit.component.ts +++ b/ui/src/app/metadata/provider/container/provider-edit.component.ts @@ -90,9 +90,9 @@ export class ProviderEditComponent implements OnDestroy, CanComponentDeactivate this.store.dispatch(new UpdateProviderRequest(this.latest)); } - cancel(): void { + cancel(id): void { this.clear(); - this.router.navigate(['dashboard', 'metadata', 'manager', 'providers']); + this.router.navigate(['/', 'metadata', 'provider', id, 'configuration', 'options']); } canDeactivate( diff --git a/ui/src/app/metadata/provider/container/provider-filter-list.component.html b/ui/src/app/metadata/provider/container/provider-filter-list.component.html index 253674e20..f38e66d7b 100644 --- a/ui/src/app/metadata/provider/container/provider-filter-list.component.html +++ b/ui/src/app/metadata/provider/container/provider-filter-list.component.html @@ -24,7 +24,12 @@
-