Fix mobile share button

This commit is contained in:
2021-11-01 23:37:29 +01:00
parent fb92e63e94
commit 06891d5d10
3 changed files with 22 additions and 6 deletions

View File

@@ -28,8 +28,8 @@
window.user_authenticated = {{.Authenticated}};
</script>
<link rel='stylesheet' href='/res/svelte/file_viewer.css'>
<script defer src='/res/svelte/file_viewer.js'></script>
<link rel='stylesheet' href='/res/svelte/file_viewer.css?v1'>
<script defer src='/res/svelte/file_viewer.js?v1'></script>
</head>
<body id="body"></body>

View File

@@ -99,10 +99,12 @@ let update_charts = () => {
<td>Upload Date</td>
<td>{formatDate(file.date_upload, true, true, true)}</td>
</tr>
<tr>
<td>Description</td>
<td>{file.description}</td>
</tr>
{#if file.description}
<tr>
<td>Description</td>
<td>{file.description}</td>
</tr>
{/if}
</table>
<h2>Downloads</h2>

View File

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