Difference between revisions of "MediaWiki:Common.js"
Jump to navigation
Jump to search
| Line 5: | Line 5: | ||
function addNavigation() | function addNavigation() | ||
{ | { | ||
| + | var infoBox = getElementByClass("infobox"); | ||
| + | |||
| + | alert(infoBox); | ||
var text = '<div class="navigators"> navigators </div>'; | var text = '<div class="navigators"> navigators </div>'; | ||
| Line 11: | Line 14: | ||
child.insertAdjacentHTML( 'beforeBegin', text ); | child.insertAdjacentHTML( 'beforeBegin', text ); | ||
| + | } | ||
| + | |||
| + | function getElementByClass(matchClass) { | ||
| + | var elems = document.getElementsByTagName('*'), i; | ||
| + | for (i in elems) { | ||
| + | if((' ' + elems[i].className + ' ').indexOf(' ' + matchClass + ' ') | ||
| + | > -1) { | ||
| + | return elems[i]; | ||
| + | } | ||
| + | } | ||
} | } | ||
Revision as of 07:52, 17 May 2014
/* Any JavaScript here will be loaded for all users on every page load. */
window.onload=addNavigation;
function addNavigation()
{
var infoBox = getElementByClass("infobox");
alert(infoBox);
var text = '<div class="navigators"> navigators </div>';
var child = document.getElementById('catlinks');
/* child.parentNode.insertBefore(text, child); */
child.insertAdjacentHTML( 'beforeBegin', text );
}
function getElementByClass(matchClass) {
var elems = document.getElementsByTagName('*'), i;
for (i in elems) {
if((' ' + elems[i].className + ' ').indexOf(' ' + matchClass + ' ')
> -1) {
return elems[i];
}
}
}