From 2ea4fa6ce57a4a0fa9b4933d2a365c2d9d251a0e Mon Sep 17 00:00:00 2001 From: Brandon Clayton <bclayton@usgs.gov> Date: Wed, 17 Jul 2024 10:11:53 -0600 Subject: [PATCH] reset on imt --- .../control-panel/control-panel.component.ts | 15 +++------------ .../gmm/hanging-wall-effects/state/app.facade.ts | 3 ++- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/components/control-panel/control-panel.component.ts b/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/components/control-panel/control-panel.component.ts index f86f5e3d4..50b85842a 100644 --- a/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/components/control-panel/control-panel.component.ts +++ b/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/components/control-panel/control-panel.component.ts @@ -126,20 +126,15 @@ export class ControlPanelComponent implements OnInit, OnDestroy { ]).subscribe(() => this.updatePlots()) ); - this.subs.push( - this.formState.controls.imt.valueChanges.subscribe(() => this.onImt()) - ); - this.subs.push( combineLatest([ + this.formState.controls.imt.valueChanges, this.formState.controls.Mw.valueChanges, this.formState.controls.vs30.valueChanges, this.formState.controls.z1p0.valueChanges, this.formState.controls.z2p5.valueChanges, this.formState.controls.zSed.valueChanges, - ]).subscribe(() => { - this.facade.resetState(); - }) + ]).subscribe(() => this.facade.resetState()) ); } @@ -185,7 +180,7 @@ export class ControlPanelComponent implements OnInit, OnDestroy { } private onMultiSelectableParam(): void { - if (!this.facade.state().serviceResponses) { + if (!this.facade.state().usageResponse) { return; } @@ -212,8 +207,4 @@ export class ControlPanelComponent implements OnInit, OnDestroy { private updatePlots(): void { this.facade.createPlots(); } - - private onImt(): void { - this.facade.resetState(); - } } diff --git a/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/state/app.facade.ts b/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/state/app.facade.ts index 13c202d0d..e1788aeb6 100644 --- a/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/state/app.facade.ts +++ b/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/state/app.facade.ts @@ -139,10 +139,11 @@ export class AppFacade { }); this.updateState({ - plots: createPlots(this.state(), this.formGroup), serviceCallInfo, serviceResponses: null, }); + + this.createPlots(); } /** -- GitLab