Copy Node Path

This commit is contained in:
Luis Fernando Molina committed 2021-10-11 14:22:36 +02:00
1 parent 8dae007be1
commit d4fb3db23c
86 files changed
+697 -437

No files matched your search

@@ -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
}
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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
@@ -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) {
+5 -5
View File
@@ -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",
@@ -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
}
}
}
@@ -1,4 +1,4 @@
function newFoundationsFunctionLibraryShortcutKeys() {
function newVisualScriptingFunctionLibraryShortcutKeys() {
let thisObject = {
getNodeByShortcutKey: getNodeByShortcutKey
}