From e4a54666d237cefbd2d184146d7eb0706b341b98 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Tue, 28 May 2019 09:55:43 +0200 Subject: [PATCH] Cockpit Space Remembering its position --- Spaces/CockpitSpace.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Spaces/CockpitSpace.js b/Spaces/CockpitSpace.js index 9de6a2eb1..3767afe41 100644 --- a/Spaces/CockpitSpace.js +++ b/Spaces/CockpitSpace.js @@ -54,8 +54,15 @@ } else { INITIAL_POSITION = 100 } + thisObject.container.frame.position.y = browserCanvas.height * INITIAL_POSITION / 100 - COCKPIT_SPACE_HEIGHT + let localStorage = window.localStorage.getItem(MODULE_NAME) + if (localStorage !== null) { + storage = JSON.parse(localStorage) + thisObject.container.frame.position.y = storage.spacePosition + } + canvasBrowserResizedEventSubscriptionId = window.canvasApp.eventHandler.listenToEvent('Browser Resized', resize) selfMouseClickEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseClick', onMouseClick) @@ -126,6 +133,10 @@ } COCKPIT_SPACE_POSITION = thisObject.container.frame.position.y + let storage = { + spacePosition: COCKPIT_SPACE_POSITION + } + window.localStorage.setItem(MODULE_NAME, JSON.stringify(storage)) viewPort.resize() }