From 8b706aa0ed7e044457ce4b509b2d74ef0f4e3f65 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Sun, 10 Jan 2021 09:40:49 +0100 Subject: [PATCH] Credits Page finished --- .../UI/Function-Libraries/UiObjectsFromNodes.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Projects/Superalgos/UI/Function-Libraries/UiObjectsFromNodes.js b/Projects/Superalgos/UI/Function-Libraries/UiObjectsFromNodes.js index 7febb31f1..e930061a3 100644 --- a/Projects/Superalgos/UI/Function-Libraries/UiObjectsFromNodes.js +++ b/Projects/Superalgos/UI/Function-Libraries/UiObjectsFromNodes.js @@ -147,12 +147,12 @@ function newSuperalgosFunctionLibraryUiObjectsFromNodes() { createUiObject(false, 'Workspace', node.name, node, undefined, undefined, 'Workspace') if (node.rootNodes !== undefined) { UI.projects.superalgos.utilities.creditsPage.changeStatus("Setting up Rootnodes...") + + let rootNode let i = -1 controlLoop() function loopBody() { - let rootNode = node.rootNodes[i] - UI.projects.superalgos.utilities.creditsPage.changeStatus("Connecting children nodes from " + rootNode.name + " - " + rootNode.type + "...") createUiObjectFromNode(rootNode, undefined, undefined) controlLoop() } @@ -160,14 +160,16 @@ function newSuperalgosFunctionLibraryUiObjectsFromNodes() { function controlLoop() { i++ if (i < node.rootNodes.length) { + rootNode = node.rootNodes[i] + UI.projects.superalgos.utilities.creditsPage.changeStatus("Connecting children nodes from " + rootNode.name + " - " + rootNode.type + "...") setTimeout(loopBody, 0) } else { - endLoop() + UI.projects.superalgos.utilities.creditsPage.changeStatus("Setting up the Docs Search Engine Index...") + setTimeout(endLoop) } } } function endLoop() { - UI.projects.superalgos.utilities.creditsPage.changeStatus("Setting up references...") tryToConnectChildrenWithReferenceParents() if (callBackFunction !== undefined) {