MediaWiki:Common.js: различия между версиями
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
document.addEventListener("DOMContentLoaded", function() { | document.addEventListener("DOMContentLoaded", function() { | ||
const menu = document.querySelector("div.catlinks"); | const menu = document.querySelector("div.catlinks"); | ||
if (!menu) return; | |||
function updateOpacity() { | function updateOpacity() { | ||
const scrollTop = menu.scrollTop; | const scrollTop = menu.scrollTop; | ||
const maxScroll = menu.scrollHeight - menu.clientHeight; | const maxScroll = menu.scrollHeight - menu.clientHeight; | ||
document.documentElement.style.setProperty('--fade-top', scrollTop > 10 ? '1' : '0'); | document.documentElement.style.setProperty('--fade-top', scrollTop > 10 ? '1' : '0'); | ||
document.documentElement.style.setProperty('--fade-bottom', scrollTop < maxScroll - 10 ? '1' : '0'); | document.documentElement.style.setProperty('--fade-bottom', scrollTop < maxScroll - 10 ? '1' : '0'); |