aboutsummaryrefslogtreecommitdiff
path: root/js/src/dropdown.js
diff options
context:
space:
mode:
authorMartijn Cuppens <[email protected]>2020-04-28 21:17:23 +0200
committerGitHub <[email protected]>2020-04-28 22:17:23 +0300
commitc8d68fbec79085780e83efc2ceb714a678bfe4f1 (patch)
treebcff27dbeed7fa131e32d809b20d04a406bc3d18 /js/src/dropdown.js
parent06c3c144b6c64be3cd779e8021d534048225f8a1 (diff)
downloadbootstrap-c8d68fbec79085780e83efc2ceb714a678bfe4f1.tar.xz
bootstrap-c8d68fbec79085780e83efc2ceb714a678bfe4f1.zip
Drop closest from SelectorEngine (#30653)
Co-authored-by: XhmikosR <[email protected]>
Diffstat (limited to 'js/src/dropdown.js')
-rw-r--r--js/src/dropdown.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/js/src/dropdown.js b/js/src/dropdown.js
index 2fe707f15..83623b93d 100644
--- a/js/src/dropdown.js
+++ b/js/src/dropdown.js
@@ -189,7 +189,7 @@ class Dropdown {
// only needed because of broken event delegation on iOS
// https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
if ('ontouchstart' in document.documentElement &&
- !SelectorEngine.closest(parent, SELECTOR_NAVBAR_NAV)) {
+ !parent.closest(SELECTOR_NAVBAR_NAV)) {
[].concat(...document.body.children)
.forEach(elem => EventHandler.on(elem, 'mouseover', null, noop()))
}
@@ -297,7 +297,7 @@ class Dropdown {
}
_detectNavbar() {
- return Boolean(SelectorEngine.closest(this._element, `.${CLASS_NAME_NAVBAR}`))
+ return Boolean(this._element.closest(`.${CLASS_NAME_NAVBAR}`))
}
_getOffset() {
@@ -445,7 +445,7 @@ class Dropdown {
if (/input|textarea/i.test(event.target.tagName) ?
event.key === SPACE_KEY || (event.key !== ESCAPE_KEY &&
((event.key !== ARROW_DOWN_KEY && event.key !== ARROW_UP_KEY) ||
- SelectorEngine.closest(event.target, SELECTOR_MENU))) :
+ event.target.closest(SELECTOR_MENU))) :
!REGEXP_KEYDOWN.test(event.key)) {
return
}