From bb2f493ffa57185d3f5e72a63e7ce3b458f4ca81 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Wed, 21 Oct 2020 16:21:57 +0200 Subject: [PATCH] Fix --- .../Superalgos/Function-Libraries/UiObjectsFromNodes.js | 3 ++- Projects/Superalgos/Spaces/Floating-Space/CodeEditor.js | 6 +++--- .../Superalgos/Spaces/Floating-Space/ConditionEditor.js | 4 ++-- Projects/Superalgos/Spaces/Floating-Space/ConfigEditor.js | 6 +++--- Projects/Superalgos/Spaces/Floating-Space/FormulaEditor.js | 6 +++--- 5 files changed, 13 insertions(+), 12 deletions(-) diff --git a/Projects/Superalgos/Function-Libraries/UiObjectsFromNodes.js b/Projects/Superalgos/Function-Libraries/UiObjectsFromNodes.js index 0d8492740..c4a06715f 100644 --- a/Projects/Superalgos/Function-Libraries/UiObjectsFromNodes.js +++ b/Projects/Superalgos/Function-Libraries/UiObjectsFromNodes.js @@ -53,7 +53,8 @@ function newUiObjectsFromNodes() { let rootNode = node.rootNodes[i] if (rootNode.type === 'Plugins') { let plugins = rootNode - + + if (plugins.pluginProjects === undefined) { continue } for (let j = 0; j < plugins.pluginProjects.length; j++) { let project = plugins.pluginProjects[j] if (project.pluginDataMines !== undefined) { diff --git a/Projects/Superalgos/Spaces/Floating-Space/CodeEditor.js b/Projects/Superalgos/Spaces/Floating-Space/CodeEditor.js index 0c3e21d80..0c21305ea 100644 --- a/Projects/Superalgos/Spaces/Floating-Space/CodeEditor.js +++ b/Projects/Superalgos/Spaces/Floating-Space/CodeEditor.js @@ -57,16 +57,16 @@ function newCodeEditor() { EDITOR_ON_FOCUS = false } - function activate(payload) { + function activate(action) { thisObject.visible = true - thisObject.payload = payload + thisObject.payload = action.node.payload thisObject.rawRadius = 8 thisObject.targetRadius = thisObject.container.frame.radius thisObject.currentRadius = 0 thisObject.payload.uiObject.resetErrorMessage() let textArea = document.getElementById('textArea') - textArea.value = payload.node.code + textArea.value = thisObject.payload.node.code textArea.style = 'resize: none;' + ' border: none;' + ' outline: none;' + diff --git a/Projects/Superalgos/Spaces/Floating-Space/ConditionEditor.js b/Projects/Superalgos/Spaces/Floating-Space/ConditionEditor.js index 5f9cd2ca6..1d8446f3e 100644 --- a/Projects/Superalgos/Spaces/Floating-Space/ConditionEditor.js +++ b/Projects/Superalgos/Spaces/Floating-Space/ConditionEditor.js @@ -77,9 +77,9 @@ function newConditionEditor() { valueIcon = UI.projects.superalgos.spaces.designSpace.getIconByProjectAndName( 'Superalgos', 'trading-strategy') } - function activate(payload) { + function activate(action) { thisObject.visible = true - thisObject.payload = payload + thisObject.payload = action.node.payload thisObject.payload.uiObject.resetErrorMessage() conditionStructure = { diff --git a/Projects/Superalgos/Spaces/Floating-Space/ConfigEditor.js b/Projects/Superalgos/Spaces/Floating-Space/ConfigEditor.js index 8c29a1b51..94eb25c9a 100644 --- a/Projects/Superalgos/Spaces/Floating-Space/ConfigEditor.js +++ b/Projects/Superalgos/Spaces/Floating-Space/ConfigEditor.js @@ -63,16 +63,16 @@ function newConfigEditor() { EDITOR_ON_FOCUS = false } - function activate(payload) { + function activate(action) { thisObject.visible = true - thisObject.payload = payload + thisObject.payload = action.node.payload thisObject.rawRadius = 8 thisObject.targetRadius = thisObject.container.frame.radius thisObject.currentRadius = 0 thisObject.payload.uiObject.resetErrorMessage() let textArea = document.getElementById('textArea') - textArea.value = payload.node.config + textArea.value = thisObject.payload.node.config textArea.style = 'resize: none;' + ' border: none;' + ' outline: none;' + diff --git a/Projects/Superalgos/Spaces/Floating-Space/FormulaEditor.js b/Projects/Superalgos/Spaces/Floating-Space/FormulaEditor.js index d663ea1a0..9d8d1c031 100644 --- a/Projects/Superalgos/Spaces/Floating-Space/FormulaEditor.js +++ b/Projects/Superalgos/Spaces/Floating-Space/FormulaEditor.js @@ -57,16 +57,16 @@ function newFormulaEditor() { EDITOR_ON_FOCUS = false } - function activate(payload) { + function activate(action) { thisObject.visible = true - thisObject.payload = payload + thisObject.payload = action.node.payload thisObject.rawRadius = 8 thisObject.targetRadius = thisObject.container.frame.radius thisObject.currentRadius = 0 thisObject.payload.uiObject.resetErrorMessage() let textArea = document.getElementById('textArea') - textArea.value = payload.node.code + textArea.value = thisObject.payload.node.code textArea.style = 'resize: none;' + ' border: none;' + ' outline: none;' +