Email parsing uses Traditional Markdown Linebreaks by default. Added JS tests for line breaks.

This commit is contained in:
Robin Ward
2013-06-21 11:36:33 -04:00
parent bfdbf373f3
commit bb908d5913
7 changed files with 62 additions and 27 deletions

View File

@@ -122,7 +122,8 @@ Discourse.Markdown = {
});
// newline prediction in trivial cases
if (!Discourse.SiteSettings.traditional_markdown_linebreaks) {
var linebreaks = opts.traditional_markdown_linebreaks || Discourse.SiteSettings.traditional_markdown_linebreaks;
if (!linebreaks) {
converter.hooks.chain("preConversion", function(text) {
return text.replace(/(^[\w<][^\n]*\n+)/gim, function(t) {
if (t.match(/\n{2}/gim)) return t;