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