diff options
| author | Johann-S <[email protected]> | 2018-06-17 15:26:18 +0200 |
|---|---|---|
| committer | XhmikosR <[email protected]> | 2019-02-20 22:05:45 +0200 |
| commit | 8010c010e9f15ec04e291a07316f93bda5b46f19 (patch) | |
| tree | 03fab165d74d55115df2c72e6775833a411445fd /js/src | |
| parent | a1cc9a6e332869519fcff2a3d0f976bdad0f14fd (diff) | |
| download | bootstrap-8010c010e9f15ec04e291a07316f93bda5b46f19.tar.xz bootstrap-8010c010e9f15ec04e291a07316f93bda5b46f19.zip | |
fix(event-handler): use Object.key for passing values in an event
Diffstat (limited to 'js/src')
| -rw-r--r-- | js/src/dom/eventHandler.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/js/src/dom/eventHandler.js b/js/src/dom/eventHandler.js index 95bafe4ed..17f6d077a 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) { |
