//This script does not function without additional "helper" modules!//Please see [[Wikipedia:AutoEd]] for details on use.//Initiates AutoEdfunctionautoEdExecute(){if(!document.getElementById('wpTextbox1'))return;// copy wikEd ([[User:Cacycle/wikEd.js]]) frame to wpTextbox1 textarea// for compatibility with WikiEdif(typeofwikEdUseWikEd!=='undefined'){if(wikEdUseWikEd===true){WikEdUpdateTextarea();}}//alert/return if autoEdFunctions is not definedif(typeofautoEdFunctions==='undefined'){alert('AutoEd/core.js: autoEdFunctions is undefined');return;}autoEdFunctions();autoEdEditSummary();// copy wpTextbox1 textarea back to wikEd frame// for compatibility with WikiEdif(typeofwikEdUseWikEd!=='undefined'){if(wikEdUseWikEd===true){WikEdUpdateFrame();}}}//Adds Tag to edit summary textboxfunctionautoEdEditSummary(){vartxt=document.forms.editform.wpSummary;vartag;if(typeofautoEdTag==='undefined'){tag='Cleaned up using [[WP:AutoEd|AutoEd]]';}else{tag=autoEdTag;}// Is the tag blank?if(tag.match(/[^\s]/)){// Has it already been tagged?if(txt.value.indexOf(tag)==-1){// Append a pipe if necessaryif(txt.value.match(/[^\*\/\s][^\/\s]?\s*$/)){txt.value+=' | ';}// Append our tagtxt.value+=tag;}}// Check 'This is a minor edit'if(!document.forms.editform||!document.forms.editform.wpMinoredit||!document.forms.editform.wpDiff){return;}if(typeofautoEdMinor==='undefined'||autoEdMinor){document.forms.editform.wpMinoredit.checked=true;}// Click 'Show changes'if(typeofautoEdClick==='undefined'||autoEdClick){document.forms.editform.wpDiff.click();}}// Add "auto ed" tab and associate with actions// Make sure the document is ready and our dependencies are loaded$.when($.ready,mw.loader.using(['mediawiki.util'])).done(function(){var$link;//Execute AutoEd after call from "view mode"if(mw.util.getParamValue('AutoEd')){autoEdExecute();}// Set default values for any unset variablesif(typeofautoEdLinkHover==='undefined'){autoEdLinkHover="Run AutoEd";}if(typeofautoEdLinkName==='undefined'){autoEdLinkName="auto ed";}if(typeofautoEdLinkLocation==='undefined'){autoEdLinkLocation="p-cactions";}// Add the "auto ed" tabif(document.getElementById('ca-edit')){varurl=mw.util.getUrl(mw.config.get('wgPageName'),{action:'edit',AutoEd:'true'});$link=$(mw.util.addPortletLink(autoEdLinkLocation,url,autoEdLinkName,'ca-AutoEd',autoEdLinkHover,'',document.getElementById('ca-move')));if(typeofdocument.forms.editform!=='undefined'){$link.on('click',function(e){e.preventDefault();autoEdExecute();});}}});