aboutsummaryrefslogtreecommitdiff
path: root/js/src/dropdown.js
diff options
context:
space:
mode:
authorJohann-S <[email protected]>2019-02-20 10:45:46 +0200
committerXhmikosR <[email protected]>2019-02-20 22:05:45 +0200
commitfee11fd7ae278baed6ca09caf7d5a83c40d1c23a (patch)
tree8efdd5d0376f9b1dbc404e33e1dfdee6e496b537 /js/src/dropdown.js
parent58773061048ab05f87b67cd47f10d9bf8c3f25aa (diff)
downloadbootstrap-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.js8
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