User:Voice of All/Backlog/monobook.js
////////////Backlog bar////////////
$(adminbacklog)
function adminbacklog()
{
gml_xmlhttp = HTTPClient();
if (!gml_xmlhttp)
return;
var pageurl = 'http://en.wikipedia.org/w/index.php?title=Special:Whatlinkshere&target=Template%3AAdminbacklog';
gml_xmlhttp.open("GET", pageurl, true);
gml_xmlhttp.onreadystatechange = adminbacklogbar;
gml_xmlhttp.send(null);
}
//
//
function adminbacklogbar()
{
if (gml_xmlhttp.readyState != 4)
return;
xml = gml_xmlhttp.responseText.split('Retrieved from "
var links = xml.split('" title="'); var backlog = ''; for (i=0; i { var name = links[i].split('">')[0]; if (name.search('(/|:Image|:Suspected)') == -1 && links[i].split('')[0].indexOf('(transclusion)') != -1 && (name.indexOf('Wikipedia:') != -1 || name.indexOf('Category:') != -1)) {backlog += ', ' + name.replace('Wikipedia:',).replace('Category:',) + '';} } backlog = backlog.replace(', ',''); if (backlog != '') { var message = ' var csub=document.getElementById("top"); var msg=document.createElement("backlog"); msg.innerHTML = message; msg.className="backlogs"; csub.insertBefore(msg, csub.firstChild) } } function HTTPClient() { var gml_http; if(window.XMLHttpRequest) { gml_http = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { gml_http = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { gml_http = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { gml_http = false; } } } return gml_http; } ////////////