Concepts
This commit is contained in:
1 parent
8f158999a2
commit
85428fd62e
6 files changed
+27
-2
No files matched your search
@@ -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
|
||||
@@ -29,6 +29,7 @@ function newAppLoader() {
|
||||
|
||||
'AppSchema.js',
|
||||
'DocSchema.js',
|
||||
'ConceptSchema.js',
|
||||
'Workspace.js',
|
||||
|
||||
'ChartingSpace/EdgeEditor.js',
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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()
|
||||
}
|
||||
|
||||
|
||||
@@ -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 === "") {
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
[
|
||||
{
|
||||
"type": "Concept 1",
|
||||
"definition": "This is concept 1 definition"
|
||||
}
|
||||
]
|
||||
Reference in new issue
Block a user