2
0
mirror of https://github.com/tenrok/bootstrap.git synced 2026-06-05 16:42:29 +03:00

Replace event.delegateTarget with event.target

No need for fixEvent() anymore
This commit is contained in:
Tanguy Krotoff
2020-04-15 16:59:53 +02:00
committed by XhmikosR
parent dcd99aa7d1
commit d7f0f1aac9
2 changed files with 9 additions and 16 deletions
-7
View File
@@ -92,13 +92,8 @@ function getEvent(element) {
return eventRegistry[uid]
}
function fixEvent(event, element) {
event.delegateTarget = element
}
function bootstrapHandler(element, fn) {
return function handler(event) {
fixEvent(event, element)
if (handler.oneOff) {
EventHandler.off(element, event.type, fn)
}
@@ -114,8 +109,6 @@ function bootstrapDelegationHandler(element, selector, fn) {
for (let { target } = event; target && target !== this; target = target.parentNode) {
for (let i = domElements.length; i--;) {
if (domElements[i] === target) {
fixEvent(event, target)
if (handler.oneOff) {
EventHandler.off(element, event.type, fn)
}