1
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-08-15 01:55:46 +02:00

throw error when folks try to use a bad selector

This commit is contained in:
Johann-S
2018-09-12 10:08:39 +02:00
parent 9efed82522
commit a689120fd2
5 changed files with 44 additions and 54 deletions

View File

@@ -79,14 +79,11 @@ const Util = (($) => {
let selector = element.getAttribute('data-target')
if (!selector || selector === '#') {
selector = (element.getAttribute('href') || '').trim()
const hrefAttr = element.getAttribute('href')
selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : ''
}
try {
return document.querySelector(selector) ? selector : null
} catch (err) {
return null
}
return selector && document.querySelector(selector) ? selector : null
},
getTransitionDurationFromElement(element) {