From fc96efe18a715fe1726b4550cbf4fcac8ab39220 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Mon, 15 Apr 2024 13:19:27 +0200 Subject: [PATCH] clean up --- .../validation/mixins/form-control.mixin.ts | 27 +++---------------- .../validation/mixins/validity-state.class.ts | 15 ----------- 2 files changed, 3 insertions(+), 39 deletions(-) delete mode 100644 src/Umbraco.Web.UI.Client/src/packages/core/validation/mixins/validity-state.class.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/validation/mixins/form-control.mixin.ts b/src/Umbraco.Web.UI.Client/src/packages/core/validation/mixins/form-control.mixin.ts index a6db6cfe9f..1ae5096530 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/validation/mixins/form-control.mixin.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/validation/mixins/form-control.mixin.ts @@ -104,7 +104,7 @@ export const UmbFormControlMixin = < * @attr value * @default '' */ - @property({ reflect: false }) // Do not 'reflect' as the attribute is used as fallback. + @property({ reflect: false }) // Do not 'reflect' as the attribute value is used as fallback. [NL] get value(): ValueType | DefaultValueType { return this.#value; } @@ -127,9 +127,6 @@ export const UmbFormControlMixin = < public set pristine(value: boolean) { if (this._pristine !== value) { this._pristine = value; - /*this.#formCtrlElements.forEach((el) => { - el.pristine = value; - });*/ this.#dispatchValidationState(); } } @@ -286,7 +283,6 @@ export const UmbFormControlMixin = < * Such are mainly properties that are not declared as a Lit state and or Lit property. */ protected _runValidators() { - //this._validityState = new UmbValidityState(); this.#validity = {}; const messages: Set = new Set(); let innerFormControlEl: UmbNativeFormControlElement | undefined = undefined; @@ -299,10 +295,7 @@ export const UmbFormControlMixin = < this.#validity[key] = true; messages.add(formCtrlEl.validationMessage); innerFormControlEl ??= formCtrlEl; - //this._internals.setValidity(this.#validity, formCtrlEl.validationMessage, formCtrlEl); - } //else { - //this.#validity[key] = false; - //} + } } }); @@ -311,9 +304,7 @@ export const UmbFormControlMixin = < if (validator.checkMethod()) { this.#validity[validator.flagKey] = true; messages.add(validator.getMessageMethod()); - } //else { - //this.#validity[validator.flagKey] = false; - //} + } }); const hasError = Object.values(this.#validity).includes(true); @@ -329,18 +320,6 @@ export const UmbFormControlMixin = < innerFormControlEl ?? this.getFormElement() ?? undefined, ); - /* - this.#formCtrlElements.forEach((formCtrlEl) => { - formCtrlEl.setCustomValidity(this.validationMessage); - }); - */ - - /* - if (!hasError) { - this._internals.setValidity({}); - } - */ - this.#dispatchValidationState(); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/validation/mixins/validity-state.class.ts b/src/Umbraco.Web.UI.Client/src/packages/core/validation/mixins/validity-state.class.ts deleted file mode 100644 index 49058b041f..0000000000 --- a/src/Umbraco.Web.UI.Client/src/packages/core/validation/mixins/validity-state.class.ts +++ /dev/null @@ -1,15 +0,0 @@ -type Writeable = { -readonly [P in keyof T]: T[P] }; - -export class UmbValidityState implements Writeable { - badInput: boolean = true; - customError: boolean = true; - patternMismatch: boolean = true; - rangeOverflow: boolean = true; - rangeUnderflow: boolean = true; - stepMismatch: boolean = true; - tooLong: boolean = true; - tooShort: boolean = true; - typeMismatch: boolean = true; - valid: boolean = true; - valueMissing: boolean = true; -}