This commit is contained in:
Luis Fernando Molina committed 2020-09-24 16:40:04 +02:00
1 parent 8f158999a2
commit 85428fd62e
6 files changed
+27 -2

No files matched your search

+1
View File
@@ -40,6 +40,7 @@ PATH_TO_WEB_SERVER=./BackendServers/
APP_SCHEMA_PATH=./
DOC_SCHEMA_PATH=./
CONCEPT_SCHEMA_PATH=./
DEFAULT_WORKSPACE_PATH=./Includes/Workspaces
MY_WORKSPACES_PATH=./My-Workspaces
PATH_TO_FONTS=./BackendServers/WebServer/Fonts
+1
View File
@@ -29,6 +29,7 @@ function newAppLoader() {
'AppSchema.js',
'DocSchema.js',
'ConceptSchema.js',
'Workspace.js',
'ChartingSpace/EdgeEditor.js',
+6
View File
@@ -503,6 +503,12 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) {
}
break
case 'ConceptSchema.js':
{
sendSchema(process.env.CONCEPT_SCHEMA_PATH, 'ConceptSchema', 'getConceptSchema')
}
break
case 'Workspace.js':
{
let fs = require('fs')
+8
View File
@@ -5,6 +5,8 @@ let APP_SCHEMA_MAP = new Map()
let APP_SCHEMA_ARRAY = []
let DOC_SCHEMA_MAP = new Map()
let DOC_SCHEMA_ARRAY = []
let CONCEPT_SCHEMA_MAP = new Map()
let CONCEPT_SCHEMA_ARRAY = []
function newDashboard() {
const MODULE_NAME = 'Dashboard'
@@ -39,6 +41,12 @@ function newDashboard() {
let key = nodeDefinition.type
DOC_SCHEMA_MAP.set(key, nodeDefinition)
}
CONCEPT_SCHEMA_ARRAY = getConceptSchema()
for (let i = 0; i < CONCEPT_SCHEMA_ARRAY.length; i++) {
let nodeDefinition = CONCEPT_SCHEMA_ARRAY[i]
let key = nodeDefinition.type
CONCEPT_SCHEMA_MAP.set(key, nodeDefinition)
}
startCanvas()
}
+5 -2
View File
@@ -910,8 +910,11 @@ function newTutorialSpace() {
}
let definitionNode = DOC_SCHEMA_MAP.get(nodeType)
if (definitionNode === undefined) {
currentNode.payload.uiObject.setErrorMessage(nodeType + ' not found at Doc Schema.')
return
definitionNode = CONCEPT_SCHEMA_MAP.get(nodeType)
if (definitionNode === undefined) {
currentNode.payload.uiObject.setErrorMessage(nodeType + ' not found at Doc Schema or Concept Schema.')
return
}
}
let definition = definitionNode.definition
if (definition === undefined || definition === "") {
+6
View File
@@ -0,0 +1,6 @@
[
{
"type": "Concept 1",
"definition": "This is concept 1 definition"
}
]