User:Rparle/monobook.js

/*

* Add 'Purge' button to list:

* (User:Rparle/monobook.js/purgebutton)

*/

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-cactions" );

var ul = div.getElementsByTagName( "ul" )[0];

var newLi = document.createElement( "li" );

var newA = document.createElement( "a" );

newA.setAttribute( "href" , historyHref.replace( "=history" , "=purge" ) );

var text = document.createTextNode( "Purge Cache" );

newA.appendChild( text );

newLi.appendChild( newA );

ul.appendChild( newLi );

}

}

window.addEventListener( "load" , addPurgeButton , false );

/*

* Clone tabs at the bottom of the screen

function morelinks() {

var tabs = document.getElementById('p-cactions').cloneNode(true);

tabs.id = 'mytabs';

var listitems = tabs.getElementsByTagName('LI');

for (i=0;i

if(listitems[i].id) listitems[i].id = 'mytabs-' + listitems[i].id;

}

document.getElementById('column-content').appendChild(tabs);

}

window.addEventListener("load",morelinks,false);

  • /