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/button.js | |
parent | 5dcca44fcfe3e4ae2820f4b8b115f006374985b3 (diff) |
fix(plugins): save instance in constructor
Diffstat (limited to 'js/src/button.js')
-rw-r--r-- | js/src/button.js | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/js/src/button.js b/js/src/button.js index ce69253e44..8bdf9d5bd7 100644 --- a/js/src/button.js +++ b/js/src/button.js @@ -52,6 +52,7 @@ const Event = { class Button { constructor(element) { this._element = element + Data.setData(element, DATA_KEY, this) } // Getters @@ -112,10 +113,6 @@ class Button { if (triggerChangeEvent) { this._element.classList.toggle(ClassName.ACTIVE) } - - static _getInstance(element) { - return Data.getData(element, DATA_KEY) - } } dispose() { @@ -131,7 +128,6 @@ class Button { if (!data) { data = new Button(this) - Data.setData(this, DATA_KEY, data) } if (config === 'toggle') { @@ -139,6 +135,10 @@ class Button { } }) } + + static _getInstance(element) { + return Data.getData(element, DATA_KEY) + } } /** |