Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
chenpangpang
open-webui
Commits
df3d95bf
Commit
df3d95bf
authored
Jan 08, 2024
by
Timothy J. Baek
Browse files
refac: message drag file input
parent
cc3f84f9
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
7 deletions
+17
-7
src/lib/components/chat/MessageInput.svelte
src/lib/components/chat/MessageInput.svelte
+17
-7
No files found.
src/lib/components/chat/MessageInput.svelte
View file @
df3d95bf
...
@@ -119,12 +119,16 @@
...
@@ -119,12 +119,16 @@
onMount(() => {
onMount(() => {
const dropZone = document.querySelector('body');
const dropZone = document.querySelector('body');
dropZone?.addEventListener('d
rag
o
ver
',
(e) => {
const onD
rag
O
ver
=
(e) => {
e.preventDefault();
e.preventDefault();
dragged = true;
dragged = true;
});
};
const onDragLeave = () => {
dragged = false;
};
dropZone.addEventListener('d
rop
',
async (e) => {
const onD
rop
=
async (e) => {
e.preventDefault();
e.preventDefault();
console.log(e);
console.log(e);
...
@@ -158,11 +162,17 @@
...
@@ -158,11 +162,17 @@
}
}
dragged = false;
dragged = false;
}
)
;
};
dropZone?.addEventListener('dragleave', () => {
dropZone?.addEventListener('dragover', onDragOver);
dragged = false;
dropZone?.addEventListener('drop', onDrop);
});
dropZone?.addEventListener('dragleave', onDragLeave);
return () => {
dropZone?.removeEventListener('dragover', onDragOver);
dropZone?.removeEventListener('drop', onDrop);
dropZone?.removeEventListener('dragleave', onDragLeave);
};
});
});
</script>
</script>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment