From 93772da82149267e3b3d86806593177ee4c8d6c3 Mon Sep 17 00:00:00 2001 From: benweet Date: Wed, 20 Nov 2013 10:05:17 +0000 Subject: [PATCH] Fixed math block delimiter in section parser extension --- public/res/extensions/markdownSectionParser.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/public/res/extensions/markdownSectionParser.js b/public/res/extensions/markdownSectionParser.js index 750c2619..eea886a0 100644 --- a/public/res/extensions/markdownSectionParser.js +++ b/public/res/extensions/markdownSectionParser.js @@ -25,11 +25,11 @@ define([ } if(mathJax.config.enabled) { // Math delimiter has to follow 1 empty line to be considered as a section delimiter - regexp = '^[ \\t]*\\n[ \\t]*\\$\\$[\\s\\S]*?\\$\\$|' + regexp; // $$ math delimiters - regexp = '^[ \\t]*\\n[ \\t]*\\\\\\\\[[\\s\\S]*?\\\\\\\\]|' + regexp; // \\[ \\] math delimiters - regexp = '^[ \\t]*\\n[ \\t]*\\\\?\\\\begin\\{[a-z]*\\*?\\}[\\s\\S]*?\\\\end\\{[a-z]*\\*?\\}|' + regexp; // \\begin{...} \\end{...} math delimiters + regexp = '^[ \\t]*\\n\\$\\$[\\s\\S]*?\\$\\$|' + regexp; // $$ math block delimiters + regexp = '^[ \\t]*\\n\\\\\\\\[[\\s\\S]*?\\\\\\\\]|' + regexp; // \\[ \\] math block delimiters + regexp = '^[ \\t]*\\n\\\\?\\\\begin\\{[a-z]*\\*?\\}[\\s\\S]*?\\\\end\\{[a-z]*\\*?\\}|' + regexp; // \\begin{...} \\end{...} math block delimiters } - regexp = new RegExp(regexp, 'gmi'); + regexp = new RegExp(regexp, 'gm'); var converter = editor.getConverter(); converter.hooks.chain("preConversion", function(text) {