MediaWiki:Common.js

From AlHaq
Revision as of 08:12, 17 May 2014 by Paul (talk | contribs)
Jump to navigation Jump to search

Note: After saving, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/* 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;
}