MediaWiki:Common.js
From WikiName
/* Any JavaScript here will be loaded for all users on every page load. */
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* http://www.mediawiki.org/wiki/Manual:Collapsible_tables.
* Maintainers: [[en:User:R. Koot]]
*/
/*
var autoCollapse = 2;
var collapseCaption = 'less';
var expandCaption = 'more';
function collapseTable( tableIndex ) {
var elem = document.getElementById( 'collapsibleTable' + tableIndex );
if ( elem )
{
if(elem.className=="" || elem.className=="show")
{
elem.className = 'hide';
}
else
{
elem.className = 'show';
}
}
}
alert('loaded');
/** Test if an element has a certain class **************************************
*
* Description: Uses regular expressions and caching for better performance.
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*/
var hasClass = ( function() {
var reCache = {};
return function( element, className ) {
return ( reCache[className] ? reCache[className] : ( reCache[className] = new RegExp( "(?:\\s|^)" + className + "(?:\\s|$)" ) ) ).test( element.className );
};
})();
*/