From 4515fa35e44599e81163e2fccd6724834ba702e9 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Fri, 11 Dec 2020 19:43:52 +0100 Subject: [PATCH] Bold implemented --- .../UI/Spaces/Docs-Space/DocsSpace.js | 33 ++++++++++++++----- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js index 7870ae20d..64ac3d450 100644 --- a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js +++ b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js @@ -497,7 +497,9 @@ function newSuperalgosDocSpace() { prefix = '' role = '' key = key + '-text' - innerHTML = addToolTips(renderingNode, addItalics(paragraph.text)) + innerHTML = addBold(paragraph.text) + innerHTML = addItalics(innerHTML) + innerHTML = addToolTips(renderingNode, innerHTML) break } case 'Title': { @@ -521,7 +523,8 @@ function newSuperalgosDocSpace() { prefix = ' Note:' role = 'role="alert"' key = key + '-note' - innerHTML = addToolTips(renderingNode, addItalics(paragraph.text)) + innerHTML = addItalics(innerHTML) + innerHTML = addToolTips(renderingNode, innerHTML) break } case 'Success': { @@ -529,7 +532,8 @@ function newSuperalgosDocSpace() { prefix = ' Tip:' role = 'role="alert"' key = key + '-success' - innerHTML = addToolTips(renderingNode, addItalics(paragraph.text)) + innerHTML = addItalics(innerHTML) + innerHTML = addToolTips(renderingNode, innerHTML) break } case 'Important': { @@ -537,7 +541,8 @@ function newSuperalgosDocSpace() { prefix = ' Important:' role = 'role="alert"' key = key + '-important' - innerHTML = addToolTips(renderingNode, addItalics(paragraph.text)) + innerHTML = addItalics(innerHTML) + innerHTML = addToolTips(renderingNode, innerHTML) break } case 'Warning': { @@ -545,7 +550,8 @@ function newSuperalgosDocSpace() { prefix = ' Warning:' role = 'role="alert"' key = key + '-warning' - innerHTML = addToolTips(renderingNode, addItalics(paragraph.text)) + innerHTML = addItalics(innerHTML) + innerHTML = addToolTips(renderingNode, innerHTML) break } case 'List': { @@ -554,7 +560,9 @@ function newSuperalgosDocSpace() { sufix = '' role = '' key = key + '-list' - innerHTML = addToolTips(renderingNode, addItalics(paragraph.text)) + innerHTML = addBold(paragraph.text) + innerHTML = addItalics(innerHTML) + innerHTML = addToolTips(renderingNode, innerHTML) break } case 'Javascript': { @@ -563,7 +571,7 @@ function newSuperalgosDocSpace() { sufix = '' role = '' key = key + '-javascript' - innerHTML = addToolTips(renderingNode, paragraph.text) + innerHTML = paragraph.text break } case 'Json': { @@ -572,7 +580,7 @@ function newSuperalgosDocSpace() { sufix = '' role = '' key = key + '-json' - innerHTML = addToolTips(renderingNode, paragraph.text) + innerHTML = paragraph.text break } } @@ -664,6 +672,15 @@ function newSuperalgosDocSpace() { projectImageDiv.appendChild(htmlImage) } + function addBold(text) { + let splittedText = text.split(':') + if (splittedText.length > 1 && splittedText[1].length > 0) { + return '' + splittedText[0] + ':' + '' + splittedText[1] + } else { + return text + } + } + function addItalics(text) { let words = text.split(' ')