diff options
| author | Johann-S <[email protected]> | 2018-06-01 14:44:21 +0200 |
|---|---|---|
| committer | Johann-S <[email protected]> | 2018-06-03 11:40:08 +0200 |
| commit | a79b8aa16ab5fa5c71a91425d8464f0bdcd3fe37 (patch) | |
| tree | 201e8438a9df0d1e951bee801808a396fd3fc098 /js/src/tab.js | |
| parent | ffd31f9b8c8b3a34df888fd66218ee74f1fcaf28 (diff) | |
| download | bootstrap-a79b8aa16ab5fa5c71a91425d8464f0bdcd3fe37.tar.xz bootstrap-a79b8aa16ab5fa5c71a91425d8464f0bdcd3fe37.zip | |
refactor(plugins): query elements without jquery
Diffstat (limited to 'js/src/tab.js')
| -rw-r--r-- | js/src/tab.js | 5 |
1 files changed, 3 insertions, 2 deletions
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) |
