Shortcut Keys in Team structure

This commit is contained in:
Luis Fernando Molina committed 2019-10-30 11:11:13 +01:00
1 parent 2a273e123e
commit 29a9af8d94
2 files changed
+300 -2

No files matched your search

@@ -1430,8 +1430,7 @@ function newProtocolNode () {
subType: node.subType,
name: node.name,
code: getProtocolNode(node.code, removePersonalData, parseCode, includeIds, includePayload, includeReferences),
array1: [],
array2: []
panels: []
}
if (node.panels !== undefined) {
for (let m = 0; m < node.panels.length; m++) {
@@ -714,6 +714,305 @@ function newShortcutKeys () {
return
}
}
case 'Team': {
let child
for (let m = 0; m < node.sensorBots.length; m++) {
child = getNodeByShortcutKey(node.sensorBots[m], searchingKey)
if (child !== undefined) {
return child
}
}
for (let m = 0; m < node.indicatorBots.length; m++) {
child = getNodeByShortcutKey(node.indicatorBots[m], searchingKey)
if (child !== undefined) {
return child
}
}
for (let m = 0; m < node.tradingBots.length; m++) {
child = getNodeByShortcutKey(node.tradingBots[m], searchingKey)
if (child !== undefined) {
return child
}
}
for (let m = 0; m < node.plotters.length; m++) {
child = getNodeByShortcutKey(node.plotters[m], searchingKey)
if (child !== undefined) {
return child
}
}
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Sensor Bot': {
let child
for (let m = 0; m < node.processes.length; m++) {
child = getNodeByShortcutKey(node.processes[m], searchingKey)
if (child !== undefined) {
return child
}
}
for (let m = 0; m < node.products.length; m++) {
child = getNodeByShortcutKey(node.products[m], searchingKey)
if (child !== undefined) {
return child
}
}
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Indicator Bot': {
let child
for (let m = 0; m < node.processes.length; m++) {
child = getNodeByShortcutKey(node.processes[m], searchingKey)
if (child !== undefined) {
return child
}
}
for (let m = 0; m < node.products.length; m++) {
child = getNodeByShortcutKey(node.products[m], searchingKey)
if (child !== undefined) {
return child
}
}
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Trading Bot': {
let child
for (let m = 0; m < node.processes.length; m++) {
child = getNodeByShortcutKey(node.processes[m], searchingKey)
if (child !== undefined) {
return child
}
}
for (let m = 0; m < node.products.length; m++) {
child = getNodeByShortcutKey(node.products[m], searchingKey)
if (child !== undefined) {
return child
}
}
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Process Definition': {
let child
child = getNodeByShortcutKey(node.calculations, searchingKey)
if (child !== undefined) {
return child
}
child = getNodeByShortcutKey(node.dataBuilding, searchingKey)
if (child !== undefined) {
return child
}
for (let m = 0; m < node.outputDatasets.length; m++) {
child = getNodeByShortcutKey(node.outputDatasets[m], searchingKey)
if (child !== undefined) {
return child
}
}
for (let m = 0; m < node.statusDependencies.length; m++) {
child = getNodeByShortcutKey(node.statusDependencies[m], searchingKey)
if (child !== undefined) {
return child
}
}
for (let m = 0; m < node.dataDependencies.length; m++) {
child = getNodeByShortcutKey(node.dataDependencies[m], searchingKey)
if (child !== undefined) {
return child
}
}
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Calculations Procedure': {
let child
child = getNodeByShortcutKey(node.initialization, searchingKey)
if (child !== undefined) {
return child
}
child = getNodeByShortcutKey(node.loop, searchingKey)
if (child !== undefined) {
return child
}
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Data Building Procedure': {
let child
child = getNodeByShortcutKey(node.initialization, searchingKey)
if (child !== undefined) {
return child
}
child = getNodeByShortcutKey(node.loop, searchingKey)
if (child !== undefined) {
return child
}
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Procedure Initialization': {
let child
child = getNodeByShortcutKey(node.code, searchingKey)
if (child !== undefined) {
return child
}
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Procedure Loop': {
let child
child = getNodeByShortcutKey(node.code, searchingKey)
if (child !== undefined) {
return child
}
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Output Dataset': {
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Status Dependency': {
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Data Dependency': {
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Product Definition': {
let child
child = getNodeByShortcutKey(node.record, searchingKey)
if (child !== undefined) {
return child
}
for (let m = 0; m < node.datasets.length; m++) {
child = getNodeByShortcutKey(node.datasets[m], searchingKey)
if (child !== undefined) {
return child
}
}
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Record Definition': {
let child
for (let m = 0; m < node.properties.length; m++) {
child = getNodeByShortcutKey(node.properties[m], searchingKey)
if (child !== undefined) {
return child
}
}
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Record Property': {
let child
child = getNodeByShortcutKey(node.formula, searchingKey)
if (child !== undefined) {
return child
}
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Dataset Definition': {
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Plotter': {
let child
for (let m = 0; m < node.modules.length; m++) {
child = getNodeByShortcutKey(node.modules[m], searchingKey)
if (child !== undefined) {
return child
}
}
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Plotter Module': {
let child
child = getNodeByShortcutKey(node.code, searchingKey)
if (child !== undefined) {
return child
}
for (let m = 0; m < node.panels.length; m++) {
child = getNodeByShortcutKey(node.panels[m], searchingKey)
if (child !== undefined) {
return child
}
}
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
case 'Plotter Panel': {
let child
child = getNodeByShortcutKey(node.code, searchingKey)
if (child !== undefined) {
return child
}
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
}
}
}