User:Protez/monobook.js

var xmlhttp=false; /*@cc_on @*/ /*@if (@_jscript_version >= 5) // JScript gives us Conditional compilation, we can cope with old IE versions. // and security blocked creation of the objects. try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @end @*/ if (!xmlhttp && typeof XMLHttpRequest!='undefined') { try { xmlhttp = new XMLHttpRequest; } catch (e) { xmlhttp=false; } } if (!xmlhttp && window.createRequest) { try { xmlhttp = window.createRequest; } catch (e) { xmlhttp=false; } }

function updateRfetch(response) { var subHeading = document.getElementById('siteSub'); //   alert(response); subHeading.innerHTML = subHeading.innerHTML + response; }

function rfetch(title) { var url = 'http://wiki.varbitrage.com/wikipedia.php?override=true&title='+encodeURI(title); xmlhttp.open("GET", url, true); xmlhttp.onreadystatechange=function { if (xmlhttp.readyState==4) {updateRfetch(xmlhttp.responseText);} }   xmlhttp.send(null); }

function subHeading { // firstHeading var firstHeading = document.getElementsByClassName('firstHeading')[0]; // title var subHeading = document.getElementById('siteSub'); var text = subHeading.innerHTML; // + plus sign is a stub character for closing bracket // var title = text.match(/\[\[([^]+]*?)\]\]/)[1]; var title = firstHeading.innerHTML; subHeading.innerHTML = "Varbitrage.com MediaWiki Article (edit, rfetch, rfetch_href)"; }

hookEvent('load', subHeading);