User:Addshore/reset.js
Jump to navigation
Jump to search
Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
Documentation for this user script can be added at User:Addshore/reset. |
- Report page listing warnings and errors.
// Created by Animum
// Adapted by Addshore
// [[User:Addshore/reset.js]]
// To include this in your monobook, add the following line to it (minus the "//"):
// importScript('User:Addshore/reset.js');
importScript('User:Addshore/urlparameters.js');
importScript('User:Addshore/Addtabs/monobook.js');
function resetSandbox() {
if(UrlParameters["sandboxreset"] == 1 && wgPageName == "Commons:Sandbox" && UrlParameters["action"] == "edit") {
document.forms["editform"].elements["wpTextbox1"].value = "\{\{Sandbox\}\}\n<!-- Please edit only below this line\. -->"; //Add the base text for the sandbox
document.forms["editform"].elements["wpSummary"].value = "[[User:Addshore/reset.js|JS EDIT]]: Reset the Sandbox"; //Make a descriptive edit summary
document.forms["editform"].elements["wpWatchthis"].checked = false; //Chances are you already have the sandbox watchlisted
document.forms["editform"].elements["wpMinoredit"].checked = true; //Make it a minor edit
if(UrlParameters["indirect"] == 1) { //If you've clicked on the toolbox link
window.setTimeout(function() { document.forms["editform"].elements["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"].elements["wpSave"].click(); }, 200); //Submit it!
} else { location.href = "http://commons.wikimedia.org/wiki/Commons:Sandbox"; } // Go back two pages if you don't want to save it
} else {
window.setTimeout(function() { document.forms["editform"].elements["wpSave"].click(); }, 200); //Submit it!
}
}
}
$(function () {
if(wgPageName == "Commons:Sandbox") // If the page you are viewing is the sandbox
{ mw.util.addPortletLink('p-cactions', 'http://commons.wikimedia.org/w/index.php?title=Commons:Sandbox&action=edit&sandboxreset=1', 'reset', 'ca-reset', "Reset the Sandbox"); }
if(wgPageName != "Commons:Sandbox") // If the page you are viewing is NOT the sandbox
{ addToolboxLink("http://commons.wikimedia.org/w/index.php?title=Commons:Sandbox&action=edit&sandboxreset=1&indirect=1", 'Reset the Sandbox', '', '', ''); }
});
$(resetSandbox);