diff --git a/svelte/src/file_viewer/viewers/Zip.svelte b/svelte/src/file_viewer/viewers/Zip.svelte index e2eab04..7be5d9d 100644 --- a/svelte/src/file_viewer/viewers/Zip.svelte +++ b/svelte/src/file_viewer/viewers/Zip.svelte @@ -4,7 +4,7 @@ import { formatDataVolume, formatDate } from "../../util/Formatting.svelte" import IconBlock from "./IconBlock.svelte"; import TextBlock from "./TextBlock.svelte"; import ZipItem from "./ZipItem.svelte"; - import BandwidthUsage from "./BandwidthUsage.svelte"; +import BandwidthUsage from "./BandwidthUsage.svelte"; let dispatch = createEventDispatcher() diff --git a/svelte/src/filesystem/DetailsWindow.svelte b/svelte/src/filesystem/DetailsWindow.svelte index 2ef9f56..6d663ec 100644 --- a/svelte/src/filesystem/DetailsWindow.svelte +++ b/svelte/src/filesystem/DetailsWindow.svelte @@ -8,7 +8,7 @@ export let visible = false export const toggle = () => {visible = !visible} - + diff --git a/svelte/src/filesystem/Filesystem.svelte b/svelte/src/filesystem/Filesystem.svelte index 2e4fbfe..62303cd 100644 --- a/svelte/src/filesystem/Filesystem.svelte +++ b/svelte/src/filesystem/Filesystem.svelte @@ -10,7 +10,9 @@ import DetailsWindow from './DetailsWindow.svelte'; import Navigator from './Navigator.svelte'; import FilePreview from './viewers/FilePreview.svelte'; +let loading = true let toolbar_visible = (window.innerWidth > 600) +let file_preview let download_frame let details_visible = false let edit_window @@ -32,20 +34,9 @@ let state = { read_password: "", write_password: "", - // These are used to navigate forward and backward within a directory (using - // the previous and next buttons on the toolbar). The cached siblings will - // be used so that we don't need to make an extra request to the parent - // directory. The siblings_path variable is used to verify that the parent - // directory is still the same. If it's sifferent the siblings array is not - // used - siblings_path: "", - siblings: null, - // Root path of the bucket. Used for navigation by prepending it to a file // path path_root: "/d/"+window.initial_node.path[0].id, - loading: true, - viewer_type: "", shuffle: false, } @@ -94,9 +85,14 @@ const download = () => { - + - + file_preview.state_update()} + on:loading={e => loading = e.detail} +/>
@@ -127,11 +123,12 @@ const download = () => { /> {state.loading = e.detail}} + on:loading={e => {loading = e.detail}} on:open_sibling={e => fs_navigator.open_sibling(e.detail)} on:download={download} /> diff --git a/svelte/src/filesystem/Navigator.svelte b/svelte/src/filesystem/Navigator.svelte index d3be534..bbe8a34 100644 --- a/svelte/src/filesystem/Navigator.svelte +++ b/svelte/src/filesystem/Navigator.svelte @@ -1,6 +1,9 @@
- {#if state.viewer_type === "dir"} + {#if viewer_type === ""} +
+ +
+ {:else if viewer_type === "dir"} - {:else if state.viewer_type === "audio"} + {:else if viewer_type === "audio"}

Node details

Name{state.base.name}