From a79b8aa16ab5fa5c71a91425d8464f0bdcd3fe37 Mon Sep 17 00:00:00 2001 From: Johann-S Date: Fri, 1 Jun 2018 14:44:21 +0200 Subject: refactor(plugins): query elements without jquery --- js/src/button.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'js/src/button.js') diff --git a/js/src/button.js b/js/src/button.js index 1065ae6d7..442640dfe 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) { -- cgit v1.2.3