MediaWiki:SupportPage.js: Difference between revisions

Content deleted Content added
No edit summary
check for languageSwitcherBackdrop
 
(2 intermediate revisions by the same user not shown)
Line 5:
 
$(function() {
 
/* -- language bar code -- */
function showHideLanguageExpand() {
if ( $('.sp-languages ul').height() > $('.sp-languages').height() ) {
$('.sp-languages-expand').show();
} else if ( !$('.sp-languages').hasClass('-expanded') ) {
$('.sp-languages-expand').hide();
}
}
 
showHideLanguageExpand();
$( window ).resize( showHideLanguageExpand );
/* -- end of language bar code -- */
/* -- New language switcher code -- */
Line 33 ⟶ 20:
});
 
if ( languageSwitcherBackdrop ) {
languageSwitcherBackdrop.addEventListener('click', hideLanguageSwitcher);
}
 
function showLanguageSwitcher() {
Line 60 ⟶ 49:
/* -- table of contents code -- */
// Build a list of corresponding tocfragment links and anchors
var toc = [];
$('.sp-page [href^="#toc > ul a"]').each( function() {
var id = $(this).attr('href').replace('#', '');
toc.push({