Next Phase Event Implemented

This commit is contained in:
Luis Fernando Molina committed 2019-05-28 15:27:45 +02:00
1 parent 99f4227d6c
commit 03e628de53
10 files changed
+160 -34

No files matched your search

@@ -59,6 +59,22 @@ function newWorkspaceNode () {
}
return formula
}
case 'Next Phase Event':
{
let event = {
id: node.id,
type: node.type,
subType: node.subType,
name: node.name,
situations: [],
savedPayload: getSavedPayload(node)
}
for (let m = 0; m < node.situations.length; m++) {
let situation = getWorkspaceNode(node.situations[m])
node.situations.push(situation)
}
return event
}
case 'Phase': {
let phase = {
id: node.id,
@@ -66,14 +82,9 @@ function newWorkspaceNode () {
subType: node.subType,
name: node.name,
formula: getWorkspaceNode(node.formula),
situations: [],
nextPhaseEvent: getWorkspaceNode(node.nextPhaseEvent),
savedPayload: getSavedPayload(node)
}
for (let m = 0; m < node.situations.length; m++) {
let situation = getWorkspaceNode(node.situations[m])
phase.situations.push(situation)
}
return phase
}
case 'Stop': {