diff options
author | XhmikosR <xhmikosr@gmail.com> | 2020-09-14 18:12:06 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-14 18:12:06 +0300 |
commit | 4491fb091f021c61cd3089323b3e0a9289ef768d (patch) | |
tree | 57bb20cad543a588c6fc23d49ed738494c09fe73 /js/dist/dom/event-handler.js | |
parent | 5c25ea647bdc463df5a322c8248460a78305a1f4 (diff) |
Dist (#31644)
Diffstat (limited to 'js/dist/dom/event-handler.js')
-rw-r--r-- | js/dist/dom/event-handler.js | 8 |
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') { |