From d4fb3db23cce850ea49dc3e06916e8ba0d6357d7 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Mon, 11 Oct 2021 14:22:36 +0200 Subject: [PATCH] Copy Node Path --- .../UI/Spaces/Tutorial-Space/TutorialSpace.js | 2 +- .../Schemas/App-Schema/actual-rate.json | 9 +- .../Schemas/App-Schema/actual-size.json | 9 +- .../Schemas/App-Schema/algorithm-name.json | 9 +- .../Schemas/App-Schema/amount-received.json | 9 +- .../App-Schema/annualized-rate-of-return.json | 9 +- .../Schemas/App-Schema/balance.json | 9 +- .../Schemas/App-Schema/begin-balance.json | 9 +- .../Schemas/App-Schema/begin-rate.json | 9 +- .../Foundations/Schemas/App-Schema/begin.json | 9 +- .../Schemas/App-Schema/cancel-order.json | 9 +- .../Schemas/App-Schema/close-order.json | 9 +- .../Schemas/App-Schema/close-position.json | 9 +- .../Foundations/Schemas/App-Schema/close.json | 9 +- .../Schemas/App-Schema/create-order.json | 9 +- .../Foundations/Schemas/App-Schema/cycle.json | 9 +- .../Foundations/Schemas/App-Schema/days.json | 9 +- .../Schemas/App-Schema/end-balance.json | 9 +- .../Schemas/App-Schema/end-rate.json | 9 +- .../Foundations/Schemas/App-Schema/end.json | 9 +- .../Schemas/App-Schema/entry-target-rate.json | 9 +- .../Schemas/App-Schema/entry-target-size.json | 9 +- .../Schemas/App-Schema/exchange-id.json | 9 +- .../Schemas/App-Schema/exit-target-rate.json | 9 +- .../Schemas/App-Schema/exit-target-size.json | 9 +- .../Schemas/App-Schema/exit-type.json | 9 +- .../Foundations/Schemas/App-Schema/fails.json | 9 +- .../Schemas/App-Schema/feature-value.json | 9 +- .../Schemas/App-Schema/feature.json | 9 +- .../Schemas/App-Schema/fees-paid.json | 9 +- .../Schemas/App-Schema/fees-to-be-paid.json | 9 +- .../Schemas/App-Schema/final-value.json | 9 +- .../App-Schema/head-of-the-market.json | 9 +- .../Schemas/App-Schema/hit-fail.json | 9 +- .../Schemas/App-Schema/hit-ratio.json | 9 +- .../Foundations/Schemas/App-Schema/hits.json | 9 +- .../Schemas/App-Schema/identifier.json | 9 +- .../Foundations/Schemas/App-Schema/index.json | 9 +- .../Schemas/App-Schema/initial-value.json | 9 +- .../Schemas/App-Schema/label-value.json | 9 +- .../Foundations/Schemas/App-Schema/label.json | 9 +- .../Schemas/App-Schema/last-begin.json | 9 +- .../Schemas/App-Schema/last-end.json | 9 +- .../Foundations/Schemas/App-Schema/lock.json | 9 +- .../Foundations/Schemas/App-Schema/max.json | 9 +- .../Foundations/Schemas/App-Schema/min.json | 9 +- .../Schemas/App-Schema/move-to-phase.json | 9 +- .../Schemas/App-Schema/next-phase.json | 9 +- .../Foundations/Schemas/App-Schema/open.json | 9 +- .../Schemas/App-Schema/order-name.json | 9 +- .../Schemas/App-Schema/orders.json | 9 +- .../Schemas/App-Schema/percentage-filled.json | 9 +- .../Schemas/App-Schema/periods.json | 9 +- .../Schemas/App-Schema/positions.json | 9 +- .../Schemas/App-Schema/prediction-value.json | 9 +- .../Schemas/App-Schema/prediction.json | 9 +- .../Schemas/App-Schema/process-date.json | 9 +- .../Schemas/App-Schema/profit-loss.json | 9 +- .../Foundations/Schemas/App-Schema/rate.json | 9 +- .../Foundations/Schemas/App-Schema/roi.json | 9 +- .../Schemas/App-Schema/serial-number.json | 9 +- .../Schemas/App-Schema/situation-name.json | 9 +- .../Schemas/App-Schema/size-filled.json | 9 +- .../Schemas/App-Schema/size-placed.json | 9 +- .../Foundations/Schemas/App-Schema/size.json | 9 +- .../Schemas/App-Schema/stage-defined-in.json | 9 +- .../Schemas/App-Schema/status.json | 9 +- .../Schemas/App-Schema/stop-loss-phase.json | 9 +- .../App-Schema/stop-loss-position.json | 9 +- .../Schemas/App-Schema/stop-loss.json | 9 +- .../Schemas/App-Schema/strategies.json | 9 +- .../Schemas/App-Schema/strategy-name.json | 9 +- .../Schemas/App-Schema/take-position.json | 9 +- .../Schemas/App-Schema/take-profit-phase.json | 9 +- .../App-Schema/take-profit-position.json | 9 +- .../Schemas/App-Schema/take-profit.json | 9 +- .../Schemas/App-Schema/target-size.json | 9 +- .../Schemas/App-Schema/trigger-off.json | 9 +- .../Schemas/App-Schema/trigger-on.json | 9 +- .../App-Schema/user-defined-counter.json | 9 +- .../App-Schema/user-defined-statistic.json | 9 +- .../UI/Function-Libraries/ActionSwitch.js | 178 ---------------- .../UI/Spaces/Design-Space/Workspace.js | 24 +-- Projects/ProjectsSchema.json | 10 +- .../UI/Function-Libraries/ActionSwitch.js | 198 ++++++++++++++++++ .../UI/Function-Libraries/ShortcutKeys.js | 2 +- 86 files changed, 697 insertions(+), 437 deletions(-) create mode 100644 Projects/Visual-Scripting/UI/Function-Libraries/ActionSwitch.js rename Projects/{Foundations => Visual-Scripting}/UI/Function-Libraries/ShortcutKeys.js (97%) diff --git a/Projects/Education/UI/Spaces/Tutorial-Space/TutorialSpace.js b/Projects/Education/UI/Spaces/Tutorial-Space/TutorialSpace.js index c171560d9..4edaa9c40 100644 --- a/Projects/Education/UI/Spaces/Tutorial-Space/TutorialSpace.js +++ b/Projects/Education/UI/Spaces/Tutorial-Space/TutorialSpace.js @@ -112,7 +112,7 @@ function newEducationTutorialSpace() { browserResizedEventSubscriptionId = canvas.eventHandler.listenToEvent('Browser Resized', resize) let workspace = UI.projects.foundations.spaces.designSpace.workspace - workspace.executeAction({ name: 'Play Tutorials', project: 'Foundations' }) + workspace.executeAction({ name: 'Play Tutorials', project: 'Visual-Scripting' }) isInitialized = true } diff --git a/Projects/Foundations/Schemas/App-Schema/actual-rate.json b/Projects/Foundations/Schemas/App-Schema/actual-rate.json index 6b1a6a34d..786fb852a 100644 --- a/Projects/Foundations/Schemas/App-Schema/actual-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/actual-rate.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/actual-size.json b/Projects/Foundations/Schemas/App-Schema/actual-size.json index 7fdb0fbf4..30a4b3744 100644 --- a/Projects/Foundations/Schemas/App-Schema/actual-size.json +++ b/Projects/Foundations/Schemas/App-Schema/actual-size.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/algorithm-name.json b/Projects/Foundations/Schemas/App-Schema/algorithm-name.json index 7e40a99ce..5860458be 100644 --- a/Projects/Foundations/Schemas/App-Schema/algorithm-name.json +++ b/Projects/Foundations/Schemas/App-Schema/algorithm-name.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/amount-received.json b/Projects/Foundations/Schemas/App-Schema/amount-received.json index 41eff2b21..d35e82002 100644 --- a/Projects/Foundations/Schemas/App-Schema/amount-received.json +++ b/Projects/Foundations/Schemas/App-Schema/amount-received.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/annualized-rate-of-return.json b/Projects/Foundations/Schemas/App-Schema/annualized-rate-of-return.json index aae2c222d..18b6aee38 100644 --- a/Projects/Foundations/Schemas/App-Schema/annualized-rate-of-return.json +++ b/Projects/Foundations/Schemas/App-Schema/annualized-rate-of-return.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/balance.json b/Projects/Foundations/Schemas/App-Schema/balance.json index 11e0b6232..4d5ecc230 100644 --- a/Projects/Foundations/Schemas/App-Schema/balance.json +++ b/Projects/Foundations/Schemas/App-Schema/balance.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/begin-balance.json b/Projects/Foundations/Schemas/App-Schema/begin-balance.json index 04bacb6c3..6e7cf6b23 100644 --- a/Projects/Foundations/Schemas/App-Schema/begin-balance.json +++ b/Projects/Foundations/Schemas/App-Schema/begin-balance.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/begin-rate.json b/Projects/Foundations/Schemas/App-Schema/begin-rate.json index 83fbf84cd..dd31fc6f4 100644 --- a/Projects/Foundations/Schemas/App-Schema/begin-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/begin-rate.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/begin.json b/Projects/Foundations/Schemas/App-Schema/begin.json index 0fb35d031..f616061fa 100644 --- a/Projects/Foundations/Schemas/App-Schema/begin.json +++ b/Projects/Foundations/Schemas/App-Schema/begin.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/cancel-order.json b/Projects/Foundations/Schemas/App-Schema/cancel-order.json index 7781bcc08..943c0c79a 100644 --- a/Projects/Foundations/Schemas/App-Schema/cancel-order.json +++ b/Projects/Foundations/Schemas/App-Schema/cancel-order.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/close-order.json b/Projects/Foundations/Schemas/App-Schema/close-order.json index 73fc23772..aa553f1ed 100644 --- a/Projects/Foundations/Schemas/App-Schema/close-order.json +++ b/Projects/Foundations/Schemas/App-Schema/close-order.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/close-position.json b/Projects/Foundations/Schemas/App-Schema/close-position.json index b9a4468f8..69b9a05e8 100644 --- a/Projects/Foundations/Schemas/App-Schema/close-position.json +++ b/Projects/Foundations/Schemas/App-Schema/close-position.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/close.json b/Projects/Foundations/Schemas/App-Schema/close.json index be4f5c040..31cea86e6 100644 --- a/Projects/Foundations/Schemas/App-Schema/close.json +++ b/Projects/Foundations/Schemas/App-Schema/close.json @@ -6,21 +6,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/create-order.json b/Projects/Foundations/Schemas/App-Schema/create-order.json index b624f1bff..710296c5c 100644 --- a/Projects/Foundations/Schemas/App-Schema/create-order.json +++ b/Projects/Foundations/Schemas/App-Schema/create-order.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/cycle.json b/Projects/Foundations/Schemas/App-Schema/cycle.json index 82c63894c..8ec219a09 100644 --- a/Projects/Foundations/Schemas/App-Schema/cycle.json +++ b/Projects/Foundations/Schemas/App-Schema/cycle.json @@ -12,21 +12,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/days.json b/Projects/Foundations/Schemas/App-Schema/days.json index e6ab4f0d8..2fefa044c 100644 --- a/Projects/Foundations/Schemas/App-Schema/days.json +++ b/Projects/Foundations/Schemas/App-Schema/days.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/end-balance.json b/Projects/Foundations/Schemas/App-Schema/end-balance.json index 61b0b70dc..3d4cbeaee 100644 --- a/Projects/Foundations/Schemas/App-Schema/end-balance.json +++ b/Projects/Foundations/Schemas/App-Schema/end-balance.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/end-rate.json b/Projects/Foundations/Schemas/App-Schema/end-rate.json index 2de856a1d..9fa756dff 100644 --- a/Projects/Foundations/Schemas/App-Schema/end-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/end-rate.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/end.json b/Projects/Foundations/Schemas/App-Schema/end.json index b13bdc8ce..5f0712d27 100644 --- a/Projects/Foundations/Schemas/App-Schema/end.json +++ b/Projects/Foundations/Schemas/App-Schema/end.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/entry-target-rate.json b/Projects/Foundations/Schemas/App-Schema/entry-target-rate.json index d64fcb817..ff0b3cdc5 100644 --- a/Projects/Foundations/Schemas/App-Schema/entry-target-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/entry-target-rate.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/entry-target-size.json b/Projects/Foundations/Schemas/App-Schema/entry-target-size.json index 47c11af6c..f6dd0d07f 100644 --- a/Projects/Foundations/Schemas/App-Schema/entry-target-size.json +++ b/Projects/Foundations/Schemas/App-Schema/entry-target-size.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-id.json b/Projects/Foundations/Schemas/App-Schema/exchange-id.json index afb89b4a9..af7af02d9 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-id.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-id.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/exit-target-rate.json b/Projects/Foundations/Schemas/App-Schema/exit-target-rate.json index eca2999e7..8cfec2cef 100644 --- a/Projects/Foundations/Schemas/App-Schema/exit-target-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/exit-target-rate.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/exit-target-size.json b/Projects/Foundations/Schemas/App-Schema/exit-target-size.json index a40e312f0..c7a72b12e 100644 --- a/Projects/Foundations/Schemas/App-Schema/exit-target-size.json +++ b/Projects/Foundations/Schemas/App-Schema/exit-target-size.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/exit-type.json b/Projects/Foundations/Schemas/App-Schema/exit-type.json index 54f7c5fff..22cc2f9db 100644 --- a/Projects/Foundations/Schemas/App-Schema/exit-type.json +++ b/Projects/Foundations/Schemas/App-Schema/exit-type.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/fails.json b/Projects/Foundations/Schemas/App-Schema/fails.json index 63c2566d0..3967bfb2b 100644 --- a/Projects/Foundations/Schemas/App-Schema/fails.json +++ b/Projects/Foundations/Schemas/App-Schema/fails.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/feature-value.json b/Projects/Foundations/Schemas/App-Schema/feature-value.json index 00970d53f..eb51ccca2 100644 --- a/Projects/Foundations/Schemas/App-Schema/feature-value.json +++ b/Projects/Foundations/Schemas/App-Schema/feature-value.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/feature.json b/Projects/Foundations/Schemas/App-Schema/feature.json index 4315cee70..cf2d2670b 100644 --- a/Projects/Foundations/Schemas/App-Schema/feature.json +++ b/Projects/Foundations/Schemas/App-Schema/feature.json @@ -19,21 +19,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/fees-paid.json b/Projects/Foundations/Schemas/App-Schema/fees-paid.json index d48663c55..b6a950487 100644 --- a/Projects/Foundations/Schemas/App-Schema/fees-paid.json +++ b/Projects/Foundations/Schemas/App-Schema/fees-paid.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/fees-to-be-paid.json b/Projects/Foundations/Schemas/App-Schema/fees-to-be-paid.json index 0a6ec06e7..72734d3c0 100644 --- a/Projects/Foundations/Schemas/App-Schema/fees-to-be-paid.json +++ b/Projects/Foundations/Schemas/App-Schema/fees-to-be-paid.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/final-value.json b/Projects/Foundations/Schemas/App-Schema/final-value.json index 27755ca7b..d9f20f71e 100644 --- a/Projects/Foundations/Schemas/App-Schema/final-value.json +++ b/Projects/Foundations/Schemas/App-Schema/final-value.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/head-of-the-market.json b/Projects/Foundations/Schemas/App-Schema/head-of-the-market.json index d9de9a924..25e3d9975 100644 --- a/Projects/Foundations/Schemas/App-Schema/head-of-the-market.json +++ b/Projects/Foundations/Schemas/App-Schema/head-of-the-market.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/hit-fail.json b/Projects/Foundations/Schemas/App-Schema/hit-fail.json index b93c92263..17867eca1 100644 --- a/Projects/Foundations/Schemas/App-Schema/hit-fail.json +++ b/Projects/Foundations/Schemas/App-Schema/hit-fail.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/hit-ratio.json b/Projects/Foundations/Schemas/App-Schema/hit-ratio.json index 23aca3022..d374df55b 100644 --- a/Projects/Foundations/Schemas/App-Schema/hit-ratio.json +++ b/Projects/Foundations/Schemas/App-Schema/hit-ratio.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/hits.json b/Projects/Foundations/Schemas/App-Schema/hits.json index db963f431..584b483f6 100644 --- a/Projects/Foundations/Schemas/App-Schema/hits.json +++ b/Projects/Foundations/Schemas/App-Schema/hits.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/identifier.json b/Projects/Foundations/Schemas/App-Schema/identifier.json index 3583b663c..8be309ea9 100644 --- a/Projects/Foundations/Schemas/App-Schema/identifier.json +++ b/Projects/Foundations/Schemas/App-Schema/identifier.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/index.json b/Projects/Foundations/Schemas/App-Schema/index.json index 46d5a20e4..2eec4f846 100644 --- a/Projects/Foundations/Schemas/App-Schema/index.json +++ b/Projects/Foundations/Schemas/App-Schema/index.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/initial-value.json b/Projects/Foundations/Schemas/App-Schema/initial-value.json index 9920919ff..917ddb56c 100644 --- a/Projects/Foundations/Schemas/App-Schema/initial-value.json +++ b/Projects/Foundations/Schemas/App-Schema/initial-value.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/label-value.json b/Projects/Foundations/Schemas/App-Schema/label-value.json index e6138de1d..89041a214 100644 --- a/Projects/Foundations/Schemas/App-Schema/label-value.json +++ b/Projects/Foundations/Schemas/App-Schema/label-value.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/label.json b/Projects/Foundations/Schemas/App-Schema/label.json index 159dfd392..851d62736 100644 --- a/Projects/Foundations/Schemas/App-Schema/label.json +++ b/Projects/Foundations/Schemas/App-Schema/label.json @@ -19,21 +19,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/last-begin.json b/Projects/Foundations/Schemas/App-Schema/last-begin.json index 9e5f7924c..b3b66e7b3 100644 --- a/Projects/Foundations/Schemas/App-Schema/last-begin.json +++ b/Projects/Foundations/Schemas/App-Schema/last-begin.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/last-end.json b/Projects/Foundations/Schemas/App-Schema/last-end.json index fa862e3f4..c9edfd1fe 100644 --- a/Projects/Foundations/Schemas/App-Schema/last-end.json +++ b/Projects/Foundations/Schemas/App-Schema/last-end.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/lock.json b/Projects/Foundations/Schemas/App-Schema/lock.json index 4959b0ded..2ff0ca443 100644 --- a/Projects/Foundations/Schemas/App-Schema/lock.json +++ b/Projects/Foundations/Schemas/App-Schema/lock.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/max.json b/Projects/Foundations/Schemas/App-Schema/max.json index 0fa5ffde9..295d1a870 100644 --- a/Projects/Foundations/Schemas/App-Schema/max.json +++ b/Projects/Foundations/Schemas/App-Schema/max.json @@ -6,21 +6,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/min.json b/Projects/Foundations/Schemas/App-Schema/min.json index dbbb4d7fc..70439110e 100644 --- a/Projects/Foundations/Schemas/App-Schema/min.json +++ b/Projects/Foundations/Schemas/App-Schema/min.json @@ -6,21 +6,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/move-to-phase.json b/Projects/Foundations/Schemas/App-Schema/move-to-phase.json index 6e183ed22..a65ccd917 100644 --- a/Projects/Foundations/Schemas/App-Schema/move-to-phase.json +++ b/Projects/Foundations/Schemas/App-Schema/move-to-phase.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/next-phase.json b/Projects/Foundations/Schemas/App-Schema/next-phase.json index a4907611a..6be795b85 100644 --- a/Projects/Foundations/Schemas/App-Schema/next-phase.json +++ b/Projects/Foundations/Schemas/App-Schema/next-phase.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/open.json b/Projects/Foundations/Schemas/App-Schema/open.json index 7ac2ca989..5a3f44519 100644 --- a/Projects/Foundations/Schemas/App-Schema/open.json +++ b/Projects/Foundations/Schemas/App-Schema/open.json @@ -6,21 +6,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/order-name.json b/Projects/Foundations/Schemas/App-Schema/order-name.json index 693f75132..9af45f12d 100644 --- a/Projects/Foundations/Schemas/App-Schema/order-name.json +++ b/Projects/Foundations/Schemas/App-Schema/order-name.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/orders.json b/Projects/Foundations/Schemas/App-Schema/orders.json index 9348459ce..03b143dc8 100644 --- a/Projects/Foundations/Schemas/App-Schema/orders.json +++ b/Projects/Foundations/Schemas/App-Schema/orders.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/percentage-filled.json b/Projects/Foundations/Schemas/App-Schema/percentage-filled.json index 2a3ec6388..74a164b5c 100644 --- a/Projects/Foundations/Schemas/App-Schema/percentage-filled.json +++ b/Projects/Foundations/Schemas/App-Schema/percentage-filled.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/periods.json b/Projects/Foundations/Schemas/App-Schema/periods.json index 278d97714..65a0e9b7d 100644 --- a/Projects/Foundations/Schemas/App-Schema/periods.json +++ b/Projects/Foundations/Schemas/App-Schema/periods.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/positions.json b/Projects/Foundations/Schemas/App-Schema/positions.json index c04a6be13..1a322402a 100644 --- a/Projects/Foundations/Schemas/App-Schema/positions.json +++ b/Projects/Foundations/Schemas/App-Schema/positions.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/prediction-value.json b/Projects/Foundations/Schemas/App-Schema/prediction-value.json index b32820b00..e7d9f2dda 100644 --- a/Projects/Foundations/Schemas/App-Schema/prediction-value.json +++ b/Projects/Foundations/Schemas/App-Schema/prediction-value.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/prediction.json b/Projects/Foundations/Schemas/App-Schema/prediction.json index 789cf6edb..2308ac16f 100644 --- a/Projects/Foundations/Schemas/App-Schema/prediction.json +++ b/Projects/Foundations/Schemas/App-Schema/prediction.json @@ -19,21 +19,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/process-date.json b/Projects/Foundations/Schemas/App-Schema/process-date.json index 08929fb24..891e29878 100644 --- a/Projects/Foundations/Schemas/App-Schema/process-date.json +++ b/Projects/Foundations/Schemas/App-Schema/process-date.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/profit-loss.json b/Projects/Foundations/Schemas/App-Schema/profit-loss.json index a29382289..2ec927baa 100644 --- a/Projects/Foundations/Schemas/App-Schema/profit-loss.json +++ b/Projects/Foundations/Schemas/App-Schema/profit-loss.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/rate.json b/Projects/Foundations/Schemas/App-Schema/rate.json index c4363df13..ddc572f49 100644 --- a/Projects/Foundations/Schemas/App-Schema/rate.json +++ b/Projects/Foundations/Schemas/App-Schema/rate.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/roi.json b/Projects/Foundations/Schemas/App-Schema/roi.json index a406b39a9..44d62e975 100644 --- a/Projects/Foundations/Schemas/App-Schema/roi.json +++ b/Projects/Foundations/Schemas/App-Schema/roi.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/serial-number.json b/Projects/Foundations/Schemas/App-Schema/serial-number.json index b7760dcae..e89132a02 100644 --- a/Projects/Foundations/Schemas/App-Schema/serial-number.json +++ b/Projects/Foundations/Schemas/App-Schema/serial-number.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/situation-name.json b/Projects/Foundations/Schemas/App-Schema/situation-name.json index 5cb2d8483..dde3a251a 100644 --- a/Projects/Foundations/Schemas/App-Schema/situation-name.json +++ b/Projects/Foundations/Schemas/App-Schema/situation-name.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/size-filled.json b/Projects/Foundations/Schemas/App-Schema/size-filled.json index bd46a27eb..1b498d034 100644 --- a/Projects/Foundations/Schemas/App-Schema/size-filled.json +++ b/Projects/Foundations/Schemas/App-Schema/size-filled.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/size-placed.json b/Projects/Foundations/Schemas/App-Schema/size-placed.json index a6b706c95..1c1a4d528 100644 --- a/Projects/Foundations/Schemas/App-Schema/size-placed.json +++ b/Projects/Foundations/Schemas/App-Schema/size-placed.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/size.json b/Projects/Foundations/Schemas/App-Schema/size.json index 66976e2f4..f46c58a40 100644 --- a/Projects/Foundations/Schemas/App-Schema/size.json +++ b/Projects/Foundations/Schemas/App-Schema/size.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/stage-defined-in.json b/Projects/Foundations/Schemas/App-Schema/stage-defined-in.json index 445b54bb5..21d408956 100644 --- a/Projects/Foundations/Schemas/App-Schema/stage-defined-in.json +++ b/Projects/Foundations/Schemas/App-Schema/stage-defined-in.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/status.json b/Projects/Foundations/Schemas/App-Schema/status.json index 3c49e397c..20bdf40fe 100644 --- a/Projects/Foundations/Schemas/App-Schema/status.json +++ b/Projects/Foundations/Schemas/App-Schema/status.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/stop-loss-phase.json b/Projects/Foundations/Schemas/App-Schema/stop-loss-phase.json index 0aa6786b3..f63c65dc7 100644 --- a/Projects/Foundations/Schemas/App-Schema/stop-loss-phase.json +++ b/Projects/Foundations/Schemas/App-Schema/stop-loss-phase.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/stop-loss-position.json b/Projects/Foundations/Schemas/App-Schema/stop-loss-position.json index 84cf63210..748178486 100644 --- a/Projects/Foundations/Schemas/App-Schema/stop-loss-position.json +++ b/Projects/Foundations/Schemas/App-Schema/stop-loss-position.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/stop-loss.json b/Projects/Foundations/Schemas/App-Schema/stop-loss.json index 0e16fb114..e6164d823 100644 --- a/Projects/Foundations/Schemas/App-Schema/stop-loss.json +++ b/Projects/Foundations/Schemas/App-Schema/stop-loss.json @@ -19,21 +19,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/strategies.json b/Projects/Foundations/Schemas/App-Schema/strategies.json index aab0bfe1e..019a9eff2 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategies.json +++ b/Projects/Foundations/Schemas/App-Schema/strategies.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-name.json b/Projects/Foundations/Schemas/App-Schema/strategy-name.json index 3a200754b..c1a4ee43c 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-name.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-name.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/take-position.json b/Projects/Foundations/Schemas/App-Schema/take-position.json index 2f9e97ce4..1ccc2f45c 100644 --- a/Projects/Foundations/Schemas/App-Schema/take-position.json +++ b/Projects/Foundations/Schemas/App-Schema/take-position.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/take-profit-phase.json b/Projects/Foundations/Schemas/App-Schema/take-profit-phase.json index ba7dc3e48..89d7f0b1c 100644 --- a/Projects/Foundations/Schemas/App-Schema/take-profit-phase.json +++ b/Projects/Foundations/Schemas/App-Schema/take-profit-phase.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/take-profit-position.json b/Projects/Foundations/Schemas/App-Schema/take-profit-position.json index 2817fe3b8..4ead7f7f5 100644 --- a/Projects/Foundations/Schemas/App-Schema/take-profit-position.json +++ b/Projects/Foundations/Schemas/App-Schema/take-profit-position.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/take-profit.json b/Projects/Foundations/Schemas/App-Schema/take-profit.json index c08675878..e78fb701b 100644 --- a/Projects/Foundations/Schemas/App-Schema/take-profit.json +++ b/Projects/Foundations/Schemas/App-Schema/take-profit.json @@ -19,21 +19,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/target-size.json b/Projects/Foundations/Schemas/App-Schema/target-size.json index 8b3bdcdad..dfc5f3999 100644 --- a/Projects/Foundations/Schemas/App-Schema/target-size.json +++ b/Projects/Foundations/Schemas/App-Schema/target-size.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-off.json b/Projects/Foundations/Schemas/App-Schema/trigger-off.json index d8c111bdb..12e396a47 100644 --- a/Projects/Foundations/Schemas/App-Schema/trigger-off.json +++ b/Projects/Foundations/Schemas/App-Schema/trigger-off.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-on.json b/Projects/Foundations/Schemas/App-Schema/trigger-on.json index a03649501..59f7dfd85 100644 --- a/Projects/Foundations/Schemas/App-Schema/trigger-on.json +++ b/Projects/Foundations/Schemas/App-Schema/trigger-on.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-counter.json b/Projects/Foundations/Schemas/App-Schema/user-defined-counter.json index a21b0f9fe..ee56faa07 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-counter.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-counter.json @@ -13,21 +13,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-statistic.json b/Projects/Foundations/Schemas/App-Schema/user-defined-statistic.json index 5cd4fe4f5..4e9fd7975 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-statistic.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-statistic.json @@ -21,21 +21,24 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", diff --git a/Projects/Foundations/UI/Function-Libraries/ActionSwitch.js b/Projects/Foundations/UI/Function-Libraries/ActionSwitch.js index 60df5bb7b..95002ce7f 100644 --- a/Projects/Foundations/UI/Function-Libraries/ActionSwitch.js +++ b/Projects/Foundations/UI/Function-Libraries/ActionSwitch.js @@ -18,166 +18,6 @@ function newFoundationsActionSwitch() { async function executeAction(action) { switch (action.name) { - case 'Get Node On Focus': { - return UI.projects.visualScripting.functionLibraries.onFocus.getNodeThatIsOnFocus(action.node) - } - - case 'Get Node By Shortcut Key': { - return UI.projects.foundations.functionLibraries.shortcutKeys.getNodeByShortcutKey(action.node, action.extraParameter) - } - - case 'Get Node Data Structure': { - return UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(action.node, action.extraParameter, false, true, true, true) - } - - case 'Create UI Object': { - UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.createUiObjectFromNode(action.node, undefined, undefined, action.extraParameter) - } - break - case 'Connect Children to Reference Parents': { - UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.tryToConnectChildrenWithReferenceParents() - } - break - case 'Get Node By Id': { - return UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.getNodeById(action.relatedNodeId) - } - - case 'Syncronize Tasks': { - UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.syncronizeTasksFoundAtWorkspaceWithBackEnd() - } - break - case 'Syncronize Trading Sessions': { - UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.syncronizeTradingSessionsFoundAtWorkspaceWithBackEnd() - } - break - case 'Syncronize Learning Sessions': { - UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.syncronizeLearningSessionsFoundAtWorkspaceWithBackEnd() - } - break - case 'Play Tutorials': { - UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.playTutorials() - } - break - case 'Recreate Workspace': { - UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.recreateWorkspace(action.node, action.callBackFunction) - } - break - case 'Delete Workspace': { - return UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteWorkspace(action.node, action.rootNodes, action.callBackFunction) - } - break - case 'Copy Node Path': - { - let nodePath = UI.projects.visualScripting.functionLibraries.nodePath.getNodePath(action.node) - - UI.projects.foundations.utilities.clipboard.copyTextToClipboard(nodePath) - - UI.projects.foundations.spaces.cockpitSpace.setStatus( - nodePath + ' copied to the Clipboard.' - , 50, UI.projects.foundations.spaces.cockpitSpace.statusTypes.ALL_GOOD) - } - break - case 'Copy Node Value': - { - let value = action.node.payload.uiObject.getValue() - - UI.projects.foundations.utilities.clipboard.copyTextToClipboard(value) - - UI.projects.foundations.spaces.cockpitSpace.setStatus( - value + ' copied to the Clipboard.' - , 50, UI.projects.foundations.spaces.cockpitSpace.statusTypes.ALL_GOOD) - } - break - case 'Copy Node Type': - { - let value = action.node.type - - UI.projects.foundations.utilities.clipboard.copyTextToClipboard(value) - - UI.projects.foundations.spaces.cockpitSpace.setStatus( - value + ' copied to the Clipboard.' - , 50, UI.projects.foundations.spaces.cockpitSpace.statusTypes.ALL_GOOD) - } - break - case 'Add UI Object': - { - UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject( - action.node, - action.relatedNodeType, - action.rootNodes, - action.relatedNodeProject - ) - } - break - case 'Add Missing Children': - { - UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addMissingChildren(action.node, action.rootNodes) - } - break - case 'Delete UI Object': - { - UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(action.node, action.rootNodes) - } - break - case 'Edit Code': - - break - case 'Share': - { - let text = JSON.stringify( - UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(action.node, true, false, true, true, true), - undefined, - 4 - ) - - let nodeName = action.node.name - if (nodeName === undefined) { - nodeName = '' - } else { - nodeName = '.' + nodeName - } - let fileName = 'Share - ' + action.node.type + ' - ' + nodeName + '.json' - UI.projects.foundations.utilities.download.downloadText(fileName, text) - } - - break - case 'Backup': - { - let text = JSON.stringify( - UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(action.node, false, false, true, true, true), - undefined, - 4) - - let nodeName = action.node.name - if (nodeName === undefined) { - nodeName = '' - } else { - nodeName = ' ' + nodeName - } - let fileName = 'Backup - ' + action.node.type + ' - ' + nodeName + '.json' - UI.projects.foundations.utilities.download.downloadText(fileName, text) - } - - break - case 'Clone': - { - let text = JSON.stringify( - UI.projects.visualScripting.functionLibraries.nodeCloning.getNodeClone(action.node), - undefined, - 4 - ) - - let nodeName = action.node.name - if (nodeName === undefined) { - nodeName = '' - } else { - nodeName = ' ' + nodeName - } - let fileName = 'Clone - ' + action.node.type + ' - ' + nodeName + '.json' - UI.projects.foundations.utilities.download.downloadText(fileName, text) - } - - break case 'Debug Task': { UI.projects.foundations.functionLibraries.taskFunctions.runTask(action.node, true, action.callBackFunction) @@ -538,24 +378,6 @@ function newFoundationsActionSwitch() { UI.projects.foundations.functionLibraries.superScriptsFunctions.runSuperScript(action.node, action.rootNodes) } break - case 'Parent Attach': { - UI.projects.visualScripting.functionLibraries.chainAttachDetach.chainAttachNode(action.node, action.relatedNode, action.rootNodes) - } - break - case 'Reference Attach': { - UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(action.node, action.relatedNode, action.rootNodes) - } - break - case 'Parent Detach': - { - UI.projects.visualScripting.functionLibraries.chainAttachDetach.chainDetachNode(action.node, action.rootNodes) - } - break - case 'Reference Detach': - { - UI.projects.visualScripting.functionLibraries.attachDetach.referenceDetachNode(action.node) - } - break case 'Push Code to Javascript Code': { action.node.javascriptCode.code = action.node.code diff --git a/Projects/Foundations/UI/Spaces/Design-Space/Workspace.js b/Projects/Foundations/UI/Spaces/Design-Space/Workspace.js index 38b728de9..2501fd48e 100644 --- a/Projects/Foundations/UI/Spaces/Design-Space/Workspace.js +++ b/Projects/Foundations/UI/Spaces/Design-Space/Workspace.js @@ -104,7 +104,7 @@ function newWorkspace() { function recreateWorkspace() { UI.projects.foundations.utilities.statusBar.changeStatus("Connecting all the workspace nodes...") - executeAction({ node: thisObject.workspaceNode, name: 'Recreate Workspace', project: 'Foundations', callBackFunction: finishInitialization }) + executeAction({ node: thisObject.workspaceNode, name: 'Recreate Workspace', project: 'Visual-Scripting', callBackFunction: finishInitialization }) } function finishInitialization() { @@ -132,9 +132,9 @@ function newWorkspace() { } function runTasksAndSessions() { - executeAction({ name: 'Syncronize Tasks', project: 'Foundations' }) - executeAction({ name: 'Syncronize Trading Sessions', project: 'Foundations' }) - executeAction({ name: 'Syncronize Learning Sessions', project: 'Foundations' }) + executeAction({ name: 'Syncronize Tasks', project: 'Visual-Scripting' }) + executeAction({ name: 'Syncronize Trading Sessions', project: 'Visual-Scripting' }) + executeAction({ name: 'Syncronize Learning Sessions', project: 'Visual-Scripting' }) } function setupEventsServerClients() { @@ -284,7 +284,7 @@ function newWorkspace() { } async function getNodeById(nodeId) { - return await executeAction({ name: 'Get Node By Id', project: 'Foundations', relatedNodeId: nodeId }) + return await executeAction({ name: 'Get Node By Id', project: 'Visual-Scripting', relatedNodeId: nodeId }) } function physics() { @@ -334,7 +334,7 @@ function newWorkspace() { thisObject.isInitialized = false UI.projects.education.spaces.tutorialSpace.stop() - let result = await executeAction({ node: thisObject.workspaceNode, name: 'Delete Workspace', project: 'Foundations', callBackFunction: onDeleted }) + let result = await executeAction({ node: thisObject.workspaceNode, name: 'Delete Workspace', project: 'Visual-Scripting', callBackFunction: onDeleted }) if (result === false) { console.log('[ERROR] Could not replace the current workspace because there was a problem removing one node from memory.') console.log('[ERROR] The system is at an inconsistent state and your workspace is partially deleted. Saving has been disabled to prevent data loss.') @@ -395,7 +395,7 @@ function newWorkspace() { workingAtTask = 0 function takeAction() { - executeAction({ node: thisObject.workspaceNode, name: 'Recreate Workspace', project: 'Foundations', callBackFunction: finishInitialization }) + executeAction({ node: thisObject.workspaceNode, name: 'Recreate Workspace', project: 'Visual-Scripting', callBackFunction: finishInitialization }) function finishInitialization() { setupEventsServerClients() workingAtTask = 7 @@ -445,7 +445,7 @@ function newWorkspace() { let rootNode = thisObject.workspaceNode.rootNodes[i] if (rootNode.isPlugin !== true) { - let node = await executeAction({ node: rootNode, name: 'Get Node Data Structure', project: 'Foundations', extraParameter: removePersonalData }) + let node = await executeAction({ node: rootNode, name: 'Get Node Data Structure', project: 'Visual-Scripting', extraParameter: removePersonalData }) stringifyReadyNodes.push(node) } } @@ -501,7 +501,7 @@ function newWorkspace() { if (thisObject.workspaceNode === undefined) { return } for (let i = 0; i < thisObject.workspaceNode.rootNodes.length; i++) { let rootNode = thisObject.workspaceNode.rootNodes[i] - let node = await executeAction({ node: rootNode, name: 'Get Node By Shortcut Key', project: 'Foundations', extraParameter: searchingKey }) + let node = await executeAction({ node: rootNode, name: 'Get Node By Shortcut Key', project: 'Visual-Scripting', extraParameter: searchingKey }) if (node !== undefined) { return node } } } @@ -510,7 +510,7 @@ function newWorkspace() { if (thisObject.workspaceNode === undefined) { return } for (let i = 0; i < thisObject.workspaceNode.rootNodes.length; i++) { let rootNode = thisObject.workspaceNode.rootNodes[i] - let node = await executeAction({ node: rootNode, name: 'Get Node On Focus', project: 'Foundations' }) + let node = await executeAction({ node: rootNode, name: 'Get Node On Focus', project: 'Visual-Scripting' }) if (node !== undefined) { return node } } } @@ -678,8 +678,8 @@ function newWorkspace() { } thisObject.workspaceNode.rootNodes.push(droppedNode) - executeAction({ node: droppedNode, name: 'Create UI Object', project: 'Foundations', extraParameter: positionOffset }) - executeAction({ name: 'Connect Children to Reference Parents', project: 'Foundations' }) + executeAction({ node: droppedNode, name: 'Create UI Object', project: 'Visual-Scripting', extraParameter: positionOffset }) + executeAction({ name: 'Connect Children to Reference Parents', project: 'Visual-Scripting' }) droppedNode = undefined } catch (err) { diff --git a/Projects/ProjectsSchema.json b/Projects/ProjectsSchema.json index b0da2cb50..b1022fa10 100644 --- a/Projects/ProjectsSchema.json +++ b/Projects/ProjectsSchema.json @@ -245,6 +245,11 @@ "propertyName": "visualScripting", "UI": { "functionLibraries": [ + { + "name": "Shortcut Keys", + "propertyName": "shortcutKeys", + "functionName": "newVisualScriptingFunctionLibraryShortcutKeys" + }, { "name": "Reference Attach Detach", "propertyName": "attachDetach", @@ -346,11 +351,6 @@ } ], "functionLibraries": [ - { - "name": "Shortcut Keys", - "propertyName": "shortcutKeys", - "functionName": "newFoundationsFunctionLibraryShortcutKeys" - }, { "name": "Webhook Functions", "propertyName": "webhookFunctions", diff --git a/Projects/Visual-Scripting/UI/Function-Libraries/ActionSwitch.js b/Projects/Visual-Scripting/UI/Function-Libraries/ActionSwitch.js new file mode 100644 index 000000000..7bd36a2df --- /dev/null +++ b/Projects/Visual-Scripting/UI/Function-Libraries/ActionSwitch.js @@ -0,0 +1,198 @@ +function newFoundationsActionSwitch() { + + let thisObject = { + executeAction: executeAction, + initialize: initialize, + finalize: finalize + } + + return thisObject + + function finalize() { + + } + + function initialize() { + /* Nothing to initialize since a Function Library does not hold any state. */ + } + + async function executeAction(action) { + switch (action.name) { + case 'Get Node On Focus': { + return UI.projects.visualScripting.functionLibraries.onFocus.getNodeThatIsOnFocus(action.node) + } + + case 'Get Node By Shortcut Key': { + return UI.projects.visualScripting.functionLibraries.shortcutKeys.getNodeByShortcutKey(action.node, action.extraParameter) + } + + case 'Get Node Data Structure': { + return UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(action.node, action.extraParameter, false, true, true, true) + } + + case 'Create UI Object': { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.createUiObjectFromNode(action.node, undefined, undefined, action.extraParameter) + } + break + case 'Connect Children to Reference Parents': { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.tryToConnectChildrenWithReferenceParents() + } + break + case 'Get Node By Id': { + return UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.getNodeById(action.relatedNodeId) + } + + case 'Syncronize Tasks': { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.syncronizeTasksFoundAtWorkspaceWithBackEnd() + } + break + case 'Syncronize Trading Sessions': { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.syncronizeTradingSessionsFoundAtWorkspaceWithBackEnd() + } + break + case 'Syncronize Learning Sessions': { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.syncronizeLearningSessionsFoundAtWorkspaceWithBackEnd() + } + break + case 'Play Tutorials': { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.playTutorials() + } + break + case 'Recreate Workspace': { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.recreateWorkspace(action.node, action.callBackFunction) + } + break + case 'Delete Workspace': { + return UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteWorkspace(action.node, action.rootNodes, action.callBackFunction) + } + break + case 'Copy Node Path': + { + let nodePath = UI.projects.visualScripting.functionLibraries.nodePath.getNodePath(action.node) + + UI.projects.foundations.utilities.clipboard.copyTextToClipboard(nodePath) + + UI.projects.foundations.spaces.cockpitSpace.setStatus( + nodePath + ' copied to the Clipboard.' + , 50, UI.projects.foundations.spaces.cockpitSpace.statusTypes.ALL_GOOD) + } + break + case 'Copy Node Value': + { + let value = action.node.payload.uiObject.getValue() + + UI.projects.foundations.utilities.clipboard.copyTextToClipboard(value) + + UI.projects.foundations.spaces.cockpitSpace.setStatus( + value + ' copied to the Clipboard.' + , 50, UI.projects.foundations.spaces.cockpitSpace.statusTypes.ALL_GOOD) + } + break + case 'Copy Node Type': + { + let value = action.node.type + + UI.projects.foundations.utilities.clipboard.copyTextToClipboard(value) + + UI.projects.foundations.spaces.cockpitSpace.setStatus( + value + ' copied to the Clipboard.' + , 50, UI.projects.foundations.spaces.cockpitSpace.statusTypes.ALL_GOOD) + } + break + case 'Add UI Object': + { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject( + action.node, + action.relatedNodeType, + action.rootNodes, + action.relatedNodeProject + ) + } + break + case 'Add Missing Children': + { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addMissingChildren(action.node, action.rootNodes) + } + break + case 'Delete UI Object': + { + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(action.node, action.rootNodes) + } + break + case 'Share': + { + let text = JSON.stringify( + UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(action.node, true, false, true, true, true), + undefined, + 4 + ) + + let nodeName = action.node.name + if (nodeName === undefined) { + nodeName = '' + } else { + nodeName = '.' + nodeName + } + let fileName = 'Share - ' + action.node.type + ' - ' + nodeName + '.json' + UI.projects.foundations.utilities.download.downloadText(fileName, text) + } + + break + case 'Backup': + { + let text = JSON.stringify( + UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(action.node, false, false, true, true, true), + undefined, + 4) + + let nodeName = action.node.name + if (nodeName === undefined) { + nodeName = '' + } else { + nodeName = ' ' + nodeName + } + let fileName = 'Backup - ' + action.node.type + ' - ' + nodeName + '.json' + UI.projects.foundations.utilities.download.downloadText(fileName, text) + } + + break + case 'Clone': + { + let text = JSON.stringify( + UI.projects.visualScripting.functionLibraries.nodeCloning.getNodeClone(action.node), + undefined, + 4 + ) + + let nodeName = action.node.name + if (nodeName === undefined) { + nodeName = '' + } else { + nodeName = ' ' + nodeName + } + let fileName = 'Clone - ' + action.node.type + ' - ' + nodeName + '.json' + UI.projects.foundations.utilities.download.downloadText(fileName, text) + } + + break + case 'Parent Attach': { + UI.projects.visualScripting.functionLibraries.chainAttachDetach.chainAttachNode(action.node, action.relatedNode, action.rootNodes) + } + break + case 'Reference Attach': { + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(action.node, action.relatedNode, action.rootNodes) + } + break + case 'Parent Detach': + { + UI.projects.visualScripting.functionLibraries.chainAttachDetach.chainDetachNode(action.node, action.rootNodes) + } + break + case 'Reference Detach': + { + UI.projects.visualScripting.functionLibraries.attachDetach.referenceDetachNode(action.node) + } + break + } + } +} diff --git a/Projects/Foundations/UI/Function-Libraries/ShortcutKeys.js b/Projects/Visual-Scripting/UI/Function-Libraries/ShortcutKeys.js similarity index 97% rename from Projects/Foundations/UI/Function-Libraries/ShortcutKeys.js rename to Projects/Visual-Scripting/UI/Function-Libraries/ShortcutKeys.js index 9e15e22eb..fc801c445 100644 --- a/Projects/Foundations/UI/Function-Libraries/ShortcutKeys.js +++ b/Projects/Visual-Scripting/UI/Function-Libraries/ShortcutKeys.js @@ -1,4 +1,4 @@ -function newFoundationsFunctionLibraryShortcutKeys() { +function newVisualScriptingFunctionLibraryShortcutKeys() { let thisObject = { getNodeByShortcutKey: getNodeByShortcutKey }