From b16f202b2176bb6e51afc3bfff7c924493a29fe3 Mon Sep 17 00:00:00 2001 From: Daniel Gerhardt <code@dgerhardt.net> Date: Tue, 23 Apr 2019 12:55:40 +0200 Subject: [PATCH] Fix rendering of code with <hlcode> Markdown generated for <hlcode> did not conform to the Commonmark spec and was not compatible with marked 0.6+. Fixes arsnova/arsnova#101. Fixes GH-89. --- src/main/webapp/app/view/MathJaxMarkDownPanel.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/webapp/app/view/MathJaxMarkDownPanel.js b/src/main/webapp/app/view/MathJaxMarkDownPanel.js index ac247d268..116f8da56 100644 --- a/src/main/webapp/app/view/MathJaxMarkDownPanel.js +++ b/src/main/webapp/app/view/MathJaxMarkDownPanel.js @@ -60,7 +60,7 @@ Ext.define('ARSnova.view.MathJaxMarkDownPanel', { var replaceCodeBlockFromContent = function (content) { return content.replace(/<hlcode>([\s\S]*?)<\/hlcode>/g, function (element) { var codeBlockMatch = element.match(/^<hlcode>\s*([\s\S]*?)\s*<\/hlcode>$/)[1]; - return "\n```auto\n" + codeBlockMatch + "```\n"; + return "\n```auto\n" + codeBlockMatch + "\n```\n"; }); }; -- GitLab