MediaWiki:SupportPage.js: Difference between revisions
Content deleted Content added
No edit summary |
No edit summary |
||
Line 21:
/* -- New language switcher code -- */
var languageSwitcherButton = document.querySelector('.language-switcher__button'),
languageSwitcherBackdrop = document.querySelector('
languageSwitcherButton.
if ( languageSwitcherButton.ariaExpanded === 'true' ) {
hideLanguageSwitcher();
} else {
showLanguageSwitcher();
checkScroll();
}
});
languageSwitcherBackdrop.
function showLanguageSwitcher() {
languageSwitcherButton.ariaExpanded = 'true';
}
function hideLanguageSwitcher() {
languageSwitcherButton.ariaExpanded = 'false';
}
function checkScroll() {
if ( languageSwitcher.offsetHeight + languageSwitcher.scrollTop >= languageSwitcher.scrollHeight ) {
languageSwitcher.classList.remove('scroll-shadow');
} else {
languageSwitcher.classList.add('scroll-shadow');
}
}
languageSwitcher.addEventListener('scroll', checkScroll);
/* -- End of new language switcher code -- */
|