From 1acd66d6cd731ee141feaa9cb86114d5fec13059 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Fri, 5 Feb 2021 19:21:54 +0100 Subject: [PATCH 1/2] Update SearchEngine.js --- Projects/Superalgos/UI/Spaces/Docs-Space/SearchEngine.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Projects/Superalgos/UI/Spaces/Docs-Space/SearchEngine.js b/Projects/Superalgos/UI/Spaces/Docs-Space/SearchEngine.js index a55de1c09..ea44ac22f 100644 --- a/Projects/Superalgos/UI/Spaces/Docs-Space/SearchEngine.js +++ b/Projects/Superalgos/UI/Spaces/Docs-Space/SearchEngine.js @@ -17,8 +17,8 @@ function newSuperalgosDocsSearchEngine() { } function setUpSearchEngine(callbackFunction) { - //callbackFunction() - //return + callbackFunction() + return let totalAsyncCallsMade = 0 let totalAsyncCallsFinished = 0 From ce6ca0b1ac30aa21ff959fd25f5cf2695a195067 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Sat, 6 Feb 2021 09:12:20 +0100 Subject: [PATCH 2/2] Possible Bug Fix, tutorial loaded while Indexing Docs Seach Engine, without content. --- .../UI/Spaces/Docs-Space/SearchEngine.js | 19 ++++++++++--------- .../UI/Spaces/Tutorial-Space/TutorialSpace.js | 3 +++ 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/Projects/Superalgos/UI/Spaces/Docs-Space/SearchEngine.js b/Projects/Superalgos/UI/Spaces/Docs-Space/SearchEngine.js index ea44ac22f..7e0dfd1d5 100644 --- a/Projects/Superalgos/UI/Spaces/Docs-Space/SearchEngine.js +++ b/Projects/Superalgos/UI/Spaces/Docs-Space/SearchEngine.js @@ -17,8 +17,8 @@ function newSuperalgosDocsSearchEngine() { } function setUpSearchEngine(callbackFunction) { - callbackFunction() - return + //callbackFunction() + //return let totalAsyncCallsMade = 0 let totalAsyncCallsFinished = 0 @@ -32,19 +32,20 @@ function newSuperalgosDocsSearchEngine() { let documentIndex totalAsyncCallsMade++ - setTimeout(searchInNodes, 0) totalAsyncCallsMade++ - setTimeout(searchInConcepts, 0) totalAsyncCallsMade++ - setTimeout(searchInNTopics, 0) totalAsyncCallsMade++ - setTimeout(searchInTutorials, 0) totalAsyncCallsMade++ - setTimeout(searchInReviews, 0) totalAsyncCallsMade++ - setTimeout(searchInBooks, 0) totalAsyncCallsMade++ - setTimeout(searchInWorkspaces, 0) + + setTimeout(searchInNodes, 10) + setTimeout(searchInConcepts, 20) + setTimeout(searchInNTopics, 30) + setTimeout(searchInTutorials, 40) + setTimeout(searchInReviews, 50) + setTimeout(searchInBooks, 60) + setTimeout(searchInWorkspaces, 70) function searchInNodes() { /* Search in Nodes */ diff --git a/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js b/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js index df45fc80d..587b7c27b 100644 --- a/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js +++ b/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js @@ -892,6 +892,7 @@ function newSuperalgosTutorialSpace() { } function playTutorial(node) { + if (UI.projects.superalgos.spaces.designSpace.workspace.isInitialized !== true ) { return } PAGE_NUMBER = 0 TUTORIAL_NAME = node.name @@ -906,6 +907,8 @@ function newSuperalgosTutorialSpace() { } function resumeTutorial(node) { + if (UI.projects.superalgos.spaces.designSpace.workspace.isInitialized !== true ) { return } + navigationStack = [] node.payload.uiObject.isPlaying = true tutorialRootNode = node