1
0
mirror of https://github.com/locomotivemtl/locomotive-boilerplate.git synced 2026-01-15 00:55:08 +08:00

Fix non-existing variables/functions calls

This commit is contained in:
Jérémy Minié
2022-06-22 17:06:39 -04:00
parent d916ad030d
commit cfa899639e

View File

@@ -50,8 +50,8 @@ const isCustomEventRegistered = (target, type) => REGISTERED_CUSTOM_EVENTS.some(
*/ */
const addCustomEvent = (target, type) => { const addCustomEvent = (target, type) => {
if (!isCustomEventDefined(target, type)) { if (!isCustomEventRegistered(target, type)) {
CUSTOM_EVENT_LISTENERS.push({ REGISTERED_CUSTOM_EVENTS.push({
target, target,
type type
}) })
@@ -82,14 +82,14 @@ const addStartEvent = (target, type, delay = 200) => {
throw new Error(`addStartEvent: target parameter must be an instance of EventTarget`) throw new Error(`addStartEvent: target parameter must be an instance of EventTarget`)
} }
if (isCustomEventDefined(target, customType)) { if (isCustomEventRegistered(target, customType)) {
throw new Error(`addStartEvent: '${customType}' already exists for target parameter`) throw new Error(`addStartEvent: '${customType}' already exists for target parameter`)
} }
addCustomEvent(target, customType) addCustomEvent(target, customType)
const startEvent = new CustomEvent(customType) const startEvent = new CustomEvent(customType)
target.addEventListener(event, debounce(() => { target.addEventListener(type, debounce(() => {
target.dispatchEvent(startEvent) target.dispatchEvent(startEvent)
}, delay, true)) }, delay, true))
} }
@@ -112,20 +112,20 @@ const addStartEvent = (target, type, delay = 200) => {
const addEndEvent = (target, type, delay = 200) => { const addEndEvent = (target, type, delay = 200) => {
const customType = `${event}end` const customType = `${type}end`
if (!isEventTarget(target)) { if (!isEventTarget(target)) {
throw new Error(`addEndEvent: target parameter must be an instance of EventTarget`) throw new Error(`addEndEvent: target parameter must be an instance of EventTarget`)
} }
if (isCustomEventDefined(target, customType)) { if (isCustomEventRegistered(target, customType)) {
throw new Error(`addEndEvent: '${customType}' already exists for target parameter`) throw new Error(`addEndEvent: '${customType}' already exists for target parameter`)
} }
addCustomEvent(target, customType) addCustomEvent(target, customType)
const endEvent = new CustomEvent(customType) const endEvent = new CustomEvent(customType)
target.addEventListener(event, debounce(() => { target.addEventListener(type, debounce(() => {
target.dispatchEvent(endEvent) target.dispatchEvent(endEvent)
}, delay)) }, delay))
} }