From f33c59401a22f78a062f12bab1d528d5076eb3fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Fri, 22 Mar 2024 10:04:31 +0100 Subject: [PATCH] mixin correction --- .../packages/core/validation/mixins/form-control.mixin.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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 3009882074..dd9368a7f8 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 @@ -134,7 +134,7 @@ export const UmbFormControlMixin = < super(...args); this._internals = this.attachInternals(); - this.addEventListener('focusout', () => { + this.addEventListener('blur', () => { this.pristine = false; this.checkValidity(); }); @@ -198,12 +198,12 @@ export const UmbFormControlMixin = < */ protected addFormControlElement(element: NativeFormControlElement) { this.#formCtrlElements.push(element); - /*element.addEventListener(UmbValidationInvalidEvent.TYPE, () => { + element.addEventListener(UmbValidationInvalidEvent.TYPE, () => { this._runValidators(); }); element.addEventListener(UmbValidationValidEvent.TYPE, () => { this._runValidators(); - });*/ + }); } /** @@ -241,10 +241,8 @@ export const UmbFormControlMixin = < this._validityState.valid = !hasError; if (hasError) { - console.log('HAS ERROR', this.validationMessage, this.pristine); this.dispatchEvent(new UmbValidationInvalidEvent()); } else { - console.log('IS VALID', this.validationMessage, this.pristine); this._internals.setValidity({}); this.dispatchEvent(new UmbValidationValidEvent()); }