mirror of
https://github.com/mastodon/documentation
synced 2025-04-11 22:56:17 +02:00
Improve script
This commit is contained in:
parent
feca9ba8a6
commit
61b85a5874
@ -1,11 +1,7 @@
|
||||
(function () {
|
||||
document.addEventListener('DOMContentLoaded', function () {
|
||||
var menuLinks = document.getElementsByClassName('menu-item');
|
||||
|
||||
for (var i = 0; i < menuLinks.length; i++) {
|
||||
menuLinks[i].addEventListener('click', toggleSubMenu, false);
|
||||
}
|
||||
'use strict';
|
||||
|
||||
function onLoaded () {
|
||||
function toggleSubMenu () {
|
||||
var subMenus = document.getElementsByClassName('sub-menu');
|
||||
|
||||
@ -15,5 +11,17 @@
|
||||
|
||||
this.parentNode.querySelector('.sub-menu').classList.remove('collapsed');
|
||||
}
|
||||
});
|
||||
|
||||
var menuLinks = document.getElementsByClassName('menu-item');
|
||||
|
||||
for (var i = 0; i < menuLinks.length; i++) {
|
||||
menuLinks[i].addEventListener('click', toggleSubMenu, false);
|
||||
}
|
||||
}
|
||||
|
||||
if (document.readyState === 'interactive' || document.readyState === 'complete') {
|
||||
onLoaded();
|
||||
} else {
|
||||
document.addEventListener('DOMContentLoaded', onLoaded);
|
||||
}
|
||||
})();
|
||||
|
Loading…
x
Reference in New Issue
Block a user