MediaWiki:SupportPage.js: Difference between revisions
Content deleted Content added
No edit summary |
check for languageSwitcherBackdrop |
||
(4 intermediate revisions by the same user not shown) | |||
Line 5:
$(function() {
}▼
/* -- New language switcher code -- */
var languageSwitcherButton = document.querySelector('.language-switcher__button'),
languageSwitcher = document.querySelector('.language-switcher__content'),
languageSwitcherBackdrop = document.querySelector('
languageSwitcherButton.addEventListener('click', function() {
Line 33 ⟶ 20:
});
if ( languageSwitcherBackdrop ) {
languageSwitcherBackdrop.addEventListener('click', hideLanguageSwitcher);
function showLanguageSwitcher() {
languageSwitcherButton.ariaExpanded = 'true';
languageSwitcher.hidden = false;
}
Line 44 ⟶ 33:
languageSwitcherButton.ariaExpanded = 'false';
languageSwitcher.hidden = true;
}
Line 60 ⟶ 49:
/* -- table of contents code -- */
// Build a list of corresponding
var toc = [];
$('.sp-page [href^="#
var id = $(this).attr('href').replace('#', '');
toc.push({
|