diff --git a/res/template/403.html b/res/template/403.html new file mode 100644 index 0000000..c1a4a70 --- /dev/null +++ b/res/template/403.html @@ -0,0 +1,23 @@ +{{define "403"}} + +
+ {{template "meta_tags" "Forbidden"}} + + + + {{template "page_top" .}} ++ You do not have permission to access this resource. +
+Delete this file or directory. If this is a directory then all @@ -133,7 +128,7 @@ const delete_file = async () => { diff --git a/svelte/src/filesystem/Navigator.svelte b/svelte/src/filesystem/Navigator.svelte index bbe8a34..39eb06d 100644 --- a/svelte/src/filesystem/Navigator.svelte +++ b/svelte/src/filesystem/Navigator.svelte @@ -37,6 +37,7 @@ export const navigate = async (path, push_history) => { let resp = await fs_get_node(state.root.id, path) open_node(resp, push_history) } catch (err) { + console.error(err) let errj = JSON.parse(err) if (errj.value === "path_not_found") { diff --git a/svelte/src/filesystem/Toolbar.svelte b/svelte/src/filesystem/Toolbar.svelte index d15f0a6..8d2903e 100644 --- a/svelte/src/filesystem/Toolbar.svelte +++ b/svelte/src/filesystem/Toolbar.svelte @@ -3,6 +3,7 @@ import { createEventDispatcher } from "svelte"; import Sharebar, { generate_share_url } from "./Sharebar.svelte"; import { formatDataVolume, formatThousands } from "../util/Formatting.svelte"; import { copy_text } from "../util/Util.svelte"; +import FileStats from "./FileStats.svelte"; let dispatch = createEventDispatcher() @@ -66,6 +67,8 @@ let share = async () => {