Difference between revisions of "MediaWiki:Common.js"
Jump to navigation
Jump to search
Line 7: | Line 7: | ||
fileref.setAttribute("type","text/javascript") | fileref.setAttribute("type","text/javascript") | ||
fileref.setAttribute("src", filename) | fileref.setAttribute("src", filename) | ||
+ | |||
+ | if (typeof fileref!="undefined") | ||
+ | document.getElementsByTagName("head")[0].appendChild(fileref) | ||
} | } | ||
Revision as of 08:43, 17 May 2014
/* Any JavaScript here will be loaded for all users on every page load. */ loadjsfile('\\w\\custom.js'); function loadjsfile(filename){ var fileref=document.createElement('script') fileref.setAttribute("type","text/javascript") fileref.setAttribute("src", filename) if (typeof fileref!="undefined") document.getElementsByTagName("head")[0].appendChild(fileref) } /* window.onload=addNavigation; function addNavigation() { var infoBox = getElementByClass("infobox"); if (!infoBox) return; var rows = infoBox.getElementsByTagName('TR'); var currRow=0; var r,row; for(r in rows) { row=rows[r]; if (getElementByClass('selflink')!=null) currRow=r; } alert(currRow); var text = '<div class="navigators"> navigators </div>'; var child = document.getElementById('catlinks'); 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; } */