User:Magister Scienta/newpage tabs.js

$(function { mw.util.addPortletLink( "p-personal", mw.config.get('wgServer') + mw.config.get('wgScriptPath') + "/index.php?title=Special:NewPages", "new pages", "pt-newpages", "Link to newpage list", "z", document.getElementById("pt-newusers")); }); $(function { mw.util.addPortletLink( "p-personal", mw.config.get('wgServer') + mw.config.get('wgScriptPath') + "/index.php?title=Special%3ANewPages&namespace=0&tagfilter=&username=&hidepatrolled=1&limit=100", "backlog", "pt-newpages", "Backlog of last 100 unpatrolled new pages", "z", document.getElementById("pt-newusers")); });

//addOnloadHook(function { //mw.util.addPortletLink( "p-personal", //mw.config.get('wgServer') + mw.config.get('wgScriptPath') + "/index.php?title=WP:CSD", // "csd", "pt-csd", "Link to newpage list", //"9", document.getElementById("pt-newpages")); //}); //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 (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;   mw.util.addPortletLink("p-cactions", "javascript:easyDb(0)", "db (csd)", "ca-db0", "Request speedy deletion according to WP:CSD", "");  mw.util.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 //

//end of tabs