diff --git a/svelte/src/filesystem/DetailsWindow.svelte b/svelte/src/filesystem/DetailsWindow.svelte index a655902..7ea0bf9 100644 --- a/svelte/src/filesystem/DetailsWindow.svelte +++ b/svelte/src/filesystem/DetailsWindow.svelte @@ -4,9 +4,10 @@ import { formatDataVolume, formatDate, formatThousands } from "../util/Formattin import Modal from "../util/Modal.svelte"; import { fs_timeseries } from "./FilesystemAPI"; import { fs_path_url } from "./FilesystemUtil"; -import { generate_share_url } from "./Sharebar.svelte"; -import { color_by_name } from "../util/Util.svelte"; +import { generate_share_path, generate_share_url } from "./Sharebar.svelte"; +import { color_by_name, copy_text } from "../util/Util.svelte"; import { tick } from "svelte"; +import Button from "../layout/Button.svelte"; export let state export let visible = false @@ -21,6 +22,7 @@ const visibility_change = visible => { $: direct_url = window.location.origin+fs_path_url(state.base.path) $: share_url = generate_share_url(state.path) +$: direct_share_url = window.location.origin+fs_path_url(generate_share_path(state.path)) let chart let chart_timespan = 0 @@ -171,9 +173,28 @@ let update_chart = async (base, timespan, interval) => { SHA256 sum{state.base.sha256_sum} {/if} - Direct URL{direct_url} + + Direct link + + + + + {#if directory_view === "list"} share {/if} + {#if child.properties && child.properties.branding_enabled} + + {/if} {#if state.permissions.update} - {/if} diff --git a/svelte/src/filesystem/viewers/Audio.svelte b/svelte/src/filesystem/viewers/Audio.svelte index 69c867d..a62c096 100644 --- a/svelte/src/filesystem/viewers/Audio.svelte +++ b/svelte/src/filesystem/viewers/Audio.svelte @@ -1,6 +1,7 @@ +
+