1
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-09-28 14:29:07 +02:00

fix(manipulator): increase coverage for manipulator

This commit is contained in:
Johann-S
2018-06-09 21:11:05 +02:00
committed by XhmikosR
parent 4d6e41dea6
commit 64591b3722
12 changed files with 286 additions and 87 deletions

View File

@@ -7,6 +7,7 @@
import Data from './dom/data'
import EventHandler from './dom/eventHandler'
import Manipulator from './dom/manipulator'
import SelectorEngine from './dom/selectorEngine'
import Util from './util'
@@ -347,7 +348,7 @@ class Collapse {
let data = Data.getData(element, DATA_KEY)
const _config = {
...Default,
...Util.getDataAttributes(element),
...Manipulator.getDataAttributes(element),
...typeof config === 'object' && config ? config : {}
}
@@ -391,7 +392,7 @@ EventHandler.on(document, Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (
event.preventDefault()
}
const triggerData = Util.getDataAttributes(this)
const triggerData = Manipulator.getDataAttributes(this)
const selector = Util.getSelectorFromElement(this)
const selectorElements = Util.makeArray(SelectorEngine.find(selector))