Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohann-S <johann.servoire@gmail.com>2019-02-23 01:37:55 +0300
committerXhmikosR <xhmikosr@gmail.com>2019-02-26 14:04:04 +0300
commit8a37045b798fd66ede9c68774f9bb657e28d956a (patch)
tree35a1cf1b26701975f9732e99553e53fb295678c7 /js/src/scrollspy.js
parent8affe84c722bc459e7152e57d36a4f515f537abf (diff)
move util in a util folder with the sanitizer
Diffstat (limited to 'js/src/scrollspy.js')
-rw-r--r--js/src/scrollspy.js21
1 files changed, 13 insertions, 8 deletions
diff --git a/js/src/scrollspy.js b/js/src/scrollspy.js
index f5d1008af7..74b60b7348 100644
--- a/js/src/scrollspy.js
+++ b/js/src/scrollspy.js
@@ -5,11 +5,17 @@
* --------------------------------------------------------------------------
*/
+import {
+ jQuery as $,
+ getSelectorFromElement,
+ getUID,
+ makeArray,
+ typeCheckConfig
+} from './util/index'
import Data from './dom/data'
import EventHandler from './dom/eventHandler'
import Manipulator from './dom/manipulator'
import SelectorEngine from './dom/selectorEngine'
-import Util from './util'
/**
* ------------------------------------------------------------------------
@@ -118,12 +124,12 @@ class ScrollSpy {
this._scrollHeight = this._getScrollHeight()
- const targets = Util.makeArray(SelectorEngine.find(this._selector))
+ const targets = makeArray(SelectorEngine.find(this._selector))
targets
.map((element) => {
let target
- const targetSelector = Util.getSelectorFromElement(element)
+ const targetSelector = getSelectorFromElement(element)
if (targetSelector) {
target = SelectorEngine.findOne(targetSelector)
@@ -174,13 +180,13 @@ class ScrollSpy {
if (typeof config.target !== 'string') {
let id = config.target.id
if (!id) {
- id = Util.getUID(NAME)
+ id = getUID(NAME)
config.target.id = id
}
config.target = `#${id}`
}
- Util.typeCheckConfig(NAME, config, DefaultType)
+ typeCheckConfig(NAME, config, DefaultType)
return config
}
@@ -284,7 +290,7 @@ class ScrollSpy {
}
_clear() {
- Util.makeArray(SelectorEngine.find(this._selector))
+ makeArray(SelectorEngine.find(this._selector))
.filter((node) => node.classList.contains(ClassName.ACTIVE))
.forEach((node) => node.classList.remove(ClassName.ACTIVE))
}
@@ -321,7 +327,7 @@ class ScrollSpy {
*/
EventHandler.on(window, Event.LOAD_DATA_API, () => {
- Util.makeArray(SelectorEngine.find(Selector.DATA_SPY))
+ makeArray(SelectorEngine.find(Selector.DATA_SPY))
.forEach((spy) => new ScrollSpy(spy, Manipulator.getDataAttributes(spy)))
})
@@ -331,7 +337,6 @@ EventHandler.on(window, Event.LOAD_DATA_API, () => {
* ------------------------------------------------------------------------
*/
-const $ = Util.jQuery
if (typeof $ !== 'undefined') {
const JQUERY_NO_CONFLICT = $.fn[NAME]
$.fn[NAME] = ScrollSpy._jQueryInterface