Designer Loading

This commit is contained in:
Luis Fernando Molina committed 2019-05-27 11:17:33 +02:00
1 parent 90d4f8ad4e
commit a923e202f4
4 files changed
+6 -23

No files matched your search

@@ -3,7 +3,7 @@ function newPartsFromNodes () {
createPartFromNode: createPartFromNode
}
return newPartsFromNodes
return thisObject
function createPartFromNode (node, parentNode, chainParent) {
switch (node.type) {
@@ -201,7 +201,7 @@ function newPartsFromNodes () {
payload.node = node
payload.parentNode = parentNode
payload.chainParent = chainParent
payload.onMenuItemClick = onMenuItemClick
payload.onMenuItemClick = canvas.strategySpace.workspace.onMenuItemClick
if (node.id === undefined) {
node.id = newUniqueId()
@@ -5,6 +5,7 @@ function newProtocolNode () {
return thisObject
function getProtocolNode (node) {
if (node === undefined) { return }
switch (node.type) {
case 'Condition':
{
@@ -46,7 +47,6 @@ function newProtocolNode () {
return phase
}
case 'Stop': {
if (node === undefined) { return }
let stop = {
type: node.type,
subType: node.subType,
@@ -61,7 +61,6 @@ function newProtocolNode () {
return stop
}
case 'Take Profit': {
if (node === undefined) { return }
let takeProfit = {
type: node.type,
subType: node.subType,
@@ -76,7 +75,6 @@ function newProtocolNode () {
return takeProfit
}
case 'Take Position Event': {
if (node === undefined) { return }
let event = {
type: node.type,
subType: node.subType,
@@ -91,7 +89,6 @@ function newProtocolNode () {
return event
}
case 'Trigger On Event': {
if (node === undefined) { return }
let event = {
type: node.type,
subType: node.subType,
@@ -106,7 +103,6 @@ function newProtocolNode () {
return event
}
case 'Trigger Off Event': {
if (node === undefined) { return }
let event = {
type: node.type,
subType: node.subType,
@@ -121,7 +117,6 @@ function newProtocolNode () {
return event
}
case 'Initial Definition': {
if (node === undefined) { return }
let object = {
type: node.type,
subType: node.subType,
@@ -130,7 +125,6 @@ function newProtocolNode () {
return object
}
case 'Trigger Stage': {
if (node === undefined) { return }
let stage = {
type: node.type,
subType: node.subType,
@@ -142,7 +136,6 @@ function newProtocolNode () {
return stage
}
case 'Open Stage': {
if (node === undefined) { return }
let stage = {
type: node.type,
subType: node.subType,
@@ -152,7 +145,6 @@ function newProtocolNode () {
return stage
}
case 'Manage Stage': {
if (node === undefined) { return }
let stage = {
type: node.type,
subType: node.subType,
@@ -163,7 +155,6 @@ function newProtocolNode () {
return stage
}
case 'Close Stage': {
if (node === undefined) { return }
let stage = {
type: node.type,
subType: node.subType,
@@ -1,10 +1,11 @@
function newProtocolNode () {
function newWorkspaceNode () {
thisObject = {
getWorkspaceNode: getWorkspaceNode
}
return thisObject
function getWorkspaceNode (node) {
if (node === undefined) { return }
switch (node.type) {
case 'Condition':
{
@@ -52,7 +53,6 @@ function newProtocolNode () {
return phase
}
case 'Stop': {
if (node === undefined) { return }
let stop = {
id: node.id,
type: node.type,
@@ -69,7 +69,6 @@ function newProtocolNode () {
return stop
}
case 'Take Profit': {
if (node === undefined) { return }
let takeProfit = {
id: node.id,
type: node.type,
@@ -86,7 +85,6 @@ function newProtocolNode () {
return takeProfit
}
case 'Take Position Event': {
if (node === undefined) { return }
let event = {
id: node.id,
type: node.type,
@@ -103,7 +101,6 @@ function newProtocolNode () {
return event
}
case 'Trigger On Event': {
if (node === undefined) { return }
let event = {
id: node.id,
type: node.type,
@@ -120,7 +117,6 @@ function newProtocolNode () {
return event
}
case 'Trigger Off Event': {
if (node === undefined) { return }
let event = {
id: node.id,
type: node.type,
@@ -137,7 +133,6 @@ function newProtocolNode () {
return event
}
case 'Initial Definition': {
if (node === undefined) { return }
let object = {
id: node.id,
type: node.type,
@@ -148,7 +143,6 @@ function newProtocolNode () {
return object
}
case 'Trigger Stage': {
if (node === undefined) { return }
let stage = {
id: node.id,
type: node.type,
@@ -162,7 +156,6 @@ function newProtocolNode () {
return stage
}
case 'Open Stage': {
if (node === undefined) { return }
let stage = {
id: node.id,
type: node.type,
@@ -174,7 +167,6 @@ function newProtocolNode () {
return stage
}
case 'Manage Stage': {
if (node === undefined) { return }
let stage = {
id: node.id,
type: node.type,
@@ -187,7 +179,6 @@ function newProtocolNode () {
return stage
}
case 'Close Stage': {
if (node === undefined) { return }
let stage = {
id: node.id,
type: node.type,
+1
View File
@@ -6,6 +6,7 @@ function newWorkspace () {
tradingSystem: undefined,
container: undefined,
idAtStrategizer: undefined,
onMenuItemClick: onMenuItemClick,
physics: physics,
spawn: spawn,
detachNode: detachNode,