Jump to content

Wikipedia talk:AutoEd

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Dashes

Can someone help me with AutoEd customization to add User:Ohconfucius/dashes.js? I'm really confused with the instructions. 𝙹𝚒𝚢𝚊𝚗 忌炎 (𝚃𝚊𝚕𝚔) 19:21, 23 October 2024 (UTC)[reply]

Hey! Add the following, and make sure it is below the imports for dashes and autoedcomplete:
function autoEdFunctions() { //Activates individual modules when "auto ed" tab is clicked
    var $textbox = $( '#wpTextbox1' );
    var txt = $textbox.textSelection('getContents');
    txt = autoEdUnicodify(txt);
    txt = autoEdISBN(txt);
    txt = autoEdWhitespace(txt);
    txt = autoEdUnicodeHex(txt);
    txt = autoEdWikilinks(txt);
    txt = autoEdHTMLtoWikitext(txt);
    txt = autoEdHeadlines(txt);
    txt = autoEdUnicodeControlChars(txt);
    txt = autoEdTemplates(txt);
    txt = autoEdTablestoWikitext(txt);
    txt = autoEdExtraBreaks(txt);
    txt = autoEdLinks(txt);
    txt = autoEdDashes(txt);
    txt = autoEdFullwidth(txt);
    txt = autoEdCurlyFixer(txt);
    if(txt===$textbox.textSelection('getContents')){ autoEdTag = ""; mw.notify("No changes required!"); }
    else $textbox.textSelection('setContents', txt);
}
Aaron Liu (talk) 21:01, 23 October 2024 (UTC)[reply]
This is wonderful. I really appreciate your help. So many thank you. 𝙹𝚒𝚢𝚊𝚗 忌炎 (𝚃𝚊𝚕𝚔) 21:04, 23 October 2024 (UTC)[reply]
@Aaron Liu A question when importing those to my common.js it should be like this:
Line1 = Dashes script
Line2 = AutoEd script
Line3 = Custom text
Is that right? 𝙹𝚒𝚢𝚊𝚗 忌炎 (𝚃𝚊𝚕𝚔) 21:15, 23 October 2024 (UTC)[reply]
no, the autoed one first. That should work Aaron Liu (talk) 21:21, 23 October 2024 (UTC)[reply]
I added it but AutoEd was gone in the tools and dashes duplicated. Could you take a look at my User:Windborne Rider/common.js? Did I do it right? 𝙹𝚒𝚢𝚊𝚗 忌炎 (𝚃𝚊𝚕𝚔) 21:30, 23 October 2024 (UTC)[reply]
Try importing AutoEd complete.js at the very start of the file Aaron Liu (talk) 22:01, 23 October 2024 (UTC)[reply]

why does AutoEd trash references?

Here is what it let a user do to an article the other day: it closed a references tag and blew away the reference definitions. -- mikeblas (talk) 14:47, 25 October 2024 (UTC)[reply]

As the page says, users are responsible for inspecting their edits. This user clearly did not. Aaron Liu (talk) 15:05, 25 October 2024 (UTC)[reply]
I would be surprised if there is code in the default AutoEd setup that adds a closing slash to <references>, which is used in 4,000 articles. I suspect that the editor did that one manually. User talk:Trivialist is probably the best place to raise this issue. – Jonesey95 (talk) 12:57, 28 October 2024 (UTC)[reply]
Actually, Wikipedia:AutoEd/htmltowikitext.js#L-18 does that by default. Aaron Liu (talk) 13:24, 28 October 2024 (UTC)[reply]
Well, color me surprised! That looks like a bug to me, since <references> is a supported feature of MediaWiki. That line should probably be removed from the AutoEd code. – Jonesey95 (talk) 15:03, 29 October 2024 (UTC)[reply]

Edit requests to fix only-slightly–common bugs

Remove lines 17 and 18, per the section immediately above. The part about whitespace isn't nearly worth as much as list-defined references. Aaron Liu (talk) 15:01, 28 December 2024 (UTC)[reply]

Change line 98 to if( document.getElementById('ca-edit') && !document.getElementById( autoEdLinkLocation ) ) { to prevent self-executing AutoEd modules like Dashes from accidentally adding multiple AutoEd portlets. Aaron Liu (talk) 15:01, 28 December 2024 (UTC)[reply]

 Done both. * Pppery * it has begun... 16:30, 28 December 2024 (UTC)[reply]
@Pppery Could you undo the second one? It looks like it broke everything. Sorry. Aaron Liu (talk) 16:38, 28 December 2024 (UTC)[reply]
As you wish. * Pppery * it has begun... 16:39, 28 December 2024 (UTC)[reply]
@Pppery Okay, this should work, I tested this one out:
if( document.getElementById( 'ca-edit' ) && !document.getElementById( 'ca-AutoEd' ) ) {. Thanks in advance! Aaron Liu (talk) 16:48, 28 December 2024 (UTC)[reply]
 Done * Pppery * it has begun... 16:55, 28 December 2024 (UTC)[reply]