Difference between revisions of "MediaWiki:Common.js"

From AlHaq
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];
        }
    }
}