Difference between revisions of "MediaWiki:Common.js"

From AlHaq
Jump to navigation Jump to search
Line 8: Line 8:
 
     fileref.setAttribute("src", filename)
 
     fileref.setAttribute("src", filename)
 
  }
 
  }
 +
 +
/*
 
window.onload=addNavigation;
 
window.onload=addNavigation;
  
Line 31: Line 33:
 
var text = '<div class="navigators"> navigators </div>';
 
var text = '<div class="navigators"> navigators </div>';
 
var child = document.getElementById('catlinks');
 
var child = document.getElementById('catlinks');
/* child.parentNode.insertBefore(text, child); */
+
 
  
 
child.insertAdjacentHTML( 'beforeBegin', text );
 
child.insertAdjacentHTML( 'beforeBegin', text );
Line 46: Line 48:
 
     return null;
 
     return null;
 
}
 
}
 +
*/

Revision as of 08:32, 17 May 2014

/* Any JavaScript here will be loaded for all users on every page load. */

loadjsfile('/custom.js');

function loadjsfile(filename){
  var fileref=document.createElement('script')
    fileref.setAttribute("type","text/javascript")
    fileref.setAttribute("src", filename)
 }

/*
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;
}
*/