Refactoring

This commit is contained in:
Luis Fernando Molina committed 2020-12-16 12:33:10 +01:00
1 parent 7f96a878d1
commit b5f9ba479a
3 files changed
+29 -29

No files matched your search

@@ -565,7 +565,7 @@ function newSuperalgosDocSpace() {
disableCollapsibleContent()
nodeAppDefinition = SCHEMAS_BY_PROJECT.get(objectBeingRendered.project).map.appSchema.get(objectBeingRendered.type)
nodeDocsDefinition = SCHEMAS_BY_PROJECT.get(objectBeingRendered.project).map.docSchema.get(objectBeingRendered.type)
nodeDocsDefinition = SCHEMAS_BY_PROJECT.get(objectBeingRendered.project).map.docsNodeSchema.get(objectBeingRendered.type)
if (nodeDocsDefinition === undefined) {
// Use the New Node Template
@@ -579,8 +579,8 @@ function newSuperalgosDocSpace() {
}
]
}
SCHEMAS_BY_PROJECT.get(objectBeingRendered.project).array.docSchema.push(template)
SCHEMAS_BY_PROJECT.get(objectBeingRendered.project).map.docSchema.set(objectBeingRendered.type, template)
SCHEMAS_BY_PROJECT.get(objectBeingRendered.project).array.docsNodeSchema.push(template)
SCHEMAS_BY_PROJECT.get(objectBeingRendered.project).map.docsNodeSchema.set(objectBeingRendered.type, template)
nodeDocsDefinition = template
}
buildHtmlPage()
@@ -1716,12 +1716,12 @@ function newSuperalgosDocSpace() {
for (let j = 0; j < PROJECTS_ARRAY.length; j++) {
let project = PROJECTS_ARRAY[j]
definitionNode = SCHEMAS_BY_PROJECT.get(project).map.docSchema.get(type)
definitionNode = SCHEMAS_BY_PROJECT.get(project).map.docsNodeSchema.get(type)
if (definitionNode !== undefined) {
found = true
break
}
definitionNode = SCHEMAS_BY_PROJECT.get(project).map.conceptSchema.get(type)
definitionNode = SCHEMAS_BY_PROJECT.get(project).map.docsConceptSchema.get(type)
if (definitionNode !== undefined) {
found = true
break
@@ -1773,8 +1773,8 @@ function newSuperalgosDocSpace() {
for (let j = 0; j < PROJECTS_ARRAY.length; j++) {
let project = PROJECTS_ARRAY[j]
/* Search in docSchema */
if (SCHEMAS_BY_PROJECT.get(project).map.docSchema.get(cleanPhrase4) !== undefined) {
/* Search in docsNodeSchema */
if (SCHEMAS_BY_PROJECT.get(project).map.docsNodeSchema.get(cleanPhrase4) !== undefined) {
if (cleanPhrase4 !== excludeNodesAndConceptTypes) {
taggedText = taggedText + phrase4.replace(cleanPhrase4, '->' + 'Node' + '|' + cleanPhrase4 + '|' + project + '->') + ' '
} else {
@@ -1784,7 +1784,7 @@ function newSuperalgosDocSpace() {
found = true
break
}
if (SCHEMAS_BY_PROJECT.get(project).map.docSchema.get(cleanPhrase3) !== undefined) {
if (SCHEMAS_BY_PROJECT.get(project).map.docsNodeSchema.get(cleanPhrase3) !== undefined) {
if (cleanPhrase3 !== excludeNodesAndConceptTypes) {
taggedText = taggedText + phrase3.replace(cleanPhrase3, '->' + 'Node' + '|' + cleanPhrase3 + '|' + project + '->') + ' '
} else {
@@ -1794,7 +1794,7 @@ function newSuperalgosDocSpace() {
found = true
break
}
if (SCHEMAS_BY_PROJECT.get(project).map.docSchema.get(cleanPhrase2) !== undefined) {
if (SCHEMAS_BY_PROJECT.get(project).map.docsNodeSchema.get(cleanPhrase2) !== undefined) {
if (cleanPhrase2 !== excludeNodesAndConceptTypes) {
taggedText = taggedText + phrase2.replace(cleanPhrase2, '->' + 'Node' + '|' + cleanPhrase2 + '|' + project + '->') + ' '
} else {
@@ -1804,7 +1804,7 @@ function newSuperalgosDocSpace() {
found = true
break
}
if (SCHEMAS_BY_PROJECT.get(project).map.docSchema.get(cleanPhrase1) !== undefined) {
if (SCHEMAS_BY_PROJECT.get(project).map.docsNodeSchema.get(cleanPhrase1) !== undefined) {
if (cleanPhrase1 !== excludeNodesAndConceptTypes) {
taggedText = taggedText + phrase1.replace(cleanPhrase1, '->' + 'Node' + '|' + cleanPhrase1 + '|' + project + '->') + ' '
} else {
@@ -1814,8 +1814,8 @@ function newSuperalgosDocSpace() {
break
}
/* Search in conceptSchema */
if (SCHEMAS_BY_PROJECT.get(project).map.conceptSchema.get(cleanPhrase4) !== undefined) {
/* Search in docsConceptSchema */
if (SCHEMAS_BY_PROJECT.get(project).map.docsConceptSchema.get(cleanPhrase4) !== undefined) {
if (cleanPhrase4 !== excludeNodesAndConceptTypes) {
taggedText = taggedText + phrase4.replace(cleanPhrase4, '->' + 'Concept' + '|' + cleanPhrase4 + '|' + project + '->') + ' '
} else {
@@ -1825,7 +1825,7 @@ function newSuperalgosDocSpace() {
found = true
break
}
if (SCHEMAS_BY_PROJECT.get(project).map.conceptSchema.get(cleanPhrase3) !== undefined) {
if (SCHEMAS_BY_PROJECT.get(project).map.docsConceptSchema.get(cleanPhrase3) !== undefined) {
if (cleanPhrase3 !== excludeNodesAndConceptTypes) {
taggedText = taggedText + phrase3.replace(cleanPhrase3, '->' + 'Concept' + '|' + cleanPhrase3 + '|' + project + '->') + ' '
} else {
@@ -1835,7 +1835,7 @@ function newSuperalgosDocSpace() {
found = true
break
}
if (SCHEMAS_BY_PROJECT.get(project).map.conceptSchema.get(cleanPhrase2) !== undefined) {
if (SCHEMAS_BY_PROJECT.get(project).map.docsConceptSchema.get(cleanPhrase2) !== undefined) {
if (cleanPhrase2 !== excludeNodesAndConceptTypes) {
taggedText = taggedText + phrase2.replace(cleanPhrase2, '->' + 'Concept' + '|' + cleanPhrase2 + '|' + project + '->') + ' '
} else {
@@ -1845,7 +1845,7 @@ function newSuperalgosDocSpace() {
found = true
break
}
if (SCHEMAS_BY_PROJECT.get(project).map.conceptSchema.get(cleanPhrase1) !== undefined) {
if (SCHEMAS_BY_PROJECT.get(project).map.docsConceptSchema.get(cleanPhrase1) !== undefined) {
if (cleanPhrase1 !== excludeNodesAndConceptTypes) {
taggedText = taggedText + phrase1.replace(cleanPhrase1, '->' + 'Concept' + '|' + cleanPhrase1 + '|' + project + '->') + ' '
} else {
@@ -1203,9 +1203,9 @@ function newSuperalgosTutorialSpace() {
project = 'Superalgos'
type = splittedNodeType[0]
}
let definitionNode = SCHEMAS_BY_PROJECT.get(project).map.docSchema.get(type)
let definitionNode = SCHEMAS_BY_PROJECT.get(project).map.docsNodeSchema.get(type)
if (definitionNode === undefined) {
definitionNode = SCHEMAS_BY_PROJECT.get(project).map.conceptSchema.get(type)
definitionNode = SCHEMAS_BY_PROJECT.get(project).map.docsConceptSchema.get(type)
if (definitionNode === undefined) {
currentNode.payload.uiObject.setErrorMessage(type + ' not found at Doc Schema or Concept Schema.')
return
+12 -12
View File
@@ -40,13 +40,13 @@ function newAppPostLoader() {
let schemas = {
array: {
appSchema: [],
docSchema: [],
conceptSchema: []
docsNodeSchema: [],
docsConceptSchema: []
},
map: {
appSchema: new Map(),
docSchema: new Map(),
conceptSchema: new Map()
docsNodeSchema: new Map(),
docsConceptSchema: new Map()
}
}
SCHEMAS_BY_PROJECT.set(project, schemas)
@@ -76,12 +76,12 @@ function newAppPostLoader() {
function onResponseDocSchema(err, schema) {
try {
schemas.array.docSchema = JSON.parse(schema)
schemas.array.docsNodeSchema = JSON.parse(schema)
for (let j = 0; j < schemas.array.docSchema.length; j++) {
let nodeDefinition = schemas.array.docSchema[j]
for (let j = 0; j < schemas.array.docsNodeSchema.length; j++) {
let nodeDefinition = schemas.array.docsNodeSchema[j]
let key = nodeDefinition.type
schemas.map.docSchema.set(key, nodeDefinition)
schemas.map.docsNodeSchema.set(key, nodeDefinition)
}
} catch (err) {
console.log(err.stack)
@@ -96,12 +96,12 @@ function newAppPostLoader() {
function onResponseConceptSchema(err, schema) {
try {
schemas.array.conceptSchema = JSON.parse(schema)
schemas.array.docsConceptSchema = JSON.parse(schema)
for (let j = 0; j < schemas.array.conceptSchema.length; j++) {
let nodeDefinition = schemas.array.conceptSchema[j]
for (let j = 0; j < schemas.array.docsConceptSchema.length; j++) {
let nodeDefinition = schemas.array.docsConceptSchema[j]
let key = nodeDefinition.type
schemas.map.conceptSchema.set(key, nodeDefinition)
schemas.map.docsConceptSchema.set(key, nodeDefinition)
}
} catch (err) {
console.log(err.stack)