Difference between revisions of "MediaWiki:Common.js"
Jump to navigation
Jump to search
Line 11: | Line 11: | ||
var rows = infoBox.getElementsByTagName('TR'); | var rows = infoBox.getElementsByTagName('TR'); | ||
− | var r,row; | + | var currRow,r,row; |
for(r in rows) | for(r in rows) | ||
{ | { | ||
row=rows[r]; | row=rows[r]; | ||
− | + | if (getElementByClass('selflink') | |
+ | currRow=r; | ||
} | } | ||
+ | alert(currRow); | ||
var text = '<div class="navigators"> navigators </div>'; | var text = '<div class="navigators"> navigators </div>'; | ||
Line 34: | Line 36: | ||
} | } | ||
} | } | ||
+ | return null; | ||
} | } |
Revision as of 08:12, 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"); if (!infoBox) return; var rows = infoBox.getElementsByTagName('TR'); var currRow,r,row; for(r in rows) { row=rows[r]; if (getElementByClass('selflink') currRow=r; } alert(currRow); 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]; } } return null; }