Skip to content

Commit

Permalink
Use CustomEvent and event naming convention
Browse files Browse the repository at this point in the history
  • Loading branch information
sutterj authored Jan 10, 2025
1 parent ca09d3a commit 46e0a05
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/auto-check-element.ts
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ export class AutoCheckElement extends HTMLElement {

input.addEventListener('blur', changeHandler)
input.addEventListener('input', changeHandler)
input.addEventListener('triggerValidation', changeHandler)
input.addEventListener('triggervalidation', changeHandler)
input.autocomplete = 'off'
input.spellcheck = false
}
Expand Down Expand Up @@ -139,7 +139,7 @@ export class AutoCheckElement extends HTMLElement {
const input = this.input
if (!input) return

input.dispatchEvent(new Event('triggerValidation'))
input.dispatchEvent(new CustomEvent('triggervalidation'))
}

static get observedAttributes(): string[] {
Expand Down Expand Up @@ -235,7 +235,7 @@ function handleChange(checker: () => void, event: Event) {
!autoCheckElement.validateOnKeystroke &&
autoCheckElement.hasAttribute('dirty')) || // Only validate on blur if only-validate-on-blur is set, input is dirty, and input is not current validating on keystroke
(event.type === 'input' && autoCheckElement.onlyValidateOnBlur && autoCheckElement.validateOnKeystroke) || // Only validate on key inputs in only-validate-on-blur mode if validate-on-keystroke is set (when input is invalid)
event.type === 'triggerValidation' // Trigger validation manually
event.type === 'triggervalidation' // Trigger validation manually
) {
setLoadingState(event)
checker()
Expand Down

0 comments on commit 46e0a05

Please sign in to comment.