From d13c12674aa84d01c9e98b5bfecbc52eeeb9584b Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Sat, 11 Apr 2020 10:27:35 +0200 Subject: [PATCH] Update PostLoader.js --- PostLoader.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/PostLoader.js b/PostLoader.js index b4b6737a4..0af816538 100644 --- a/PostLoader.js +++ b/PostLoader.js @@ -73,8 +73,21 @@ function newDashboard () { } function setBrowserEvents () { - window.onbeforeunload = onBrowserClosed - function onBrowserClosed () { + window.onbeforeunload = saveWorkspace + + /* handles backspace and refresh(F5) from keyboard */ + window.manageBackRefresh = function (event) { + var tag = event.target.tagName.toLowerCase() + if (event.keyCode == 8 && tag != 'input' && tag != 'textarea') { // Backbutton pressed + saveWorkspace() + } else if (event.keyCode == 116) { // F5 pressed + saveWorkspace() + } + } + + window.addEventListener('keydown', window.manageBackRefresh) + + function saveWorkspace () { canvas.designSpace.workspace.save() } }