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()