Jump to content

Wikipedia:AutoEd/extrabreaks.js

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by AFigureOfBlue (talk | contribs) at 02:32, 2 May 2009 (Add). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

//

function autoEdExtraBreaks(str) { //MAIN FUNCTION describes list of fixes

    //Remove extra BR tags
    str = str.replace(/<br>\]\]|<br\/>\]\]|<br \/>\]\]/gi, '\]\]'); //Remove usually unneeded BR tags from ends of image descriptions and wikilinks
    str = str.replace(/<br>\}\}|<br\/>\}\}|<br \/>\}\}/gi, '\}\}'); //Remove usually unneeded BR tags from ends of templates
    str = str.replace(/<br>\||<br\/>\||<br \/>\|/gi, '\}\}'); //Remove from parameters
    str = str.replace(/<br> \||<br\/> \||<br \/> \|/gi, '\}\}'); //Ditto
    str = str.replace(/\|\n<br>|\|\n<br\/>|\|\n<br \/>/gi, '\}\}'); //Ditto

    return str;
}

//