From 3fffab8644910980c150ca99d384974c28570949 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Fri, 11 Dec 2020 13:13:44 +0100 Subject: [PATCH] code highlighting working --- .../Superalgos/UI/Spaces/Docs-Space/DocsSpace.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js index 31750df87..3ee541435 100644 --- a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js +++ b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js @@ -228,9 +228,13 @@ function newSuperalgosDocSpace() { */ let paragraphs = [] let paragraph = '' + let splittedSelectedParagraph = selectedParagraph.id.split('-') + let selectedParagraphIndex = Number(splittedSelectedParagraph[1]) + let selectedParagraphStyle = splittedSelectedParagraph[2] + let style = selectedParagraphStyle.charAt(0).toUpperCase() + selectedParagraphStyle.slice(1); for (let i = 0; i < textArea.value.length; i++) { - if (textArea.value.charCodeAt(i) === 10) { + if (textArea.value.charCodeAt(i) === 10 && style !== 'Javascript' && style !== 'Json') { if (paragraph !== '') { paragraphs.push(paragraph) } @@ -241,11 +245,6 @@ function newSuperalgosDocSpace() { } paragraphs.push(paragraph) - let splittedSelectedParagraph = selectedParagraph.id.split('-') - let selectedParagraphIndex = Number(splittedSelectedParagraph[1]) - let selectedParagraphStyle = splittedSelectedParagraph[2] - let style = selectedParagraphStyle.charAt(0).toUpperCase() + selectedParagraphStyle.slice(1); - if (paragraphs.length === 1) { /* There is no need to add new paragraphs, we just update the one we have. */ if (paragraphs[0] !== '') { @@ -564,6 +563,11 @@ function newSuperalgosDocSpace() { let docsAppDiv = document.getElementById('docsDiv') docsAppDiv.innerHTML = HTML + addFooter() + _self.Prism.highlightAllUnder(docsAppDiv, true, onHighlighted) + + function onHighlighted() { + // nothing to do here + } addProjectImage(project)