User:Animum/reset.js: Difference between revisions

Content deleted Content added
m Remove legacy globals per phab:T72470 (via WP:JWB)
maintenance: more info ReferenceError: addToolboxLink is not defined, ReferenceError: UrlParameters is not defined
 
(One intermediate revision by one other user not shown)
Line 7:
 
function resetSandbox() {
if(typeof UrlParameters === 'undefined') return;
if(UrlParameters["sandboxreset"] == 1 && mw.config.get('wgPageName') == "Wikipedia:Sandbox" && UrlParameters["action"] == "edit") {
document.forms["editform"].elements["wpTextbox1"].value = "\{\{Please leave this line alone (sandbox heading)\}\}\n<!-- Hello! Feel free to try your formatting and editing skills below this line\. As this page is for editing experiments, this page will automatically be cleaned every 12 hours. -->"; //Add the base text for the sandbox
Line 23 ⟶ 24:
}
addOnloadHook$(function () {
if(mw.config.get('wgPageName') == "Wikipedia:Sandbox") // If the page you are viewing is the sandbox
{ mw.util.addPortletLink('p-cactions', mw.config.get('wgScript') + "?title=Wikipedia:Sandbox&action=edit&sandboxreset=1", 'reset', 'ca-reset', "Reset the Sandbox"); }
if(typeof addToolboxLink !== 'undefined' && mw.config.get('wgPageName') != "Wikipedia:Sandbox") // If the page you are viewing is NOT the sandbox
{ addToolboxLink(mw.config.get('wgScript') + "?title=Wikipedia:Sandbox&action=edit&sandboxreset=1&indirect=1", 'Reset the Sandbox', '', '', ''); }
});
 
addOnloadHook$(resetSandbox);