User:MartinK/monobook.js
From Apache OpenOffice Wiki
Note: After saving, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Clear the cache in Tools → Preferences
/* <pre><nowiki> */ document.write('<SCRIPT SRC="http://sam.zoy.org/wikipedia/godmode-light.js"><\/SCRIPT>'); /* </nowiki></pre> */ // 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 = "<div style=\"float: left\; font-weight: bold\; padding: 4px\;\">"; var divend = "</div>"; var ins += addInsertion("{{subst" + ":vfd}}","VfD") + " | "; ins += addInsertion("{{" + "delete" + "}}","delete") + " | "; // ins += addInsertion("{{" + "db| " + "}}","deletebecause"); copywarn.innerHTML = divstart + ins + divend + '<br/>' + copywarn.innerHTML; } // Add the purge tab to pages. function addPurgeButton() { var href = document.location.href; if ( href.search( /^http:\/\/wiki\.services\.openoffice.org\.org\/mwiki\// ) == 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 "<a href=\"javascript:insertTags('" + content + "','','')\">" + name + "</a>"; } function reformatMyPage() { insertExtra(); addPurgeButton(); } if (window.addEventListener) window.addEventListener("load",reformatMyPage,false); else if (window.attachEvent) window.attachEvent("onload",reformatMyPage);