MediaWiki:Common.js

/* Any JavaScript here will be loaded for all users on every page load. */

/* Display / wanted pages without real redlinks */ $( window ).load(function { var dropdown = document.getElementById('tm-wantedpages');  if (!dropdown) { return true; }  var sp = document.getElementById( 'tm-Wanted' ).innerHTML.split("\t");  var mainpage = document.getElementById('tm-toplevelpage').innerHTML + '/';  sp.forEach( function(subpage) { var sp_us = subpage.replace(" ", "_"); var li = document.createElement('li'); li.innerHTML = ' '+ subpage +""; dropdown.appendChild(li); }); var li = document.createElement('li');  li.innerHTML = '   ';  dropdown.appendChild(li); });

/* Section Hide folder functionality */

function toggleSection(toggleObj, id, showtext, hidetext) { var e = document.getElementById('sectionblock'+id); if(toggleObj.innerHTML == showtext) { toggleObj.innerHTML = hidetext; e.style.display = 'block'; } else { toggleObj.innerHTML = showtext; e.style.display = 'none'; }

}

function toggleAllSections(toggleObj, showtext, hidetext, showall, hideall) { if (toggleObj.innerHTML == hideall) { $( ".hidelink" ).each( function (i, val) {     if (val.innerHTML == hidetext) {        val.onclick;      }    }); toggleObj.innerHTML = showall; } else { $( ".hidelink" ).each( function (i, val) {     if (val.innerHTML == showtext) {        val.onclick;      }    }); toggleObj.innerHTML = hideall; } }

/* make bullets after quotes not show up with multiple bullets */ $( window ).load( function {	$('li ul:first-child').parents('li').each( function (elem) { this.style.listStyle = "none" }); });