mirror of
https://github.com/twbs/bootstrap.git
synced 2025-09-01 17:32:41 +02:00
Return early in more places
This commit is contained in:
@@ -105,15 +105,17 @@ function bootstrapDelegationHandler(element, selector, fn) {
|
||||
|
||||
for (let { target } = event; target && target !== this; target = target.parentNode) {
|
||||
for (const domElement of domElements) {
|
||||
if (domElement === target) {
|
||||
event.delegateTarget = target
|
||||
|
||||
if (handler.oneOff) {
|
||||
EventHandler.off(element, event.type, selector, fn)
|
||||
}
|
||||
|
||||
return fn.apply(target, [event])
|
||||
if (domElement !== target) {
|
||||
continue
|
||||
}
|
||||
|
||||
event.delegateTarget = target
|
||||
|
||||
if (handler.oneOff) {
|
||||
EventHandler.off(element, event.type, selector, fn)
|
||||
}
|
||||
|
||||
return fn.apply(target, [event])
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user