diff options
| author | Johann-S <[email protected]> | 2019-02-20 10:45:46 +0200 |
|---|---|---|
| committer | XhmikosR <[email protected]> | 2019-02-20 22:05:45 +0200 |
| commit | fee11fd7ae278baed6ca09caf7d5a83c40d1c23a (patch) | |
| tree | 8efdd5d0376f9b1dbc404e33e1dfdee6e496b537 /js/src/dropdown.js | |
| parent | 58773061048ab05f87b67cd47f10d9bf8c3f25aa (diff) | |
| download | bootstrap-fee11fd7ae278baed6ca09caf7d5a83c40d1c23a.tar.xz bootstrap-fee11fd7ae278baed6ca09caf7d5a83c40d1c23a.zip | |
use our selector engine instead of native api
Diffstat (limited to 'js/src/dropdown.js')
| -rw-r--r-- | js/src/dropdown.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/js/src/dropdown.js b/js/src/dropdown.js index 2b517266c..46aff8f88 100644 --- a/js/src/dropdown.js +++ b/js/src/dropdown.js @@ -152,7 +152,7 @@ class Dropdown { * Popper - https://popper.js.org */ if (typeof Popper === 'undefined') { - throw new TypeError('Bootstrap\'s dropdowns require Popper.js (https://popper.js.org/)') + throw new TypeError('Bootstrap\'s dropdowns require Popper.js (https://popper.js.org)') } let referenceElement = this._element @@ -286,7 +286,7 @@ class Dropdown { const parent = Dropdown._getParentFromElement(this._element) if (parent) { - this._menu = parent.querySelector(Selector.MENU) + this._menu = SelectorEngine.findOne(Selector.MENU, parent) } } return this._menu @@ -442,7 +442,7 @@ class Dropdown { const selector = Util.getSelectorFromElement(element) if (selector) { - parent = document.querySelector(selector) + parent = SelectorEngine.findOne(selector) } return parent || element.parentNode @@ -482,7 +482,7 @@ class Dropdown { return } - const items = Util.makeArray(parent.querySelectorAll(Selector.VISIBLE_ITEMS)) + const items = Util.makeArray(SelectorEngine.find(Selector.VISIBLE_ITEMS, parent)) if (!items.length) { return |
