Difference between revisions of "MediaWiki:Common.js"
From Astrolords
(Created page with "→Any JavaScript here will be loaded for all users on every page load.: function ExtLinks() { var extlinks = document.getElementsByClassName('extlink'); for (var ...") |
|||
| 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. */ | ||
function ExtLinks() { | function ExtLinks() { | ||
| − | var extlinks = document.getElementsByClassName(' | + | var extlinks = document.getElementsByClassName('external'); |
for (var i=0, il=extlinks.length; i<il; i++) { | for (var i=0, il=extlinks.length; i<il; i++) { | ||
var ele = extlinks[i]; | var ele = extlinks[i]; | ||
var link = ele.getElementsByTagName('a')[0]; | var link = ele.getElementsByTagName('a')[0]; | ||
if (link) link.setAttribute('target','_blank'); | if (link) link.setAttribute('target','_blank'); | ||
| + | else ele.setAttribute('target','_blank'); | ||
}; | }; | ||
}; | }; | ||
addOnloadHook(ExtLinks); | addOnloadHook(ExtLinks); | ||
Latest revision as of 17:52, 20 May 2014
/* Any JavaScript here will be loaded for all users on every page load. */
function ExtLinks() {
var extlinks = document.getElementsByClassName('external');
for (var i=0, il=extlinks.length; i<il; i++) {
var ele = extlinks[i];
var link = ele.getElementsByTagName('a')[0];
if (link) link.setAttribute('target','_blank');
else ele.setAttribute('target','_blank');
};
};
addOnloadHook(ExtLinks);