diff options
author | Johann-S <johann.servoire@gmail.com> | 2018-06-01 15:44:21 +0300 |
---|---|---|
committer | Johann-S <johann.servoire@gmail.com> | 2018-06-03 12:40:08 +0300 |
commit | a79b8aa16ab5fa5c71a91425d8464f0bdcd3fe37 (patch) | |
tree | 201e8438a9df0d1e951bee801808a396fd3fc098 /js/src/button.js | |
parent | ffd31f9b8c8b3a34df888fd66218ee74f1fcaf28 (diff) |
refactor(plugins): query elements without jquery
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 1065ae6d7d..442640dfec 100644 --- a/js/src/button.js +++ b/js/src/button.js @@ -68,15 +68,15 @@ const Button = (($) => { )[0] if (rootElement) { - const input = $(this._element).find(Selector.INPUT)[0] + const input = this._element.querySelector(Selector.INPUT) if (input) { if (input.type === 'radio') { if (input.checked && - $(this._element).hasClass(ClassName.ACTIVE)) { + this._element.classList.contains(ClassName.ACTIVE)) { triggerChangeEvent = false } else { - const activeElement = $(rootElement).find(Selector.ACTIVE)[0] + const activeElement = rootElement.querySelector(Selector.ACTIVE) if (activeElement) { $(activeElement).removeClass(ClassName.ACTIVE) @@ -91,7 +91,7 @@ const Button = (($) => { rootElement.classList.contains('disabled')) { return } - input.checked = !$(this._element).hasClass(ClassName.ACTIVE) + input.checked = !this._element.classList.contains(ClassName.ACTIVE) $(input).trigger('change') } @@ -102,7 +102,7 @@ const Button = (($) => { if (addAriaPressed) { this._element.setAttribute('aria-pressed', - !$(this._element).hasClass(ClassName.ACTIVE)) + !this._element.classList.contains(ClassName.ACTIVE)) } if (triggerChangeEvent) { |