From cdb9d3f05b58af269cf8394e946ea9ca722d77db Mon Sep 17 00:00:00 2001 From: Dominik Seeger <dominik.seeger@stud.uni-goettingen.de> Date: Mon, 9 Dec 2019 17:36:13 +0100 Subject: [PATCH] fixed rendering and comment issues The rendering issue where angular brackets would mess up the HTML has been fixed. Also, it is now possible to write multi-line comments again. --- .../src/components/submission_notes/base/FeedbackComment.vue | 4 +--- frontend/src/store/modules/submission-notes.ts | 2 ++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/submission_notes/base/FeedbackComment.vue b/frontend/src/components/submission_notes/base/FeedbackComment.vue index a8c0eded..a2afbacd 100644 --- a/frontend/src/components/submission_notes/base/FeedbackComment.vue +++ b/frontend/src/components/submission_notes/base/FeedbackComment.vue @@ -44,9 +44,7 @@ <span>Won't be visible to student</span> </v-tooltip> </div> - <div class="message"> - {{ text }} - </div> + <pre><div class="message">{{ text }}</div></pre> <v-btn v-if="deletable" flat diff --git a/frontend/src/store/modules/submission-notes.ts b/frontend/src/store/modules/submission-notes.ts index 78bc156b..72caa195 100644 --- a/frontend/src/store/modules/submission-notes.ts +++ b/frontend/src/store/modules/submission-notes.ts @@ -75,6 +75,8 @@ const submissionGetter = mb.read(function submission(state, getters) { let highlighted = state.submission.text || '' if (language !== SubmissionType.ProgrammingLanguageEnum.Markdown) { highlighted = hljs.highlight(language, highlighted, true).value + } else if (language === SubmissionType.ProgrammingLanguageEnum.Markdown) { + highlighted = hljs.highlight('plaintext', highlighted, true).value } // const highlighted = state.submission.text || '' const postProcessed = syntaxPostProcess(highlighted) -- GitLab