mirror of
https://github.com/mkdocs/mkdocs.git
synced 2026-03-27 09:58:31 +07:00
Merge pull request #3730 from squidfunk/fix/menu
Fix repeated clicks on menu leading to errors in console
This commit is contained in:
@@ -138,7 +138,10 @@ document.addEventListener("DOMContentLoaded", function () {
|
||||
document.querySelectorAll('.dropdown-menu').forEach(function(menu) {
|
||||
menu.parentElement.addEventListener('hide.bs.dropdown', function() {
|
||||
menu.scrollTop = 0;
|
||||
menu.querySelector('.dropdown-submenu > a').classList.remove('open');
|
||||
var dropdown = menu.querySelector('.dropdown-submenu > a');
|
||||
if (dropdown) {
|
||||
dropdown.classList.remove('open');
|
||||
}
|
||||
menu.querySelectorAll('.dropdown-menu .dropdown-menu').forEach(function(submenu) {
|
||||
submenu.classList.remove('show');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user