පරිශීලක:තඹරු විජේසේකර/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>