User:BesigedB/monobook.js

//

// User:Lupin/popups.js

mw.loader.load(

'https://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'

+ '&action=raw&ctype=text/javascript&dontcountme=s');

// This script is at http://en.wikipedia.org/w/index.php?title=User:Markaci/monobook.js&action=raw&ctype=text/javascript&dontcountme=s

// Extra insertions line.

function insertExtra () {

var copywarn = document.getElementById('editpage-copywarn');

var divstart = "

";

var divend = "

";

var ins += addInsertion("{{subst" + ":vfd}}","VfD") + " | ";

ins += addInsertion("{{" + "delete" + "}}","delete") + " | ";

ins += addInsertion("{{" + "db| " + "}}","deletebecause");

copywarn.innerHTML = divstart + ins + divend + '
' + copywarn.innerHTML;

}

// Add the purge tab to pages.

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

}

}

function addInsertion(content,name) {

return ",)\">" + name + "";

}

function reformatMyPage() {

insertExtra();

addPurgeButton();

}

if (window.addEventListener) window.addEventListener("load",reformatMyPage,false);

else if (window.attachEvent) window.attachEvent("onload",reformatMyPage);

//