Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXhmikosR <xhmikosr@gmail.com>2020-09-14 18:12:06 +0300
committerGitHub <noreply@github.com>2020-09-14 18:12:06 +0300
commit4491fb091f021c61cd3089323b3e0a9289ef768d (patch)
tree57bb20cad543a588c6fc23d49ed738494c09fe73 /js/dist/dom/event-handler.js
parent5c25ea647bdc463df5a322c8248460a78305a1f4 (diff)
Dist (#31644)
Diffstat (limited to 'js/dist/dom/event-handler.js')
-rw-r--r--js/dist/dom/event-handler.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/js/dist/dom/event-handler.js b/js/dist/dom/event-handler.js
index 84d4494958..69425ab0c0 100644
--- a/js/dist/dom/event-handler.js
+++ b/js/dist/dom/event-handler.js
@@ -6,7 +6,7 @@
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./polyfill.js')) :
typeof define === 'function' && define.amd ? define(['./polyfill.js'], factory) :
- (global = global || self, global.EventHandler = factory(global.Polyfill));
+ (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.EventHandler = factory(global.Polyfill));
}(this, (function (polyfill_js) { 'use strict';
/**
@@ -70,6 +70,8 @@
function bootstrapHandler(element, fn) {
return function handler(event) {
+ event.delegateTarget = element;
+
if (handler.oneOff) {
EventHandler.off(element, event.type, fn);
}
@@ -85,6 +87,8 @@
for (var target = event.target; target && target !== this; target = target.parentNode) {
for (var i = domElements.length; i--;) {
if (domElements[i] === target) {
+ event.delegateTarget = target;
+
if (handler.oneOff) {
EventHandler.off(element, event.type, fn);
}
@@ -269,7 +273,7 @@
bubbles: bubbles,
cancelable: true
});
- } // merge custom informations in our event
+ } // merge custom information in our event
if (typeof args !== 'undefined') {