diff options
author | Johann-S <johann.servoire@gmail.com> | 2018-06-24 23:02:03 +0300 |
---|---|---|
committer | XhmikosR <xhmikosr@gmail.com> | 2019-02-20 23:05:45 +0300 |
commit | 467dd113c50c50f69c1b17d40cbd41d0b175952a (patch) | |
tree | 79e497eb0a0a662c2155e62e4468ba215e2198a1 /js/src/alert.js | |
parent | 5dcca44fcfe3e4ae2820f4b8b115f006374985b3 (diff) |
fix(plugins): save instance in constructor
Diffstat (limited to 'js/src/alert.js')
-rw-r--r-- | js/src/alert.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/js/src/alert.js b/js/src/alert.js index 9d8a865d1c..bc368ae622 100644 --- a/js/src/alert.js +++ b/js/src/alert.js @@ -47,6 +47,9 @@ const ClassName = { class Alert { constructor(element) { this._element = element + if (this._element) { + Data.setData(element, DATA_KEY, this) + } } // Getters @@ -129,7 +132,6 @@ class Alert { if (!data) { data = new Alert(this) - Data.setData(this, DATA_KEY, data) } if (config === 'close') { @@ -148,7 +150,8 @@ class Alert { * Data Api implementation * ------------------------------------------------------------------------ */ -EventHandler.on(document, Event.CLICK_DATA_API, Selector.DISMISS, Alert._handleDismiss(new Alert())) +EventHandler + .on(document, Event.CLICK_DATA_API, Selector.DISMISS, Alert._handleDismiss(new Alert())) /** * ------------------------------------------------------------------------ |