User:Kilroy/monobook.js
From Homestar Runner Wiki
< User:Kilroy(Difference between revisions)
m (No more bottom tabs, for now) |
|||
| (includes 3 intermediate revisions) | |||
| Line 1: | Line 1: | ||
| - | function | + | //Add purge cache button |
| - | + | function addPurgeButton() | |
| - | + | { | |
| - | + | var href = document.location.href; | |
| - | + | { | |
| - | + | 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" ); |
| - | if (window.addEventListener) window.addEventListener("load", | + | var newA = document.createElement( "a" ); |
| - | else if (window.attachEvent) window.attachEvent("onload", | + | newA.setAttribute( "href" , historyHref.replace( "=history" , "=purge" ) ); |
| + | var text = document.createTextNode( "purge" ); | ||
| + | newA.appendChild( text ); | ||
| + | newLi.appendChild( newA ); | ||
| + | ul.appendChild( newLi ); | ||
| + | } | ||
| + | } | ||
| + | if ( window.addEventListener ) window.addEventListener( "load" , addPurgeButton , false ); | ||
| + | else if ( window.attachEvent ) window.attachEvent( "onload", addPurgeButton ); | ||
Current revision as of 22:06, 7 May 2007
//Add purge cache button
function addPurgeButton()
{
var href = document.location.href;
{
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" );
newA.appendChild( text );
newLi.appendChild( newA );
ul.appendChild( newLi );
}
}
if ( window.addEventListener ) window.addEventListener( "load" , addPurgeButton , false );
else if ( window.attachEvent ) window.attachEvent( "onload", addPurgeButton );
