From ae38c94bd731b1c588c4b88fe4edcd5afe30bd18 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Mon, 29 Mar 2021 15:24:19 +0200 Subject: [PATCH] closeTutorialEditor command improved to show search page --- Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js | 8 +++++++- .../Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js index 9976c4bd9..54efedfe5 100644 --- a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js +++ b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js @@ -28,6 +28,7 @@ function newSuperalgosDocSpace() { exitEditMode: exitEditMode, openSpaceAreaAndNavigateTo: openSpaceAreaAndNavigateTo, navigateTo: navigateTo, + searchPage: searchPage, scrollToElement: scrollToElement, physics: physics, draw: draw, @@ -222,7 +223,7 @@ function newSuperalgosDocSpace() { } function sharePage() { - let clipboard = "docs.goto " + UI.projects.superalgos.spaces.docsSpace.currentDocumentBeingRendered.project + '->' + UI.projects.superalgos.spaces.docsSpace.currentDocumentBeingRendered.category + '->' + UI.projects.superalgos.spaces.docsSpace.currentDocumentBeingRendered.type + let clipboard = "docs.goto " + UI.projects.superalgos.spaces.docsSpace.currentDocumentBeingRendered.project + '->' + UI.projects.superalgos.spaces.docsSpace.currentDocumentBeingRendered.category + '->' + UI.projects.superalgos.spaces.docsSpace.currentDocumentBeingRendered.type UI.projects.superalgos.utilities.clipboard.copyTextToClipboard(clipboard) } @@ -291,6 +292,11 @@ function newSuperalgosDocSpace() { thisObject.sidePanelTab.open() } + function searchPage() { + UI.projects.superalgos.spaces.docsSpace.currentDocumentBeingRendered = undefined + thisObject.mainSearchPage.render() + } + function navigateTo(project, category, type, anchor, nodeId, placeholder) { EDITOR_ON_FOCUS = false // forced exit diff --git a/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js b/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js index 587b7c27b..944608804 100644 --- a/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js +++ b/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js @@ -1200,6 +1200,8 @@ function newSuperalgosTutorialSpace() { if (nodeConfig.controlDocs !== undefined) { if (nodeConfig.controlDocs.closeTutorialEditor !== true) { UI.projects.superalgos.spaces.docsSpace.navigateTo(nodeConfig.docs.project, 'Tutorial', nodeConfig.docs.type) + } else { + UI.projects.superalgos.spaces.docsSpace.searchPage() } } else { UI.projects.superalgos.spaces.docsSpace.navigateTo(nodeConfig.docs.project, 'Tutorial', nodeConfig.docs.type)