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:
authorJohann-S <johann.servoire@gmail.com>2018-06-24 23:02:03 +0300
committerXhmikosR <xhmikosr@gmail.com>2019-02-20 23:05:45 +0300
commit467dd113c50c50f69c1b17d40cbd41d0b175952a (patch)
tree79e497eb0a0a662c2155e62e4468ba215e2198a1 /js/src/alert.js
parent5dcca44fcfe3e4ae2820f4b8b115f006374985b3 (diff)
fix(plugins): save instance in constructor
Diffstat (limited to 'js/src/alert.js')
-rw-r--r--js/src/alert.js7
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()))
/**
* ------------------------------------------------------------------------