diff --git a/Projects/Education/UI/Spaces/Docs-Space/DocumentPage.js b/Projects/Education/UI/Spaces/Docs-Space/DocumentPage.js index eba891dec..8bf076195 100644 --- a/Projects/Education/UI/Spaces/Docs-Space/DocumentPage.js +++ b/Projects/Education/UI/Spaces/Docs-Space/DocumentPage.js @@ -1271,7 +1271,7 @@ function newFoundationsDocsDocumentPage() { for (let i = 0; i < rootNodes.length; i++) { let rootNode = rootNodes[i] if (rootNode !== null) { - let nodeArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(rootNode, appSchemaDocument.type) + let nodeArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(rootNode, appSchemaDocument.type) allNodesFound = allNodesFound.concat(nodeArray) } } @@ -1382,7 +1382,7 @@ function newFoundationsDocsDocumentPage() { for (let i = 0; i < rootNodes.length; i++) { let rootNode = rootNodes[i] if (rootNode !== null) { - let nodeArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(rootNode, appSchemaDocument.type) + let nodeArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(rootNode, appSchemaDocument.type) allNodesFound = allNodesFound.concat(nodeArray) } } @@ -1478,7 +1478,7 @@ function newFoundationsDocsDocumentPage() { for (let i = 0; i < rootNodes.length; i++) { let rootNode = rootNodes[i] if (rootNode !== null) { - let nodeArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(rootNode, appSchemaDocument.type) + let nodeArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(rootNode, appSchemaDocument.type) allNodesFound = allNodesFound.concat(nodeArray) } } diff --git a/Projects/Education/UI/Spaces/Docs-Space/SearchEngine.js b/Projects/Education/UI/Spaces/Docs-Space/SearchEngine.js index 8e7d5e06c..75cf6c001 100644 --- a/Projects/Education/UI/Spaces/Docs-Space/SearchEngine.js +++ b/Projects/Education/UI/Spaces/Docs-Space/SearchEngine.js @@ -280,7 +280,7 @@ function newFoundationsDocsSearchEngine() { for (let i = 0; i < rootNodes.length; i++) { let rootNode = rootNodes[i] if (rootNode !== null) { - let nodeArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(rootNode) + let nodeArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(rootNode) allNodesFound = allNodesFound.concat(nodeArray) } } diff --git a/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-005-automating-actions-using-utilities.json b/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-005-automating-actions-using-utilities.json index 9ccb0d478..5e1aca850 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-005-automating-actions-using-utilities.json +++ b/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-005-automating-actions-using-utilities.json @@ -24,7 +24,7 @@ }, { "style": "Javascript", - "text": "let allLayers = UI.projects.foundations.utilities.branches.nodeBranchToArray(botLayers, 'Layer')", + "text": "let allLayers = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(botLayers, 'Layer')", "updated": 1614930217705 }, { @@ -34,7 +34,7 @@ }, { "style": "Json", - "text": "{\n \"name\": \"Branches\",\n \"propertyName\": \"branches\",\n \"functionName\": \"newFoundationsUtilitiesBranches\"\n }", + "text": "{\n \"name\": \"Branches\",\n \"propertyName\": \"branches\",\n \"functionName\": \"newVisualScriptingUtilitiesBranches\"\n }", "updated": 1614930415663 }, { diff --git a/Projects/Foundations/UI/Function-Libraries/ChartingSpaceFunctions.js b/Projects/Foundations/UI/Function-Libraries/ChartingSpaceFunctions.js index 953fc4fd8..aeb4dc631 100644 --- a/Projects/Foundations/UI/Function-Libraries/ChartingSpaceFunctions.js +++ b/Projects/Foundations/UI/Function-Libraries/ChartingSpaceFunctions.js @@ -54,7 +54,7 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { that do not have a plotter module. Since our previous action created all layers no matter what, we need now to delete all the ones that do not have a plotter module. */ - let allLayers = UI.projects.foundations.utilities.branches.nodeBranchToArray(botLayers, 'Layer') + let allLayers = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(botLayers, 'Layer') for (let j = 0; j < allLayers.length; j++) { let layer = allLayers[j] layer.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_45 @@ -67,7 +67,7 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { /* For each of the layers we will not create the Layer Panels and Layer Polygons. */ - allLayers = UI.projects.foundations.utilities.branches.nodeBranchToArray(botLayers, 'Layer') + allLayers = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(botLayers, 'Layer') for (let j = 0; j < allLayers.length; j++) { let layer = allLayers[j] let menu = layer.payload.uiObject.menu @@ -107,12 +107,12 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { function scanNetworkNode(lanNetworkNode) { if (lanNetworkNode === undefined) { return } - let backtestingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Backtesting Session') - let fordwardTestingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Forward Testing Session') - let paperTradingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Paper Trading Session') - let liveTradingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Trading Session') - let backLearningSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Back Learning Session') - let liveLearningSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Learning Session') + let backtestingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Backtesting Session') + let fordwardTestingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Forward Testing Session') + let paperTradingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Paper Trading Session') + let liveTradingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Trading Session') + let backLearningSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Back Learning Session') + let liveLearningSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Learning Session') scanSessionArray(backtestingSessionsArray) scanSessionArray(fordwardTestingSessionsArray) @@ -151,7 +151,7 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { /* We will create 3 Time Line Charts for the Trading Mine Products */ - mineProducts = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Trading Mine Products') + mineProducts = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Trading Mine Products') for (let j = 0; j < mineProducts.length; j++) { let mineProduct = mineProducts[j] /* @@ -210,7 +210,7 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { /* We will create 3 Time Line Charts for the Learning Mine Products */ - mineProducts = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Learning Mine Products') + mineProducts = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Learning Mine Products') for (let j = 0; j < mineProducts.length; j++) { let mineProduct = mineProducts[j] /* @@ -269,7 +269,7 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { /* We need to create a Timeline Chart for each Data Mine Products. */ - mineProducts = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Data Mine Products') + mineProducts = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Data Mine Products') for (let j = 0; j < mineProducts.length; j++) { let mineProduct = mineProducts[j] /* @@ -317,8 +317,8 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { } function scanNetworkNode(lanNetworkNode) { - let testingTradingTasks = UI.projects.foundations.utilities.branches.findInBranch(lanNetworkNode, 'Testing Trading Tasks', node, true) - let productionTradingTasks = UI.projects.foundations.utilities.branches.findInBranch(lanNetworkNode, 'Production Trading Tasks', node, true) + let testingTradingTasks = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Testing Trading Tasks', node, true) + let productionTradingTasks = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Production Trading Tasks', node, true) if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, testingTradingTasks, true) === true) { let dashboard = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Dashboard') diff --git a/Projects/Foundations/UI/Function-Libraries/CryptoEcosystemFunctions.js b/Projects/Foundations/UI/Function-Libraries/CryptoEcosystemFunctions.js index 94913dca9..a61cab6d5 100644 --- a/Projects/Foundations/UI/Function-Libraries/CryptoEcosystemFunctions.js +++ b/Projects/Foundations/UI/Function-Libraries/CryptoEcosystemFunctions.js @@ -270,7 +270,7 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { /* Here we complete the missing stuff at Data Tasks */ - let dataTasks = UI.projects.foundations.utilities.branches.findInBranch(lanNetworkNode, 'Data Tasks', node, true) + let dataTasks = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Data Tasks', node, true) if (dataTasks === undefined) { dataTasks = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Data Tasks') } @@ -303,7 +303,7 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { /* Here we complete the missing stuff at Learning Tasks */ - let learningTasks = UI.projects.foundations.utilities.branches.findInBranch(lanNetworkNode, 'Learning Tasks', node, true) + let learningTasks = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Learning Tasks', node, true) if (learningTasks === undefined) { learningTasks = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Learning Tasks') } @@ -331,8 +331,8 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { UI.projects.foundations.utilities.menu.menuClickOfNodeArray(marketLearningTask.learningMineTasks, 'Add All Tasks', true) /* This will be needed at the charting space, for creating Dashboards */ - let backLearningSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(marketLearningTask, 'Back Learning Session') - let liveLearningSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(marketLearningTask, 'Live Learning Session') + let backLearningSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(marketLearningTask, 'Back Learning Session') + let liveLearningSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(marketLearningTask, 'Live Learning Session') let allSessionsArray = backLearningSessionsArray .concat(liveLearningSessionsArray) @@ -357,7 +357,7 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { /* Now we install the environmnet at the current Network Node */ - let tradingTasks = UI.projects.foundations.utilities.branches.findInBranch(lanNetworkNode, environmentType, node, true) + let tradingTasks = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, environmentType, node, true) if (tradingTasks === undefined) { tradingTasks = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, environmentType) } @@ -385,10 +385,10 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { UI.projects.foundations.utilities.menu.menuClickOfNodeArray(marketTradingTask.tradingMineTasks, 'Add All Tasks', true) /* This will be needed at the charting space, for creating Dashboards */ - let backtestingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(marketTradingTask, 'Backtesting Session') - let liveTradingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(marketTradingTask, 'Live Trading Session') - let paperTradingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(marketTradingTask, 'Paper Trading Session') - let forwardSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(marketTradingTask, 'Forward Testing Session') + let backtestingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(marketTradingTask, 'Backtesting Session') + let liveTradingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(marketTradingTask, 'Live Trading Session') + let paperTradingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(marketTradingTask, 'Paper Trading Session') + let forwardSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(marketTradingTask, 'Forward Testing Session') let allSessionsArray = backtestingSessionsArray .concat(liveTradingSessionsArray) .concat(paperTradingSessionsArray) @@ -404,11 +404,11 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { /* Here we complete the missing stuff at Data Mines Data */ - let dataStorage = UI.projects.foundations.utilities.branches.findInBranch(lanNetworkNode, 'Data Storage', node, true) + let dataStorage = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Data Storage', node, true) if (dataStorage === undefined) { dataStorage = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Data Storage') } - let dataMinesData = UI.projects.foundations.utilities.branches.findInBranch(dataStorage, 'Data Mines Data', node, true) + let dataMinesData = UI.projects.visualScripting.utilities.branches.findInBranch(dataStorage, 'Data Mines Data', node, true) if (dataMinesData === undefined) { dataMinesData = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(dataStorage, 'Data Mines Data') } @@ -443,11 +443,11 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { /* Here we complete the missing stuff at Data Mines Data */ - let dataStorage = UI.projects.foundations.utilities.branches.findInBranch(lanNetworkNode, 'Data Storage', node, true) + let dataStorage = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Data Storage', node, true) if (dataStorage === undefined) { dataStorage = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Data Storage') } - let learningMinesData = UI.projects.foundations.utilities.branches.findInBranch(dataStorage, 'Learning Mines Data', node, true) + let learningMinesData = UI.projects.visualScripting.utilities.branches.findInBranch(dataStorage, 'Learning Mines Data', node, true) if (learningMinesData === undefined) { learningMinesData = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(dataStorage, 'Learning Mines Data') } @@ -498,11 +498,11 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { /* Here we complete the missing stuff at Data Mines Data */ - let dataStorage = UI.projects.foundations.utilities.branches.findInBranch(lanNetworkNode, 'Data Storage', node, true) + let dataStorage = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Data Storage', node, true) if (dataStorage === undefined) { dataStorage = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Data Storage') } - let tradingMinesData = UI.projects.foundations.utilities.branches.findInBranch(dataStorage, 'Trading Mines Data', node, true) + let tradingMinesData = UI.projects.visualScripting.utilities.branches.findInBranch(dataStorage, 'Trading Mines Data', node, true) if (tradingMinesData === undefined) { tradingMinesData = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(dataStorage, 'Trading Mines Data') } @@ -639,7 +639,7 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { function uninstallInChartingSpace(chartingSpace) { /* Delete all time machines which are referencing sessions inside the market being unistalled. */ - let timeMachines = UI.projects.foundations.utilities.branches.nodeBranchToArray(chartingSpace, 'Time Machine') + let timeMachines = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(chartingSpace, 'Time Machine') for (let i = 0; i < timeMachines.length; i++) { let timeMachine = timeMachines[i] let session = timeMachine.payload.referenceParent @@ -654,7 +654,7 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { } /* Delete all Dashboards that does not have time machines inside. */ - let dashboardArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(chartingSpace, 'Dashboard') + let dashboardArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(chartingSpace, 'Dashboard') for (let i = 0; i < dashboardArray.length; i++) { let dashboard = dashboardArray[i] if (dashboard.timeMachines.length === 0) { @@ -686,12 +686,12 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { function uninstallInNetwork(network) { - let marketDataTasksArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(network, 'Market Data Tasks') - let marketTradingTasksArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(network, 'Market Trading Tasks') - let marketLearningTasksArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(network, 'Market Learning Tasks') - let marketDataProductsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(network, 'Market Data Products') - let marketTradingProductsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(network, 'Market Trading Products') - let marketLearningProductsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(network, 'Market Learning Products') + let marketDataTasksArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Data Tasks') + let marketTradingTasksArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Trading Tasks') + let marketLearningTasksArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Learning Tasks') + let marketDataProductsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Data Products') + let marketTradingProductsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Trading Products') + let marketLearningProductsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Learning Products') uninstalMarketArray(marketDataTasksArray) uninstalMarketArray(marketTradingTasksArray) diff --git a/Projects/Foundations/UI/Function-Libraries/DataStorageFunctions.js b/Projects/Foundations/UI/Function-Libraries/DataStorageFunctions.js index 3930a8c9e..20e30da7d 100644 --- a/Projects/Foundations/UI/Function-Libraries/DataStorageFunctions.js +++ b/Projects/Foundations/UI/Function-Libraries/DataStorageFunctions.js @@ -107,10 +107,10 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { let lanNetworkNode = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(node, 'LAN Network Node', undefined, true, false, true, false) if (lanNetworkNode === undefined) { return } - let backtestingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Backtesting Session') - let fordwardTestingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Forward Testing Session') - let paperTradingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Paper Trading Session') - let liveTradingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Trading Session') + let backtestingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Backtesting Session') + let fordwardTestingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Forward Testing Session') + let paperTradingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Paper Trading Session') + let liveTradingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Trading Session') addMissingSession(backtestingSessionsArray) addMissingSession(fordwardTestingSessionsArray) @@ -134,8 +134,8 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { let lanNetworkNode = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(node, 'LAN Network Node', undefined, true, false, true, false) if (lanNetworkNode === undefined) { return } - let backLearningSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Back Learning Session') - let liveLearningSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Learning Session') + let backLearningSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Back Learning Session') + let liveLearningSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Learning Session') addMissingSession(backLearningSessionsArray) addMissingSession(liveLearningSessionsArray) diff --git a/Projects/Foundations/UI/Spaces/Design-Space/Workspace.js b/Projects/Foundations/UI/Spaces/Design-Space/Workspace.js index eac940fa5..38b728de9 100644 --- a/Projects/Foundations/UI/Spaces/Design-Space/Workspace.js +++ b/Projects/Foundations/UI/Spaces/Design-Space/Workspace.js @@ -614,7 +614,7 @@ function newWorkspace() { let hierarchyHead = hierarchyHeads[i] if (hierarchyHead.type === hierarchyHeadsType) { - let nodeArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(hierarchyHead, nodeType) + let nodeArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(hierarchyHead, nodeType) resultArray = resultArray.concat(nodeArray) } } diff --git a/Projects/Foundations/UI/Spaces/Panel-Space/LayersPanel.js b/Projects/Foundations/UI/Spaces/Panel-Space/LayersPanel.js index 78362ce5e..426bb3ef8 100644 --- a/Projects/Foundations/UI/Spaces/Panel-Space/LayersPanel.js +++ b/Projects/Foundations/UI/Spaces/Panel-Space/LayersPanel.js @@ -415,7 +415,7 @@ function newLayersPanel() { function syncWithDesignerLayers() { if (thisObject.payload.node === undefined) { return } let layerManager = thisObject.payload.node - let layers = UI.projects.foundations.utilities.branches.nodeBranchToArray(layerManager, 'Layer') + let layers = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(layerManager, 'Layer') for (let p = 0; p < layers.length; p++) { let layerNode = layers[p] diff --git a/Projects/Governance/UI/Utilities/Validations.js b/Projects/Governance/UI/Utilities/Validations.js index 6abe955b3..05e6cd299 100644 --- a/Projects/Governance/UI/Utilities/Validations.js +++ b/Projects/Governance/UI/Utilities/Validations.js @@ -9,7 +9,7 @@ function newGovernanceUtilitiesValidations () { /* Find all the nodes representing the current program. */ - let programs = UI.projects.foundations.utilities.branches.nodeBranchToArray(userProfile, programNodeType) + let programs = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(userProfile, programNodeType) if (programs !== undefined) { if (programs.length > 1) { userProfile.payload.uiObject.setErrorMessage( diff --git a/Projects/ProjectsSchema.json b/Projects/ProjectsSchema.json index dab53811c..b0da2cb50 100644 --- a/Projects/ProjectsSchema.json +++ b/Projects/ProjectsSchema.json @@ -292,6 +292,11 @@ } ], "utilities": [ + { + "name": "Branches", + "propertyName": "branches", + "functionName": "newVisualScriptingUtilitiesBranches" + }, { "name": "Hierarchy", "propertyName": "hierarchy", @@ -383,11 +388,6 @@ } ], "utilities": [ - { - "name": "Branches", - "propertyName": "branches", - "functionName": "newFoundationsUtilitiesBranches" - }, { "name": "Clipboard", "propertyName": "clipboard", diff --git a/Projects/Foundations/UI/Utilities/Branches.js b/Projects/Visual-Scripting/UI/Utilities/Branches.js similarity index 98% rename from Projects/Foundations/UI/Utilities/Branches.js rename to Projects/Visual-Scripting/UI/Utilities/Branches.js index 77c25da4a..566fd4d68 100644 --- a/Projects/Foundations/UI/Utilities/Branches.js +++ b/Projects/Visual-Scripting/UI/Utilities/Branches.js @@ -1,4 +1,4 @@ -function newFoundationsUtilitiesBranches() { +function newVisualScriptingUtilitiesBranches() { let thisObject = { nodeBranchToArray: nodeBranchToArray, findInBranch: findInBranch