diff options
| author | XhmikosR <[email protected]> | 2022-11-22 09:51:29 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-11-22 09:51:29 +0200 |
| commit | 8f6de23682cf08f0e70b9561f75642cbcca14250 (patch) | |
| tree | f56a8abfaef937458b7ae272dd53e01795d73524 /js/src/dom/event-handler.js | |
| parent | cb021439c683d9805e2864c58095b92d405e9b11 (diff) | |
| parent | abdd3fef1fc742d2a21fc6f536cdad0ebb67aa3c (diff) | |
| download | bootstrap-8f6de23682cf08f0e70b9561f75642cbcca14250.tar.xz bootstrap-8f6de23682cf08f0e70b9561f75642cbcca14250.zip | |
Merge branch 'main' into prepare-523
Diffstat (limited to 'js/src/dom/event-handler.js')
| -rw-r--r-- | js/src/dom/event-handler.js | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/js/src/dom/event-handler.js b/js/src/dom/event-handler.js index 9876d7733..fde195e7c 100644 --- a/js/src/dom/event-handler.js +++ b/js/src/dom/event-handler.js @@ -5,7 +5,7 @@ * -------------------------------------------------------------------------- */ -import { getjQuery } from '../util/index' +import { getjQuery } from '../util/index.js' /** * Constants @@ -198,9 +198,8 @@ function removeHandler(element, events, typeEvent, handler, delegationSelector) function removeNamespacedHandlers(element, events, typeEvent, namespace) { const storeElementEvent = events[typeEvent] || {} - for (const handlerKey of Object.keys(storeElementEvent)) { + for (const [handlerKey, event] of Object.entries(storeElementEvent)) { if (handlerKey.includes(namespace)) { - const event = storeElementEvent[handlerKey] removeHandler(element, events, typeEvent, event.callable, event.delegationSelector) } } @@ -248,11 +247,10 @@ const EventHandler = { } } - for (const keyHandlers of Object.keys(storeElementEvent)) { + for (const [keyHandlers, event] of Object.entries(storeElementEvent)) { const handlerKey = keyHandlers.replace(stripUidRegex, '') if (!inNamespace || originalTypeEvent.includes(handlerKey)) { - const event = storeElementEvent[keyHandlers] removeHandler(element, events, typeEvent, event.callable, event.delegationSelector) } } @@ -300,8 +298,8 @@ const EventHandler = { } } -function hydrateObj(obj, meta) { - for (const [key, value] of Object.entries(meta || {})) { +function hydrateObj(obj, meta = {}) { + for (const [key, value] of Object.entries(meta)) { try { obj[key] = value } catch { |
