User:Pekaje/purgebutton.js

// Some possible prereqs importScript('Wikipedia:WikiProject User scripts/Scripts/Add LI menu'); importStylesheet('Wikipedia:WikiProject User scripts/Scripts/Add LI menu/css');

// Add 'Purge' button to list: function addPurgeButton { var href = document.location.href; if ( href.search( /^http:\/\/en\.wikipedia\.org\/wiki\// ) == 0 ) {      var historyHref = document.getElementById( "ca-history" ).firstChild.href; var div = document.getElementById( "p-tb" ); var ul = div.getElementsByTagName( "ul" )[0]; var newLi = document.createElement( "li" ); var newA = document.createElement( "a" ); newA.setAttribute( "href", historyHref.replace( "=history" , "=purge" ) ); newA.setAttribute( "accesskey", "p" ); var text = document.createTextNode( "Purge Cache" ); newA.appendChild( text ); newLi.appendChild( newA ); ul.appendChild( newLi ); } } //window.addEventListener( "load", addPurgeButton , false ); addOnloadHook(addPurgeButton);