1
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-08-27 07:14:36 +02:00

use our selector engine instead of native api

This commit is contained in:
Johann-S
2019-02-20 10:45:46 +02:00
committed by XhmikosR
parent 5877306104
commit fee11fd7ae
5 changed files with 14 additions and 14 deletions

View File

@@ -118,7 +118,7 @@ class ScrollSpy {
this._scrollHeight = this._getScrollHeight()
const targets = Util.makeArray(document.querySelectorAll(this._selector))
const targets = Util.makeArray(SelectorEngine.find(this._selector))
targets
.map((element) => {
@@ -126,7 +126,7 @@ class ScrollSpy {
const targetSelector = Util.getSelectorFromElement(element)
if (targetSelector) {
target = document.querySelector(targetSelector)
target = SelectorEngine.findOne(targetSelector)
}
if (target) {
@@ -284,7 +284,7 @@ class ScrollSpy {
}
_clear() {
Util.makeArray(document.querySelectorAll(this._selector))
Util.makeArray(SelectorEngine.find(this._selector))
.filter((node) => node.classList.contains(ClassName.ACTIVE))
.forEach((node) => node.classList.remove(ClassName.ACTIVE))
}