User:Novem Linguae/Scripts/DraftCleaner.js: Difference between revisions

Content deleted Content added
swapRefCommaWithCommaRef() (publish.php)
deleteAFCDraftTagsIfMainspace() (publish.php)
Line 163:
wikicode = this.deleteSomeHTMLTags(wikicode);
wikicode = this.deleteNonAFCDraftTags(wikicode);
wikicode = this.deleteAFCDraftTagsIfMainspace(wikicode, mw.config.get('wgNamespaceNumber'));
 
wikicode = this.fixWikilinksContainingURL(wikicode);
Line 659 ⟶ 660:
wikicode = wikicode.replace(/<!-- When you move this draft into article space, please link it to the Wikidata entry and remove the QID in the infobox code\. -->\n{0,2}/gi, '');
wikicode = wikicode.replace(/{{Draft}}\n{0,2}/gi, '');
return wikicode;
}
 
deleteAFCDraftTagsIfMainspace(wikicode, namespaceNumber) {
let isMainspace = namespaceNumber == 0;
if ( isMainspace ) {
// {{AfC submission}}, {{AfC topic}}, {{AfC comment}}, etc.
wikicode = wikicode.replace(/{{AfC [^}]*}}\n?/g, '');
}
return wikicode;
}