Bug fixed

This commit is contained in:
Luis Fernando Molina committed 2020-12-28 09:07:18 +01:00
1 parent ce5dbdb57d
commit ec96e839de
4 files changed
+78 -26

No files matched your search

@@ -20,7 +20,7 @@
"paragraphs": [
{
"style": "Text",
"text": "Left click and Edit to enter edit mode and change this text. ENTER to write new paragraphs. ESC to exit edit mode.",
"text": "Left click and Edit to enter edit mode and change this text. ENTER to write new paragraphs. ESC to exit edit mode. Task",
"translations": [
{
"language": "RU",
@@ -32,7 +32,8 @@
"text": "Esto esta en espaniol.",
"style": "Text"
}
]
],
"updated": 1609142715653
},
{
"style": "Text",
@@ -3,12 +3,42 @@
"pageNumber": "1",
"type": "Docs Help Command",
"definition": {
"text": "Write here a summary for this topic page."
"text": "The Docs provide a command line interface that users can use to contribute to the Docs. The Docs Help Command provides a list of all available commands at any given Superalgos version.",
"updated": 1609140843415
},
"paragraphs": [
{
"style": "Title",
"text": "Command syntax:",
"updated": 1609141399324
},
{
"style": "Json",
"text": "docs.help",
"updated": 1609141063054
},
{
"style": "Text",
"text": "Left click and Edit to enter edit mode and change this text. ENTER to write new paragraphs. ESC to exit edit mode."
"text": "Another way to use this command is by providing the name of another command you would like to see help info on. "
},
{
"style": "Title",
"text": "Examples:"
},
{
"style": "Json",
"text": "docs.help docs.add",
"updated": 1609141312948
},
{
"style": "Json",
"text": "docs.help docs.delete",
"updated": 1609141326112
},
{
"style": "Json",
"text": "docs.help doc.save",
"updated": 1609141332029
}
]
}
@@ -3,12 +3,31 @@
"pageNumber": "2",
"type": "Docs Goto Command",
"definition": {
"text": "Write here a summary for this topic page."
"text": "This command provides a mechanism to navigate to a Docs page or an specific anchor within a page.",
"updated": 1609141474363
},
"paragraphs": [
{
"style": "Text",
"text": "Left click and Edit to enter edit mode and change this text. ENTER to write new paragraphs. ESC to exit edit mode."
"style": "Title",
"text": "Syntax:",
"updated": 1609141687587
},
{
"style": "Json",
"text": "docs.goto Project->Docs Page Category->Docs Page Type->Docs Page Anchor"
},
{
"style": "Title",
"text": "Examples:"
},
{
"style": "Json",
"text": "docs.goto Superalgos->Node->Task"
},
{
"style": "Javascript",
"text": "docs.goto Superalgos->Topic->Docs Text Style",
"updated": 1609142790073
}
]
}
@@ -17,6 +17,7 @@ function newSuperalgosDocSpace() {
}
let isInitialized = false
const TAGGING_STRING_SEPARATOR = '~>'
const DEFAULT_LANGUAGE = 'EN'
const DOCS_SPACE_WIDTH = 900
const newParagraphText = "Left click and Edit to enter edit mode and change this text. ENTER to write new paragraphs. ESC to exit edit mode."
@@ -997,7 +998,7 @@ function newSuperalgosDocSpace() {
}
function checkGotoCommand() {
if (command.toLowerCase() === 'help docs.goto') {
if (command.toLowerCase() === 'docs.help docs.goto') {
renderCommandResultsPage(
[
"<b>docs.goto</b> command syntax: ",
@@ -1063,7 +1064,7 @@ function newSuperalgosDocSpace() {
}
function checkAddCommand() {
if (command.toLowerCase() === 'help docs.add') {
if (command.toLowerCase() === 'docs.help docs.add') {
renderCommandResultsPage(
[
"<b>docs.add</b> command syntax: ",
@@ -1138,7 +1139,7 @@ function newSuperalgosDocSpace() {
}
function checkDeleteCommand() {
if (command.toLowerCase() === 'help docs.delete') {
if (command.toLowerCase() === 'docs.help docs.delete') {
renderCommandResultsPage(
[
"<b>docs.delete</b> command syntax: ",
@@ -1213,7 +1214,7 @@ function newSuperalgosDocSpace() {
}
function checkUReIndexCommand() {
if (command.toLowerCase() === 'help docs.reindex') {
if (command.toLowerCase() === 'docs.help docs.reindex') {
renderCommandResultsPage(
[
"<b>docs.reindex</b> command syntax: ",
@@ -1234,7 +1235,7 @@ function newSuperalgosDocSpace() {
}
function checkUSaveCommand() {
if (command.toLowerCase() === 'help docs.save') {
if (command.toLowerCase() === 'docs.help docs.save') {
renderCommandResultsPage(
[
"<b>docs.save</b> command syntax: ",
@@ -1967,12 +1968,13 @@ function newSuperalgosDocSpace() {
if (docsSchemaDocument.definition !== undefined) {
// DELETE
/*
if (docsSchemaDocument.definition.text === undefined) {
docsSchemaDocument.definition = {
text: docsSchemaDocument.definition
}
}
*/
@@ -3673,7 +3675,7 @@ function newSuperalgosDocSpace() {
let resultingText = ''
text = tagDefinedTypes(text, objectBeingRendered.type)
let splittedText = text.split('->')
let splittedText = text.split(TAGGING_STRING_SEPARATOR)
for (let i = 0; i < splittedText.length; i = i + 2) {
let firstPart = splittedText[i]
@@ -3761,7 +3763,7 @@ function newSuperalgosDocSpace() {
/* Search in docsNodeSchema */
if (SCHEMAS_BY_PROJECT.get(project).map.docsNodeSchema.get(cleanPhrase4) !== undefined) {
if (cleanPhrase4 !== excludedType) {
taggedText = taggedText + phrase4.replace(cleanPhrase4, '->' + 'Node' + '|' + cleanPhrase4 + '|' + project + '->') + ' '
taggedText = taggedText + phrase4.replace(cleanPhrase4, TAGGING_STRING_SEPARATOR + 'Node' + '|' + cleanPhrase4 + '|' + project + TAGGING_STRING_SEPARATOR) + ' '
} else {
taggedText = taggedText + cleanPhrase4 + ' '
}
@@ -3771,7 +3773,7 @@ function newSuperalgosDocSpace() {
}
if (SCHEMAS_BY_PROJECT.get(project).map.docsNodeSchema.get(cleanPhrase3) !== undefined) {
if (cleanPhrase3 !== excludedType) {
taggedText = taggedText + phrase3.replace(cleanPhrase3, '->' + 'Node' + '|' + cleanPhrase3 + '|' + project + '->') + ' '
taggedText = taggedText + phrase3.replace(cleanPhrase3, TAGGING_STRING_SEPARATOR + 'Node' + '|' + cleanPhrase3 + '|' + project + TAGGING_STRING_SEPARATOR) + ' '
} else {
taggedText = taggedText + cleanPhrase3 + ' '
}
@@ -3781,7 +3783,7 @@ function newSuperalgosDocSpace() {
}
if (SCHEMAS_BY_PROJECT.get(project).map.docsNodeSchema.get(cleanPhrase2) !== undefined) {
if (cleanPhrase2 !== excludedType) {
taggedText = taggedText + phrase2.replace(cleanPhrase2, '->' + 'Node' + '|' + cleanPhrase2 + '|' + project + '->') + ' '
taggedText = taggedText + phrase2.replace(cleanPhrase2, TAGGING_STRING_SEPARATOR + 'Node' + '|' + cleanPhrase2 + '|' + project + TAGGING_STRING_SEPARATOR) + ' '
} else {
taggedText = taggedText + cleanPhrase2 + ' '
}
@@ -3791,7 +3793,7 @@ function newSuperalgosDocSpace() {
}
if (SCHEMAS_BY_PROJECT.get(project).map.docsNodeSchema.get(cleanPhrase1) !== undefined) {
if (cleanPhrase1 !== excludedType) {
taggedText = taggedText + phrase1.replace(cleanPhrase1, '->' + 'Node' + '|' + cleanPhrase1 + '|' + project + '->') + ' '
taggedText = taggedText + phrase1.replace(cleanPhrase1, TAGGING_STRING_SEPARATOR + 'Node' + '|' + cleanPhrase1 + '|' + project + TAGGING_STRING_SEPARATOR) + ' '
} else {
taggedText = taggedText + cleanPhrase1 + ' '
}
@@ -3802,7 +3804,7 @@ function newSuperalgosDocSpace() {
/* Search in docsConceptSchema */
if (SCHEMAS_BY_PROJECT.get(project).map.docsConceptSchema.get(cleanPhrase4) !== undefined) {
if (cleanPhrase4 !== excludedType) {
taggedText = taggedText + phrase4.replace(cleanPhrase4, '->' + 'Concept' + '|' + cleanPhrase4 + '|' + project + '->') + ' '
taggedText = taggedText + phrase4.replace(cleanPhrase4, TAGGING_STRING_SEPARATOR + 'Concept' + '|' + cleanPhrase4 + '|' + project + TAGGING_STRING_SEPARATOR) + ' '
} else {
taggedText = taggedText + cleanPhrase4 + ' '
}
@@ -3812,7 +3814,7 @@ function newSuperalgosDocSpace() {
}
if (SCHEMAS_BY_PROJECT.get(project).map.docsConceptSchema.get(cleanPhrase3) !== undefined) {
if (cleanPhrase3 !== excludedType) {
taggedText = taggedText + phrase3.replace(cleanPhrase3, '->' + 'Concept' + '|' + cleanPhrase3 + '|' + project + '->') + ' '
taggedText = taggedText + phrase3.replace(cleanPhrase3, TAGGING_STRING_SEPARATOR + 'Concept' + '|' + cleanPhrase3 + '|' + project + TAGGING_STRING_SEPARATOR) + ' '
} else {
taggedText = taggedText + cleanPhrase3 + ' '
}
@@ -3822,7 +3824,7 @@ function newSuperalgosDocSpace() {
}
if (SCHEMAS_BY_PROJECT.get(project).map.docsConceptSchema.get(cleanPhrase2) !== undefined) {
if (cleanPhrase2 !== excludedType) {
taggedText = taggedText + phrase2.replace(cleanPhrase2, '->' + 'Concept' + '|' + cleanPhrase2 + '|' + project + '->') + ' '
taggedText = taggedText + phrase2.replace(cleanPhrase2, TAGGING_STRING_SEPARATOR + 'Concept' + '|' + cleanPhrase2 + '|' + project + TAGGING_STRING_SEPARATOR) + ' '
} else {
taggedText = taggedText + cleanPhrase2 + ' '
}
@@ -3832,7 +3834,7 @@ function newSuperalgosDocSpace() {
}
if (SCHEMAS_BY_PROJECT.get(project).map.docsConceptSchema.get(cleanPhrase1) !== undefined) {
if (cleanPhrase1 !== excludedType) {
taggedText = taggedText + phrase1.replace(cleanPhrase1, '->' + 'Concept' + '|' + cleanPhrase1 + '|' + project + '->') + ' '
taggedText = taggedText + phrase1.replace(cleanPhrase1, TAGGING_STRING_SEPARATOR + 'Concept' + '|' + cleanPhrase1 + '|' + project + TAGGING_STRING_SEPARATOR) + ' '
} else {
taggedText = taggedText + cleanPhrase1 + ' '
}
@@ -3843,7 +3845,7 @@ function newSuperalgosDocSpace() {
/* Search in docsTopicSchema */
if (SCHEMAS_BY_PROJECT.get(project).map.docsTopicSchema.get(cleanPhrase4) !== undefined) {
if (cleanPhrase4 !== excludedType) {
taggedText = taggedText + phrase4.replace(cleanPhrase4, '->' + 'Topic' + '|' + cleanPhrase4 + '|' + project + '->') + ' '
taggedText = taggedText + phrase4.replace(cleanPhrase4, TAGGING_STRING_SEPARATOR + 'Topic' + '|' + cleanPhrase4 + '|' + project + TAGGING_STRING_SEPARATOR) + ' '
} else {
taggedText = taggedText + cleanPhrase4 + ' '
}
@@ -3853,7 +3855,7 @@ function newSuperalgosDocSpace() {
}
if (SCHEMAS_BY_PROJECT.get(project).map.docsTopicSchema.get(cleanPhrase3) !== undefined) {
if (cleanPhrase3 !== excludedType) {
taggedText = taggedText + phrase3.replace(cleanPhrase3, '->' + 'Topic' + '|' + cleanPhrase3 + '|' + project + '->') + ' '
taggedText = taggedText + phrase3.replace(cleanPhrase3, TAGGING_STRING_SEPARATOR + 'Topic' + '|' + cleanPhrase3 + '|' + project + TAGGING_STRING_SEPARATOR) + ' '
} else {
taggedText = taggedText + cleanPhrase3 + ' '
}
@@ -3863,7 +3865,7 @@ function newSuperalgosDocSpace() {
}
if (SCHEMAS_BY_PROJECT.get(project).map.docsTopicSchema.get(cleanPhrase2) !== undefined) {
if (cleanPhrase2 !== excludedType) {
taggedText = taggedText + phrase2.replace(cleanPhrase2, '->' + 'Topic' + '|' + cleanPhrase2 + '|' + project + '->') + ' '
taggedText = taggedText + phrase2.replace(cleanPhrase2, TAGGING_STRING_SEPARATOR + 'Topic' + '|' + cleanPhrase2 + '|' + project + TAGGING_STRING_SEPARATOR) + ' '
} else {
taggedText = taggedText + cleanPhrase2 + ' '
}
@@ -3873,7 +3875,7 @@ function newSuperalgosDocSpace() {
}
if (SCHEMAS_BY_PROJECT.get(project).map.docsTopicSchema.get(cleanPhrase1) !== undefined) {
if (cleanPhrase1 !== excludedType) {
taggedText = taggedText + phrase1.replace(cleanPhrase1, '->' + 'Topic' + '|' + cleanPhrase1 + '|' + project + '->') + ' '
taggedText = taggedText + phrase1.replace(cleanPhrase1, TAGGING_STRING_SEPARATOR + 'Topic' + '|' + cleanPhrase1 + '|' + project + TAGGING_STRING_SEPARATOR) + ' '
} else {
taggedText = taggedText + cleanPhrase1 + ' '
}