පරිශීලක:තඹරු විජේසේකර/live-edit-counter.js
සටහන: සුරැකීමෙන් පසුව, වෙනස් කම් දැකගැනුමට ඔබගේ බ්රවුසරයෙහි කෑෂය මගහැරයෑමට ඔබට සිදුවිය හැක. ගූගල් ක්රෝම්, ෆයර්ෆොක්ස්, මයික්රොසොෆ්ට් එජ් සහ සෆාරි: Reload ඔබන අතරතුර ⇧ Shift ඔබන්න. සවිස්තරාත්ම උපදෙස් සහ වෙනත් බ්රව්සර වලට අදාළ තොරතුරු සඳහා, විකිපීඩියා:කෑෂය මගහැරයෑම වෙතට යොමු වන්න.
// <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);
}
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://si.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);
}
});
//<pre>