This is an old revision of this page, as edited by Nihiltres (talk | contribs) at 15:02, 9 July 2014 (Removed autoEdQueryString function and replaced sole use "autoEdQueryString('AutoEd')" with "mw.util.getParamValue('AutoEd')"; bold change). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Revision as of 15:02, 9 July 2014 by Nihiltres (talk | contribs) (Removed autoEdQueryString function and replaced sole use "autoEdQueryString('AutoEd')" with "mw.util.getParamValue('AutoEd')"; bold change)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)//
//This script does not function without additional "helper" modules! //Please see ] for details on use. //Initiates AutoEd function autoEdExecute() { if(!document.getElementById('wpTextbox1')) return; // copy wikEd (]) frame to wpTextbox1 textarea // for compatibility with WikiEd if (typeof wikEdUseWikEd != 'undefined') { if (wikEdUseWikEd == true) { WikEdUpdateTextarea(); } } //alert/return if autoEdFunctions is not defined if( typeof autoEdFunctions == 'undefined' ) { alert('AutoEd/core.js: autoEdFunctions is undefined'); return; } autoEdFunctions(); autoEdEditSummary(); // copy wpTextbox1 textarea back to wikEd frame // for compatibility with WikiEd if (typeof wikEdUseWikEd != 'undefined') { if (wikEdUseWikEd == true) { WikEdUpdateFrame(); } } } //Adds Tag to edit summary textbox function autoEdEditSummary() { var txt = document.forms.editform.wpSummary; if( typeof autoEdTag == 'undefined' ) { var tag = "Cleaned up using ]"; } else { var tag = autoEdTag; } // Is the tag blank? if( tag.match(//) ) { // Has it already been tagged? if( txt.value.indexOf(tag) == -1 ) { // Append a pipe if necessary if( txt.value.match(/?\s*$/) ) { txt.value += " | "; } // Append our tag txt.value += tag; } } // Check 'This is a minor edit' if( typeof autoEdMinor == 'undefined' || autoEdMinor ) { document.forms.editform.wpMinoredit.checked = true; } // Click 'Show changes' if( typeof autoEdClick == 'undefined' || autoEdClick ) { document.forms.editform.wpDiff.click(); } } // Add "auto ed" tab and associate with actions $(function () { //Execute AutoEd after call from "view mode" if( mw.util.getParamValue('AutoEd') ) { autoEdExecute(); } // Set default values for any unset variables if( typeof autoEdLinkHover == 'undefined' ) { autoEdLinkHover = "Run AutoEd"; } if( typeof autoEdLinkName == 'undefined' ) { autoEdLinkName = "auto ed"; } if( typeof autoEdLinkLocation == 'undefined' ) { autoEdLinkLocation = "p-cactions"; } //Add the "auto ed" tab if( typeof document.forms.editform != 'undefined' ) { addPortletLink( autoEdLinkLocation, 'javascript:autoEdExecute()', autoEdLinkName, 'ca-AutoEd', autoEdLinkHover, '', document.getElementById('ca-move')); } else if (mw.config.get("wgIsArticle") && document.getElementById('ca-edit') && mw.config.get("wgAction") == "view") { var url = mw.config.get("wgServer") + mw.config.get("wgScript") + '?title=' + encodeURIComponent(mw.config.get("wgPageName")) + '&action=edit'; addPortletLink( autoEdLinkLocation, url + '&AutoEd=true', autoEdLinkName, 'ca-AutoEd', autoEdLinkHover, '', document.getElementById('ca-move')); } //End view-mode/edit-mode if }); //