From 06891d5d100d5208ce0a3c3d95fbab9fcfb338d9 Mon Sep 17 00:00:00 2001 From: Wim Brand Date: Mon, 1 Nov 2021 23:37:29 +0100 Subject: [PATCH] Fix mobile share button --- res/template/file_viewer_svelte.html | 4 ++-- svelte/src/file_viewer/DetailsWindow.svelte | 10 ++++++---- svelte/src/file_viewer/FileViewer.svelte | 14 ++++++++++++++ 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/res/template/file_viewer_svelte.html b/res/template/file_viewer_svelte.html index bc1039f..331daf4 100644 --- a/res/template/file_viewer_svelte.html +++ b/res/template/file_viewer_svelte.html @@ -28,8 +28,8 @@ window.user_authenticated = {{.Authenticated}}; - - + + diff --git a/svelte/src/file_viewer/DetailsWindow.svelte b/svelte/src/file_viewer/DetailsWindow.svelte index e0e3064..52fe3d1 100644 --- a/svelte/src/file_viewer/DetailsWindow.svelte +++ b/svelte/src/file_viewer/DetailsWindow.svelte @@ -99,10 +99,12 @@ let update_charts = () => { Upload Date {formatDate(file.date_upload, true, true, true)} - - Description - {file.description} - + {#if file.description} + + Description + {file.description} + + {/if}

Downloads

diff --git a/svelte/src/file_viewer/FileViewer.svelte b/svelte/src/file_viewer/FileViewer.svelte index a9ab08f..eff21f5 100644 --- a/svelte/src/file_viewer/FileViewer.svelte +++ b/svelte/src/file_viewer/FileViewer.svelte @@ -51,6 +51,20 @@ let toggle_shuffle = () => { let sharebar let sharebar_visible = false let toggle_sharebar = () => { + if (navigator.share) { + let name = current_file.name + if (is_list) { + name = current_list.title + } + + navigator.share({ + title: name, + text: "I would like to share '" + name + "' with you", + url: window.location.href + }) + return + } + sharebar_visible = !sharebar_visible if (sharebar_visible) { sharebar.show()