1
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-08-17 11:00:56 +02:00

docs(cheatsheet): fix JS errors in setActiveItem() (#34011)

This commit is contained in:
Gaël Poupard
2021-05-18 07:31:15 +02:00
committed by GitHub
parent 58b1be927f
commit 83bcc3c00f

View File

@@ -25,8 +25,8 @@
toast.show() toast.show()
}) })
// Disable empty links // Disable empty links and submit buttons
document.querySelectorAll('[href="#"]') document.querySelectorAll('[href="#"], [type="submit"]')
.forEach(function (link) { .forEach(function (link) {
link.addEventListener('click', function (event) { link.addEventListener('click', function (event) {
event.preventDefault() event.preventDefault()
@@ -41,6 +41,11 @@
} }
var link = document.querySelector('.bd-aside a[href="' + hash + '"]') var link = document.querySelector('.bd-aside a[href="' + hash + '"]')
if (!link) {
return
}
var active = document.querySelector('.bd-aside .active') var active = document.querySelector('.bd-aside .active')
var parent = link.parentNode.parentNode.previousElementSibling var parent = link.parentNode.parentNode.previousElementSibling