Wikipedia:WikiProject User scripts/Scripts/Easy db
From Wikipedia, the free encyclopedia
//
//Please leave the following line //[[user:Where/easy db]], maintained by [[User:MER-C]] //Start db script addOnloadHook(function() { //check if called from deletion request if (document.title.indexOf("Editing ") != -1) { if (document.URL.lastIndexOf("&fakeaction=huff") == -1) return; // does the page exist? if (wgCurRevisionId == false) { alert("The page has already been deleted."); return; } if (document.URL.lastIndexOf("&reason=off") != -1) { var type = prompt("Enter criteria for speedy deletion, e.g. A1, G3"); if (type == null) return; var f = document.editform, t = f.wpTextbox1; t.value = "{" + "{db-" + type.toLowerCase() + "}}\n" + t.value; f.wpSummary.value = "JS: Requesting speedy deletion ([[WP:CSD#" + type + "|CSD " + type.toUpperCase() + "]])"; f.wpSave.click(); return; } else if (document.URL.lastIndexOf("&reason=on") != -1) { var type = prompt("Enter reason for speedy deletion"); if (type == null) return; var f = document.editform, t = f.wpTextbox1; t.value = "{" + "{db|" + type + "}}\n" + t.value; f.wpSummary.value = "JS: Requesting speedy deletion"; f.wpSave.click(); return; } } if (wgCanonicalNamespace == "Special") return; addPortletLink("p-cactions", "javascript:easyDb(0)", "db (csd)", "ca-db0", "Request speedy deletion according to WP:CSD", ""); addPortletLink("p-cactions", "javascript:easyDb(1)", "db (reason)", "ca-db1", "Request speedy deletion with reason", ""); }); function easyDb(n) { var title = wgPageName.replace("&", "%26").replace("+", "%2B"); if (n == 0) location.assign("/w/index.php?&action=edit&fakeaction=huff&reason=off&title=" + title); if (n == 1) location.assign("/w/index.php?&action=edit&fakeaction=huff&reason=on&title=" + title); } //End db script //

