MediaWiki:Common.js: Difference between revisions

From DelDOT Project Development Manual
Jump to navigation Jump to search
Jwheatley (talk | contribs)
Created page with "Any JavaScript here will be loaded for all users on every page load.: /** Links Target Blank * Use <span class="blank">[http://www.wikipedia.com Wikipedia]</span> * or..."
 
Jwheatley (talk | contribs)
Tag: Replaced
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
/* Any JavaScript here will be loaded for all users on every page load. */
/* Any JavaScript here will be loaded for all users on every page load. */
/** Links Target Blank
* Use <span class="blank">[http://www.wikipedia.com
Wikipedia]</span>
*  or <span class="blank">[[Homepage|Home]]</span>
**/
addOnloadHook( function() {
    var blank = function( elems ) {
        for (var i=0; i<elems.length; i++) {
            if ( !(' '+elems[i].className+' ').match( / blank / ) )
continue;
            var anchs = elems[i].getElementsByTagName('a');
            for (var j=0; j<anchs.length; j++) anchs[j].target = '_blank';
        }
    };
    var bc = document.getElementById('bodyContent');
    var tags = ['span', 'div', 'table', 'td',
'th'];
    for (var i=0; i<tags.length; i++) blank( bc.getElementsByTagName(
tags[i] ) );
} );

Latest revision as of 19:47, 26 January 2022

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