aboutsummaryrefslogtreecommitdiff
path: root/js/src/button.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/button.js')
-rw-r--r--js/src/button.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/js/src/button.js b/js/src/button.js
index ce69253e4..8bdf9d5bd 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)
+ }
}
/**