Content deleted Content added
|
|
(One intermediate revision by one other user not shown) |
// <pre>
// [[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);
}
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);
}
addOnloadHook(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);
}
});
//<pre>
|