From 1f8ef333ed07902658c81b60936a71abddfab0fc Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Sat, 9 Jan 2021 12:47:25 +0100 Subject: [PATCH] third try --- .../UI/Spaces/Tutorial-Space/TutorialSpace.js | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js b/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js index aef7c5461..c6182dcc4 100644 --- a/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js +++ b/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js @@ -1329,32 +1329,32 @@ function newSuperalgosTutorialSpace() { if (nodeConfig.docs === undefined) { return } let schemaDocument = SCHEMAS_BY_PROJECT.get(project).map.docsTutorialSchema.get(nodeConfig.docs.type) - let infoToRender = {} + let title transformDocsInfoIntoTutorialInfo() createTheHTML() function transformDocsInfoIntoTutorialInfo() { if (schemaDocument === undefined) { - infoToRender.subTitle = "Configuration Error" - infoToRender.warning = "The configured Docs reference does not point to any page. Correct that to see here the page contents." + title = "Configuration Error" + schemaDocument = { + paragraphs: [ + { + style: "Warning", + text: "The configured Docs reference does not point to any page. Correct that to see here the page contents." + } + ] + } return } let splittedType = nodeConfig.docs.type.split(' - ') - infoToRender.subTitle = getTextFromParagraphStyle('Title') - if (infoToRender.subTitle === undefined) { - infoToRender.subTitle = splittedType[1] - } else { - infoToRender.title = splittedType[1] - } + title = splittedType[1] } function createTheHTML() { let html = '' - if (infoToRender.title !== undefined && infoToRender.title !== '') { - html = html + '

' + infoToRender.title + '

' - } + html = html + '

' + title + '

' html = html + '
' if (schemaDocument.definition !== undefined && schemaDocument.definition.text !== '') { @@ -1435,7 +1435,7 @@ function newSuperalgosTutorialSpace() { case 'Important': { let text = paragraph.text text = UI.projects.superalgos.utilities.docs.addToolTips(text) - html = html + '' + html = html + '' break } case 'Warning': {