MediaWiki:SupportPage.js: Difference between revisions
Content deleted Content added
new language switcher code |
check for languageSwitcherBackdrop |
||
(7 intermediate revisions by the same user not shown) | |||
Line 5:
$(function() {
function showHideLanguageExpand() {▼
}▼
}▼
/* -- New language switcher code -- */
var languageSwitcherButton = document.querySelector('.language-switcher__button'),
languageSwitcherBackdrop = document.querySelector('
languageSwitcherButton.
if ( languageSwitcherButton.ariaExpanded === 'true' ) {
hideLanguageSwitcher();
} else {
showLanguageSwitcher();
checkScroll();
}
});
if ( languageSwitcherBackdrop
languageSwitcherBackdrop.addEventListener('click', hideLanguageSwitcher);
▲ }
function showLanguageSwitcher() {
languageSwitcherButton.ariaExpanded = 'true';
}
function hideLanguageSwitcher() {
languageSwitcherButton.ariaExpanded = 'false';
}
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 -- */
/* -- table of contents code -- */
// Build a list of corresponding
var toc = [];
$('.sp-page [href^="#
var id = $(this).attr('href').replace('#', '');
toc.push({
|