From f75895bfa54ab0de8666d79f709dc502832a7bc2 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Tue, 22 Dec 2020 17:59:55 +0100 Subject: [PATCH] keydown event fixed --- Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js | 4 +++- UI/Canvas.js | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js index 325806836..11b579251 100644 --- a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js +++ b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js @@ -1,6 +1,7 @@ function newSuperalgosDocSpace() { const MODULE_NAME = 'Doc Space' let thisObject = { + isVisible: undefined, sidePanelTab: undefined, container: undefined, openSpaceAreaAndNavigateTo: openSpaceAreaAndNavigateTo, @@ -576,7 +577,7 @@ function newSuperalgosDocSpace() { } function onOpening() { - + thisObject.isVisible = true if (objectBeingRendered === undefined) { renderSearchPage() } else { @@ -784,6 +785,7 @@ function newSuperalgosDocSpace() { function onClosing() { objectBeingRendered = undefined + thisObject.isVisible = false } function renderSearchPage() { diff --git a/UI/Canvas.js b/UI/Canvas.js index 2de8e90d7..7f721c044 100644 --- a/UI/Canvas.js +++ b/UI/Canvas.js @@ -375,6 +375,10 @@ function newCanvas() { window.editorController.onKeyDown(event) return } + /* When the Docs is Visible, we do not process key down events of the Designer Space. */ + if (UI.projects.superalgos.spaces.docsSpace.isVisible === true) { + return + } thisObject.mouse.event = event thisObject.mouse.action = 'key down'