diff --git a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js index f3007837c..7273c542c 100644 --- a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js +++ b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js @@ -36,7 +36,7 @@ function newSuperalgosDocSpace() { let objectBeingRendered let paragraphMap // Here we will store a map of paragraphs from the Docs Node, Concept or Topics Schema in order to find it when we need to update them. let nodeAppDefinition - let nodeDocsDefinition + let schemaDocument let menuLabelsMap = new Map() let searchPhrase let docsIndex @@ -281,7 +281,7 @@ function newSuperalgosDocSpace() { objectBeingRendered = undefined paragraphMap = undefined nodeAppDefinition = undefined - nodeDocsDefinition = undefined + schemaDocument = undefined menuLabelsMap = undefined docsIndex = undefined } @@ -348,13 +348,13 @@ function newSuperalgosDocSpace() { if (paragraphs[0] !== '') { docSchemaParagraph.text = paragraphs[0] } else { - nodeDocsDefinition.paragraphs.splice(selectedParagraphIndex, 1) - if (nodeDocsDefinition.paragraphs.length === 0) { + schemaDocument.paragraphs.splice(selectedParagraphIndex, 1) + if (schemaDocument.paragraphs.length === 0) { let newParagraph = { style: 'Text', text: 'Please contribute to the docs by editing this content.' } - nodeDocsDefinition.paragraphs.push(newParagraph) + schemaDocument.paragraphs.push(newParagraph) } } } else { @@ -368,7 +368,7 @@ function newSuperalgosDocSpace() { style: style, text: paragraphs[i] } - nodeDocsDefinition.paragraphs.splice(selectedParagraphIndex + i, 0, newParagraph) + schemaDocument.paragraphs.splice(selectedParagraphIndex + i, 0, newParagraph) } } @@ -379,7 +379,7 @@ function newSuperalgosDocSpace() { This means that the definition was being edited. */ if (textArea.value !== '') { - nodeDocsDefinition.definition = textArea.value + schemaDocument.definition = textArea.value } break } @@ -706,6 +706,9 @@ function newSuperalgosDocSpace() { text = text.replaceAll('} ', ' ') text = text.replaceAll('[ ', ' ') text = text.replaceAll('] ', ' ') + text = text.replaceAll('" ', ' ') + text = text.replaceAll('\\n ', ' ') + text = text.replaceAll('\\ ', ' ') text = text.replaceAll('.', ' ') text = text.replaceAll(',', ' ') @@ -720,6 +723,10 @@ function newSuperalgosDocSpace() { text = text.replaceAll('}', ' ') text = text.replaceAll('[', ' ') text = text.replaceAll(']', ' ') + text = text.replaceAll('"', ' ') + text = text.replaceAll('\\n', ' ') + text = text.replaceAll("\\", ' ') + text = text.replaceAll('@', ' ') text = text.replaceAll(' ', ' ') text = text.replaceAll(' ', ' ') @@ -1037,24 +1044,24 @@ function newSuperalgosDocSpace() { switch(objectBeingRendered.category) { case 'Node': { - nodeDocsDefinition = SCHEMAS_BY_PROJECT.get(objectBeingRendered.project).map.docsNodeSchema.get(objectBeingRendered.type) + schemaDocument = SCHEMAS_BY_PROJECT.get(objectBeingRendered.project).map.docsNodeSchema.get(objectBeingRendered.type) break } case 'Concept': { - nodeDocsDefinition = SCHEMAS_BY_PROJECT.get(objectBeingRendered.project).map.docsConceptSchema.get(objectBeingRendered.type) + schemaDocument = SCHEMAS_BY_PROJECT.get(objectBeingRendered.project).map.docsConceptSchema.get(objectBeingRendered.type) break } case 'Topic': { - nodeDocsDefinition = SCHEMAS_BY_PROJECT.get(objectBeingRendered.project).map.docsTopicSchema.get(objectBeingRendered.type) + schemaDocument = SCHEMAS_BY_PROJECT.get(objectBeingRendered.project).map.docsTopicSchema.get(objectBeingRendered.type) break } case 'Workspace': { - nodeDocsDefinition = SCHEMAS_BY_PROJECT.get(objectBeingRendered.project).map.workspaceSchema.get(objectBeingRendered.key) + schemaDocument = SCHEMAS_BY_PROJECT.get(objectBeingRendered.project).map.workspaceSchema.get(objectBeingRendered.key) break } } - if (nodeDocsDefinition === undefined) { + if (schemaDocument === undefined) { // Use the New Node Template let template = { type: objectBeingRendered.type, @@ -1085,7 +1092,7 @@ function newSuperalgosDocSpace() { } } - nodeDocsDefinition = template + schemaDocument = template } buildHtmlPage() contextMenuActivateRightClick() @@ -1104,14 +1111,14 @@ function newSuperalgosDocSpace() { HTML = HTML + '
' + objectBeingRendered.type + ' |
| ' HTML = HTML + '' HTML = HTML + ' | ' HTML = HTML + ''
- HTML = HTML + ' ' + addToolTips(nodeDocsDefinition.definition) + ' '
+ HTML = HTML + '' + addToolTips(schemaDocument.definition) + ' '
HTML = HTML + ' | '
HTML = HTML + '