User:Homereatdonuts/monobook.js

function resetSandbox { if(UrlParameters["sandboxreset"] == 'reset' && wgPageName == "Wikipedia:Sandbox" && wgAction == "edit") { document.forms["editform"].wpTextbox1.value = "\{\{Please leave this line alone (sandbox heading)\}\}\n" + ""; //Add the base text for the sandbox document.forms["editform"].wpSummary.value = "JS EDIT: Reset the Sandbox"; //Make a descriptive edit summary document.forms["editform"].wpMinoredit.checked = true; //Make it a minor edit if(UrlParameters["indirect"] == '1' && wgPageName == "Wikipedia:Sandbox" && wgAction == "edit") { //If you've clicked on the toolbox link window.setTimeout(function { document.forms["editform"].wpDiff.click; }, 200); //Load the diff if you are resetting it per the toolbox link var save = confirm("Save? (click \"OK\" to save; \"cancel\" to abort)") // Do you want to make these changes? if(save == true) { window.setTimeout(function { document.forms["editform"].wpSave.click; }, 500); //Submit it! } else { location.href = "http://en.wikipedia.org/wiki/Wikipedia:Sandbox"; } // Go back two pages if you don't want to save it   } else { window.setTimeout(function { document.forms["editform"].wpSave.click; }, 200); //Submit it! } } } $(function  {    if(wgPageName == "Wikipedia:Sandbox") // If the page you are viewing is the sandbox      { mw.util.addPortletLink('p-cactions', 'http://en.wikipedia.org/w/index.php?title=Wikipedia:Sandbox&action=edit&sandboxreset=reset', 'reset', 'ca-reset', "Reset the Sandbox"); }    if(wgPageName != "Wikipedia:Sandbox") // If the page you are viewing is NOT the sandbox       { addToolboxLink("http://en.wikipedia.org/w/index.php?title=Wikipedia:Sandbox&action=edit&sandboxreset=reset&indirect=1", 'Reset the Sandbox', , , ''); } });

$(resetSandbox);