User:Erutuon/scripts/footnoteCleanup.js: Difference between revisions

Content deleted Content added
note
punctuation variable not used; variable for correcting punctuation placement
Line 42:
);
return text;
)};
var fixPunctuationPlacement = function(text)
{
return replacement;text.replace(
/((?:%%\d+%%)+)([\.\,\;\:\)]{1,3})/g,
function(match, capture1, capture2)
{
count += 1;
var replacement = capture2 + capture1;
replacements.push(replacement);
return replacement;
}
);
};
Line 57 ⟶ 71:
);
contents = contents.replacefixPunctuationPlacement(contents);
/((?:%%\d+%%)+)([\.\,\;\:\)]{1,3})/g,
function(match, capture1, capture2)
{
count += 1;
var replacement = capture2 + capture1;
replacements.push(replacement);
return replacement;
}
);
// footnote templates
Line 81 ⟶ 86:
}
contents = fixPunctuationPlacement(contents);
var punctuation = "[\.\,\;\:\)]{1,3}";
contents = contents.replace(
/((?:%%\d+%%)+)([\.\,\;\:\)]{1,3})/g,
function(match, capture1, capture2)
{
count += 1;
var replacement = capture2 + capture1;
replacements.push(replacement);
return replacement;
}
);
if ( count > 0 ) {