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

Content deleted Content added
handle deleteDuplicateReferencesSection() edge case == References (bunch of whitespace here) == (publish.php)
create function removeBorderFromImagesInInfoboxes() (publish.php)
Line 215:
wikicode = this.deleteBlankLinesBetweenBullets(wikicode);
wikicode = this.removeUnderscoresFromWikilinks(wikicode);
wikicode = this.removeBorderFromImagesInInfoboxes(wikicode);
 
// all ==sections== should start with a capital letter
Line 692 ⟶ 693:
wikicode = sf.surgicalReplaceInsideTags(/_/g, ' ', wikicode, ['[['], [']]']);
return wikicode;
}
 
removeBorderFromImagesInInfoboxes(wikicode) {
return wikicode.replace(/(\|\s*logo\s*=\s*)\[\[File:([^\]\|]*)[^\]\]]*\]\]/g, '$1$2');
}