diff --git a/Projects/Superalgos/UI/Spaces/Design-Space/Workspace.js b/Projects/Superalgos/UI/Spaces/Design-Space/Workspace.js index 95b66c915..01a960403 100644 --- a/Projects/Superalgos/UI/Spaces/Design-Space/Workspace.js +++ b/Projects/Superalgos/UI/Spaces/Design-Space/Workspace.js @@ -124,7 +124,7 @@ function newWorkspace() { executeAction({ name: 'Syncronize Tasks', project: 'Superalgos' }) executeAction({ name: 'Syncronize Trading Sessions', project: 'Superalgos' }) executeAction({ name: 'Syncronize Learning Sessions', project: 'Superalgos' }) - //executeAction({ name: 'Play Tutorials', project: 'Superalgos' }) TODO reactivate this + executeAction({ name: 'Play Tutorials', project: 'Superalgos' }) } function setupEventsServerClients() { diff --git a/Projects/Superalgos/UI/Utilities/Docs.js b/Projects/Superalgos/UI/Utilities/Docs.js index 7b5d6757d..eeac1b80b 100644 --- a/Projects/Superalgos/UI/Utilities/Docs.js +++ b/Projects/Superalgos/UI/Utilities/Docs.js @@ -599,6 +599,7 @@ function newSuperalgosUtilitiesDocs() { /* Private Functions follow */ function tagDefinedTypes(text, excludedType) { const MAX_NUMBER_OF_WORDS = 10 + text = text.trim() let cleanText = text.replace(/'/g, ' AMPERSAND ') // scaping ampersands, separating them from other words .replaceAll('<', ' < ') .replaceAll('>', ' > ') @@ -615,10 +616,18 @@ function newSuperalgosUtilitiesDocs() { let phrase = '' for (let j = 0; j < MAX_NUMBER_OF_WORDS; j++) { - phrase = phrase + ' ' + words[i + j] - phrase = phrase.trim() - phrases.push(phrase) - cleanPhrases.push(cleanPhrase(phrase)) + let word = words[i + j] + if (word === "" ) { word = " "} + if (word !== undefined) { + if (phrase === '') { + phrase = word + } else { + phrase = phrase + ' ' + word + } + if (phrase === undefined) { continue } + phrases.push(phrase) + cleanPhrases.push(cleanPhrase(phrase)) + } } let found = false @@ -663,6 +672,7 @@ function newSuperalgosUtilitiesDocs() { .replaceAll(' . ', '.') .replaceAll(' , ', ',') .replaceAll(' ! ', '!') + .replaceAll(' ', ' ') return taggedText }