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/tab.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'js/src/tab.js') diff --git a/js/src/tab.js b/js/src/tab.js index 365613ff2..fe5478dbf 100644 --- a/js/src/tab.js +++ b/js/src/tab.js @@ -106,7 +106,7 @@ const Tab = (($) => { } if (selector) { - target = $(selector)[0] + target = document.querySelector(selector) } this._activate( @@ -199,7 +199,8 @@ const Tab = (($) => { $(element.parentNode).hasClass(ClassName.DROPDOWN_MENU)) { const dropdownElement = $(element).closest(Selector.DROPDOWN)[0] if (dropdownElement) { - $(dropdownElement).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE) + const dropdownToggleList = [].slice.call(dropdownElement.querySelectorAll(Selector.DROPDOWN_TOGGLE)) + $(dropdownToggleList).addClass(ClassName.ACTIVE) } element.setAttribute('aria-expanded', true) -- cgit v1.2.3