From: Johann-S Date: Sun, 17 Jun 2018 13:26:18 +0000 (+0200) Subject: fix(event-handler): use Object.key for passing values in an event X-Git-Tag: v5.0.0-alpha1~1296 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8010c010e9f15ec04e291a07316f93bda5b46f19;p=thirdparty%2Fbootstrap.git fix(event-handler): use Object.key for passing values in an event --- diff --git a/js/src/dom/eventHandler.js b/js/src/dom/eventHandler.js index 95bafe4ed8..17f6d077a6 100644 --- a/js/src/dom/eventHandler.js +++ b/js/src/dom/eventHandler.js @@ -281,7 +281,14 @@ const EventHandler = (() => { // merge custom informations in our event if (typeof args !== 'undefined') { - evt = Object.assign(evt, args) + Object.keys(args) + .forEach((key) => { + Object.defineProperty(evt, key, { + get() { + return args[key] + } + }) + }) } if (defaultPrevented) {