User:Daedalus969/js/live-edit-counter.js

// User:Henrik/js/live-edit-counter - Please include this line function liveEditCounter(username) {    var xhr; try { xhr = new XMLHttpRequest; } catch(e) {         xhr = new ActiveXObject(Microsoft.XMLHTTP); }    if (!document.getElementById('edit-count1') || !document.getElementById('edit-count2')) return;

xhr.onreadystatechange = function {         if(xhr.readyState  == 4) {             if(xhr.status  == 200) { var doc = xhr.responseXML; var element = doc.getElementsByTagName('count').item(0); document.getElementById('edit-count1').innerHTML=element.firstChild.data; document.getElementById('edit-count2').innerHTML=element.firstChild.data; }         }    };

xhr.open('GET', "http://en.wikipedia.org/w/query.php?format=xml&what=contribcounter&titles=User:"+username, true); xhr.send(null); }

$(function { if (wgTitle.indexOf("/") != -1 || document.title.indexOf("- History -") != -1)  //no subpages or history     return;  if (wgCanonicalNamespace == "User" || wgCanonicalNamespace == "User_talk") {     var username = encodeURIComponent( wgTitle );     liveEditCounter(username);  } };