From 481cca3f8f143d33be38cc8b9557e6fa97a762b2 Mon Sep 17 00:00:00 2001
From: dcz <dcz@ipipan.waw.pl>
Date: Wed, 29 Jun 2022 06:46:31 +0200
Subject: [PATCH] No frame in preview window

---
 entries/static/entries/js/components/LexicalUnitEdit.js | 6 +++++-
 entries/static/entries/js/components/main.js            | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/entries/static/entries/js/components/LexicalUnitEdit.js b/entries/static/entries/js/components/LexicalUnitEdit.js
index 2af4afa..6d9831c 100644
--- a/entries/static/entries/js/components/LexicalUnitEdit.js
+++ b/entries/static/entries/js/components/LexicalUnitEdit.js
@@ -30,9 +30,13 @@ const FramePreview = {
     <div :key="unifiedFrameId" class="row h-100">
       <div class="col h-100 pr-0 pt-0 pb-0 overflow-auto" id="frame-preview-left-pane">
         <lexical-unit-edit
+          v-if="unifiedFrameId !== -1"
           :readOnly="true"
           :unifiedFrameId="unifiedFrameId"
         />
+        <div v-else class="h-100">
+          Brak ramy do wyświetlenia
+        </div>
       </div>
       <div class="col h-100 px-1 pt-0 pb-0 overflow-auto" id="frame-preview-right-pane">
         TODO list
@@ -598,7 +602,7 @@ Object.assign(LexicalUnitEdit, {
       this.currentPreviewedUnifiedFrameId = unifiedFrameId;
     },
     swapUnifiedFrames () {
-      if (this.unified_frame.id !== this.currentPreviewedUnifiedFrameId) {
+      if (this.currentPreviewedUnifiedFrameId !== -1 && this.unified_frame.id !== this.currentPreviewedUnifiedFrameId) {
         this.$emit("swapFrames", this.currentPreviewedUnifiedFrameId);
       }
     }
diff --git a/entries/static/entries/js/components/main.js b/entries/static/entries/js/components/main.js
index 8454889..21aafcf 100644
--- a/entries/static/entries/js/components/main.js
+++ b/entries/static/entries/js/components/main.js
@@ -22,7 +22,7 @@ export default {
     goToEdit (unifiedFrameId) {
       this.isEdit = true;
       this.unifiedFrameId = unifiedFrameId;
-      this.previewedUnifiedFrameId = unifiedFrameId;
+      this.previewedUnifiedFrameId = -1;
     },
     goToDisplay () {
       this.isEdit = false;
-- 
GitLab