From 843a1bc690a31658078f1aa068a19262049e0056 Mon Sep 17 00:00:00 2001 From: Peter Papp Date: Tue, 10 Aug 2021 11:14:04 +0200 Subject: [PATCH] single file preview in spotlight --- .../js/components/FilesView/FilePreview.vue | 9 +- .../components/FilesView/FilePreviewMedia.vue | 105 ++++++++++-------- .../FilesView/FilePreviewToolbar.vue | 42 +++---- .../js/components/Spotlight/Spotlight.vue | 9 +- resources/js/store/modules/fileBrowser.js | 9 +- resources/js/views/FilePages/Files.vue | 16 +-- 6 files changed, 104 insertions(+), 86 deletions(-) diff --git a/resources/js/components/FilesView/FilePreview.vue b/resources/js/components/FilesView/FilePreview.vue index ffb37731..895401ce 100644 --- a/resources/js/components/FilesView/FilePreview.vue +++ b/resources/js/components/FilesView/FilePreview.vue @@ -32,6 +32,7 @@ methods: { closeFilePreview() { this.isFullPreview = false + this.$store.commit('FAST_PREVIEW_CLEAR') }, next() { events.$emit('file-preview:next') @@ -46,12 +47,8 @@ } }, mounted() { - events.$on('file-preview:show', () => { - this.isFullPreview = true - }) - events.$on('file-preview:hide', () => { - this.isFullPreview = false - }) + events.$on('file-preview:show', () => this.isFullPreview = true) + events.$on('file-preview:hide', () => this.closeFilePreview()) } } diff --git a/resources/js/components/FilesView/FilePreviewMedia.vue b/resources/js/components/FilesView/FilePreviewMedia.vue index 06700680..fa2888f8 100644 --- a/resources/js/components/FilesView/FilePreviewMedia.vue +++ b/resources/js/components/FilesView/FilePreviewMedia.vue @@ -1,5 +1,5 @@