From 4e8250bfb412fe9c56fd9fc02a890c91be1c3f1c Mon Sep 17 00:00:00 2001 From: Colin Galvin Date: Fri, 23 Aug 2024 10:05:54 -0400 Subject: [PATCH 1/3] feat(SwitchControl): add change propogation to Switch Control Template --- projects/novo-elements/src/elements/form/ControlTemplates.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/novo-elements/src/elements/form/ControlTemplates.ts b/projects/novo-elements/src/elements/form/ControlTemplates.ts index 70cd1024b..0dd6a3093 100644 --- a/projects/novo-elements/src/elements/form/ControlTemplates.ts +++ b/projects/novo-elements/src/elements/form/ControlTemplates.ts @@ -645,6 +645,7 @@ import { NovoTemplateService } from 'novo-elements/services'; [popoverDisabled]="control.popoverDisabled" [popoverAnimation]="control.popoverAnimation" [popoverDismissTimeout]="control.popoverDismissTimeout" + (onChange)="methods.modelChange($event)" > From d39428156841565db3eaa374a93b02e4e26f8ddf Mon Sep 17 00:00:00 2001 From: Colin Galvin Date: Tue, 27 Aug 2024 09:19:30 -0400 Subject: [PATCH 2/3] feat(SwitchControl): add control.minimal to BaseControl.ts --- projects/novo-elements/src/elements/form/controls/BaseControl.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/novo-elements/src/elements/form/controls/BaseControl.ts b/projects/novo-elements/src/elements/form/controls/BaseControl.ts index c704167ba..5482b9158 100644 --- a/projects/novo-elements/src/elements/form/controls/BaseControl.ts +++ b/projects/novo-elements/src/elements/form/controls/BaseControl.ts @@ -151,6 +151,7 @@ export class BaseControl extends ControlConfig { this.enabled = true; this.layoutOptions = config.layoutOptions || {}; this.military = !!config.military; + this.minimal = !!config.minimal; this.dateFormat = config.dateFormat; this.textMaskEnabled = config.textMaskEnabled; this.maskOptions = config.maskOptions; From b5f6569add3ec5921a75f8fb8b77c092ff15df44 Mon Sep 17 00:00:00 2001 From: Colin Galvin Date: Tue, 27 Aug 2024 10:44:59 -0400 Subject: [PATCH 3/3] feat(SwitchControl): revert BaseControl.ts change --- projects/novo-elements/src/elements/form/controls/BaseControl.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/projects/novo-elements/src/elements/form/controls/BaseControl.ts b/projects/novo-elements/src/elements/form/controls/BaseControl.ts index 5482b9158..c704167ba 100644 --- a/projects/novo-elements/src/elements/form/controls/BaseControl.ts +++ b/projects/novo-elements/src/elements/form/controls/BaseControl.ts @@ -151,7 +151,6 @@ export class BaseControl extends ControlConfig { this.enabled = true; this.layoutOptions = config.layoutOptions || {}; this.military = !!config.military; - this.minimal = !!config.minimal; this.dateFormat = config.dateFormat; this.textMaskEnabled = config.textMaskEnabled; this.maskOptions = config.maskOptions;