concepts
This commit is contained in:
1 parent
a0a1ae99d7
commit
30e974ae20
2 files changed
+13
-2
No files matched your search
@@ -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 === "") {
|
||||
|
||||
Reference in new issue
Block a user