Files
dolibarr/htdocs/admin/tools/ui/js/documentation.js
Laurent Destailleur 578a1ef568 Clean files
2026-01-07 19:01:54 +01:00

32 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 + "%";
}