New Nodes

This commit is contained in:
Luis Fernando Molina committed 2020-07-14 15:18:29 +02:00
1 parent 6b1ad03604
commit ccdef26fa0
2 files changed
+11 -5

No files matched your search

@@ -40,7 +40,8 @@ function newSessionFunctions () {
'Position Size->Position Rate->Formula->' +
'Create Order Event->Move Order Event->Cancel Order Event->' +
'Situation->Condition->Javascript Code->' +
'Market Order->Limit Order->'
'Market Order->Limit Order->' +
'Simulated Exchange Events->Simulated Partial Fill->Simulated Actual Rate->Simulated Fees Paid->Formula->'
let tradingSystem = functionLibraryProtocolNode.getProtocolNode(node.tradingSystemReference.payload.referenceParent, false, true, true, false, false, lightingPath)
+9 -4
View File
@@ -74,7 +74,7 @@ function newUiObjectConstructor () {
*/
if (userAddingNew === true) {
let definition = getNodeDefinition (payload.parentNode)
let definition = getNodeDefinition(payload.parentNode)
if (definition.properties !== undefined) {
for (let i = 0; i < definition.properties.length; i++) {
let property = definition.properties[i]
@@ -406,7 +406,7 @@ function newUiObjectConstructor () {
function getMenuItemsInitialValues (uiObject, floatingObject, payload) {
let menuItemsInitialValues = []
let nodeDefinition = getNodeDefinition (payload.node)
let nodeDefinition = getNodeDefinition(payload.node)
if (nodeDefinition !== undefined) {
if (nodeDefinition.editors !== undefined) {
if (nodeDefinition.editors.config === true) {
@@ -450,7 +450,12 @@ function newUiObjectConstructor () {
/* We need to reference the real function based on its name */
if (menutItemDefinition.actionFunction !== undefined) {
newMenuItem.actionFunction = eval(menutItemDefinition.actionFunction)
try {
newMenuItem.actionFunction = eval(menutItemDefinition.actionFunction)
} catch (err) {
console.log('Error at Menu Item Action Function: ' + menutItemDefinition.actionFunction + ' ' + err.stack)
continue
}
}
/* Adding default values */
@@ -495,7 +500,7 @@ function newUiObjectConstructor () {
}
default: {
let nodeDefinition = getNodeDefinition (payload.node)
let nodeDefinition = getNodeDefinition(payload.node)
if (nodeDefinition !== undefined) {
switch (nodeDefinition.level) {
case 0: {