diff --git a/svelte/src/filesystem/filemanager/CreateDirectory.svelte b/svelte/src/filesystem/filemanager/CreateDirectory.svelte
index 98327b9..17fbff1 100644
--- a/svelte/src/filesystem/filemanager/CreateDirectory.svelte
+++ b/svelte/src/filesystem/filemanager/CreateDirectory.svelte
@@ -1,6 +1,7 @@
-
diff --git a/svelte/src/filesystem/filemanager/FileManager.svelte b/svelte/src/filesystem/filemanager/FileManager.svelte
index 7f40c63..18a424b 100644
--- a/svelte/src/filesystem/filemanager/FileManager.svelte
+++ b/svelte/src/filesystem/filemanager/FileManager.svelte
@@ -1,9 +1,10 @@
@@ -20,6 +28,7 @@ export let show_hidden = false
{dispatch("node_click", index)}}
+ on:contextmenu={e => handle_longpress(e, index)}
class="node"
class:node_selected={child.fm_selected}
class:hidden={child.name.startsWith(".") && !show_hidden}
@@ -59,10 +68,7 @@ export let show_hidden = false
.directory {
display: table;
- position: relative;
- overflow: hidden;
margin: 8px auto 16px auto;
- text-align: left;
background: var(--body_color);
border-collapse: collapse;
border-radius: 8px;
@@ -106,7 +112,6 @@ td {
}
.node_name {
width: 100%;
- overflow: hidden;
line-height: 1.2em;
word-break: break-all;
}
diff --git a/svelte/src/filesystem/viewers/FilePreview.svelte b/svelte/src/filesystem/viewers/FilePreview.svelte
index de1c1fa..31dede3 100644
--- a/svelte/src/filesystem/viewers/FilePreview.svelte
+++ b/svelte/src/filesystem/viewers/FilePreview.svelte
@@ -34,7 +34,7 @@ const state_update = async (base) => {
// Render the viewer component and set the file type
await tick()
- if (viewer) {
+ if (viewer && viewer.update) {
viewer.update()
}
}
diff --git a/svelte/src/layout/Button.svelte b/svelte/src/layout/Button.svelte
index 71e0210..a711db6 100644
--- a/svelte/src/layout/Button.svelte
+++ b/svelte/src/layout/Button.svelte
@@ -3,9 +3,11 @@ export let highlight = false;
export let red = false;
export let round = false;
export let flat = false;
+export let disabled = false;
export let icon = ""
export let icon_small = false;
export let label = ""
+export let title = ""
export let link_href = ""
export let link_target = ""
export let click = e => {}
@@ -22,9 +24,11 @@ export let form = ""
class:button_red={red}
class:round
class:flat
+ title={title}
style={style}
type={type}
form={form}
+ disabled={disabled ? "disabled":""}
>
{#if icon !== ""}
{icon}
@@ -42,7 +46,9 @@ export let form = ""
class:button_red={red}
class:round
class:flat
+ title={title}
style={style}
+ disabled={disabled ? "disabled":""}
>
{#if icon !== ""}
{icon}