Jump to content

User:Paranomia/rights.js

From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by Paranomia (talk | contribs) at 21:59, 1 May 2008 (fix). The present address (URL) is a permanent link to this version.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
// scraped from VoA's code
function get_userlist_xml(arg)
{
  document.getElementById('contentSub').innerHTML += '<br><strong>Searching for current usergroup information.' + '\n' + 'Please wait...</strong>';
  gml_xmlhttp = sajax_init_object();
  if(!gml_xmlhttp)
    return;
  var pageurl = '/w/index.php?title=Special:Listusers&group=&username=' + escape(arg);
  gml_xmlhttp.open("GET", pageurl, true);
  gml_xmlhttp.onreadystatechange = alertget;
  gml_xmlhttp.send(null);
}
function alertget()
{
  if(gml_xmlhttp.readyState != 4)
    return;
  xml = gml_xmlhttp.responseText.replace(/<body.*"ns-4">/, '<body class="ns-4">');
  var obj = new DOMParser()
  var doc = obj.parseFromString(xml, "text/xml")
  var rights = '(username invalid)';
  if(doc.getElementsByTagName('li')[1])
    {rights = doc.getElementsByTagName('li')[1].innerHTML;}
  document.getElementById('contentSub').innerHTML += '<br><span style="color:blue;"><strong>' + rights + '</strong></span>';
}