ବ୍ୟବହାରକାରୀ:Ansumang/live-edit-counter.js
ସୂଚନା: ବଦଳଗୁଡ଼ିକ ଦେଖିବା ପାଇଁ ଆପଣଙ୍କୁ ହୁଏତ ନିଜ ବ୍ରାଉଜର କ୍ୟାସ ବାଇପାସ କରିବାକୁ ପଡ଼ିପାରେ ।
- Firefox / Safari: Reload ଉପରେ କ୍ଲିକ କରିବା ବେଳେ Shift ଧରି କିମ୍ବା Ctrl-F5 ବା Ctrl-R ଦବାନ୍ତୁ (Macରେ ⌘-R)
- Google Chrome: Ctrl-Shift-R ଦବାନ୍ତୁ (Macରେ ⌘-Shift-R)
- Internet Explorer / Edge: Refresh ଉପରେ କ୍ଲିକ କଲା ବେଳେ Ctrl ଧରି ବା Ctrl-F5 ଦବାଇ
- Opera: Ctrl-F5 ଦବାନ୍ତୁ ।
// <pre>
// credit User:Richwales/live-edit-counter
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;
if (doc == null)
;
else {
// var element = doc.getElementsByTagName('editcount').item(0);
var usernode = doc.getElementsByTagName('user').item(0);
var editcountnode = usernode.getAttributeNode('editcount');
var trueCount = editcountnode.firstChild.data;
// alert ('found edit count: ' + trueCount);
document.getElementById('edit-count1').innerHTML=trueCount;
document.getElementById('edit-count2').innerHTML=trueCount;
}
} // else alert ('xhr.status for user ' + username + ': ' + xhr.status);
}
};
xhr.open('GET', "http://or.wikipedia.org/w/api.php?action=query&list=users&format=xml&usprop=editcount&ususers="+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>