User:Mr.Z-man/monobook.js
Note: After publishing, 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 / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
function moverevertclick() {
for (var i=0; i<document.links.length; i++) {
if (document.links[i].href.indexOf('&wpOldTitle') != -1) {
f=document.createElement("IFRAME");
f.src=document.links[i].href + "&printable=yes&moveclick=true";
f.style.display = 'none';
document.body.appendChild(f);
page = document.links[i].href.toString().replace(/http:\/\/en\.wikipedia\.org\/w\/index\.php\?title=Special:MovePage\&wpOldTitle=(.*?)\&wpNewTitle=.*/, "$1");
deleteurl = "http://en.wikipedia.org/w/index.php?title=" + page + "&action=delete&wpReason=pagemove%20vandalism%20cleanup&deleteclick=true";
g=document.createElement("IFRAME");
g.src = deleteurl;
document.body.appendChild(g);
}
}
}
function moverevertlink() {
if (document.getElementsByTagName('h1')[0].innerHTML == "Move log") {
mw.util.addPortletLink('p-cactions', 'javascript:moverevertclick()', "revert all", "ca-moverevert", "Revert");
}
if (document.URL.indexOf('moveclick=true') != -1) {
document.getElementById('movepage').submit();
}
if (document.URL.indexOf('deleteclick=true') != -1) {
setTimeout("confirmdelete()", 5000);
setTimeout("confirmdelete()", 10000);
setTimeout("confirmdelete()", 15000);
}
}
function confirmdelete() {
if (document.body.innerHTML.indexOf('Warning: The page you are about to delete has a history') == -1 && document.getElementById('deleteconfirm')) {
document.getElementById('deleteconfirm').submit();
} else if (wgArticleId != 0) { document.location.reload(); }
}
$(moverevertlink);