mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-02-20 13:46:52 +01:00
31 lines
1.0 KiB
JavaScript
31 lines
1.0 KiB
JavaScript
|
|
// MENU
|
||
|
|
let navmenu = document.querySelector('.doc-sidebar nav ul');
|
||
|
|
let navmenulinks = navmenu.querySelectorAll('a.link-withsubmenu');
|
||
|
|
if(navmenulinks.length > 0) {
|
||
|
|
navmenulinks.forEach(
|
||
|
|
function (menulink) {
|
||
|
|
menulink.addEventListener(
|
||
|
|
'click', function (e) {
|
||
|
|
e.preventDefault();
|
||
|
|
if(menulink.parentNode.classList.contains('active')) {
|
||
|
|
menulink.parentNode.classList.remove('active');
|
||
|
|
} else {
|
||
|
|
menulink.parentNode.classList.add('active');
|
||
|
|
}
|
||
|
|
}
|
||
|
|
);
|
||
|
|
}
|
||
|
|
);
|
||
|
|
}
|
||
|
|
|
||
|
|
// VIEW SCROLL
|
||
|
|
window.onscroll = function () {
|
||
|
|
showscroll()
|
||
|
|
};
|
||
|
|
function showscroll()
|
||
|
|
{
|
||
|
|
var winScroll = document.body.scrollTop || document.documentElement.scrollTop;
|
||
|
|
var height = document.documentElement.scrollHeight - document.documentElement.clientHeight;
|
||
|
|
var scrolled = (winScroll / height) * 100;
|
||
|
|
document.getElementById("documentation-scroll").style.width = scrolled + "%";
|
||
|
|
}
|