From d0b07beee9c08236f18624c7213e3000f3d168b8 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Sat, 9 Jan 2021 09:19:27 +0100 Subject: [PATCH] Title and Subtitle handling --- .../UI/Spaces/Tutorial-Space/TutorialSpace.js | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js b/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js index 353bdad4b..d2e0d80c2 100644 --- a/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js +++ b/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js @@ -1126,8 +1126,6 @@ function newSuperalgosTutorialSpace() { return } - if (nodeConfig.title !== undefined && nodeConfig.title !== "") { nodeConfig.subTitle = nodeConfig.title } - PAGE_NUMBER = PAGE_NUMBER + 1 const project = 'Superalgos' @@ -1136,7 +1134,7 @@ function newSuperalgosTutorialSpace() { let template = { tutorial: TUTORIAL_NAME, pageNumber: PAGE_NUMBER, - type: currentNode.type + ' - ' + nodeConfig.subTitle, + type: '', definition: { icon: { project: 'Superalgos', @@ -1162,6 +1160,24 @@ function newSuperalgosTutorialSpace() { } template.definition.text = template.definition.text.trim() + /* TITLE and SUBTITLE HANDLING */ + + if (nodeConfig.title !== undefined && nodeConfig.title !== "") { + nodeConfig.subTitle = nodeConfig.title + template.type = currentNode.type + ' - ' + nodeConfig.title + + if (nodeConfig.subTitle !== undefined && nodeConfig.subTitle !== '') { + let paragraph = { + style: 'Title', + text: clean(nodeConfig.subTitle) + } + template.paragraphs.push(paragraph) + } + } else { + template.type = currentNode.type + ' - ' + nodeConfig.subTitle + } + + if (nodeConfig.bulletListIntro !== undefined && nodeConfig.bulletListIntro !== '') { let paragraph = { style: 'Text',