mirror of
https://github.com/twbs/bootstrap.git
synced 2025-08-07 06:06:47 +02:00
Event-handler: use Array.find
instead of for
This commit is contained in:
@@ -125,15 +125,8 @@ function bootstrapDelegationHandler(element, selector, fn) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function findHandler(events, handler, delegationSelector = null) {
|
function findHandler(events, handler, delegationSelector = null) {
|
||||||
for (const uidEvent of Object.keys(events)) {
|
return Object.values(events)
|
||||||
const event = events[uidEvent]
|
.find(event => event.originalHandler === handler && event.delegationSelector === delegationSelector)
|
||||||
|
|
||||||
if (event.originalHandler === handler && event.delegationSelector === delegationSelector) {
|
|
||||||
return event
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return null
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function normalizeParameters(originalTypeEvent, handler, delegationFunction) {
|
function normalizeParameters(originalTypeEvent, handler, delegationFunction) {
|
||||||
|
Reference in New Issue
Block a user