MediaWiki:Common.js: различия между версиями

Нет описания правки
Нет описания правки
Строка 3: Строка 3:


     function updateOpacity() {
     function updateOpacity() {
        if (!menu) return;
         const scrollTop = menu.scrollTop;
         const scrollTop = menu.scrollTop;
         const maxScroll = menu.scrollHeight - menu.clientHeight;
         const maxScroll = menu.scrollHeight - menu.clientHeight;


         menu.style.opacity = (scrollTop > 10 && scrollTop < maxScroll - 10) ? "1" : "0.5";
         if (scrollTop <= 10) {
            menu.style.opacity = "0.5";
        } else if (scrollTop >= maxScroll - 10) {
            menu.style.opacity = "0.5";
        } else {
            menu.style.opacity = "1";
        }
     }
     }