//<pre>
function brfixer() {
var txt = document.editform.wpTextbox1;
//replace
txt.value = txt.value.replace(new RegExp('<BR>', 'gi'), '<br />');
txt.value = txt.value.replace(new RegExp('<BR/>' ,'gi'), '<br />');
txt.value = txt.value.replace(new RegExp('<BR />', 'gi'), '<br />');
txt.value = txt.value.replace(new RegExp('</BR>', 'gi'), '<br />');
txt.value = txt.value.replace(new RegExp('<BR/ >', 'gi'), '<br />');
// Add a tag to the summary box
var txt = document.editform.wpSummary;
var summary = "<BR>s fixed using ]";
if (txt.value.indexOf(summary) == -1) {
if (txt.value.match(/?\s*$/)) {
txt.value += " | ";
}
txt.value += summary;
}
// Press the diff button to check it
document.editform.wpDiff.click()
}
addOnloadHook(function () {
if(document.forms.editform) {
mw.util.addPortletLink('p-cactions', 'javascript:brfixer()', '<BR>', 'ca-brfixer', 'Fixes <BR>s to <br />', '', '');
}
});
//</pre>