forked from MapComplete/MapComplete
Fix #1752
This commit is contained in:
parent
e66a91abbd
commit
8853bba4f7
2 changed files with 21 additions and 2 deletions
|
@ -51,11 +51,30 @@
|
||||||
window.removeEventListener("drop", handleDragEvent)
|
window.removeEventListener("drop", handleDragEvent)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<form
|
<form
|
||||||
bind:this={formElement}
|
bind:this={formElement}
|
||||||
|
on:change|preventDefault={() => {
|
||||||
|
drawAttention = false
|
||||||
|
dispatcher("submit", inputElement.files)
|
||||||
|
}}
|
||||||
|
on:dragend={() => {
|
||||||
|
console.log("Drag end")
|
||||||
|
drawAttention = false
|
||||||
|
}}
|
||||||
|
on:dragenter|preventDefault|stopPropagation={(e) => {
|
||||||
|
console.log("Dragging enter")
|
||||||
|
drawAttention = true
|
||||||
|
e.dataTransfer.dropEffect = "copy"
|
||||||
|
}}
|
||||||
|
on:dragstart={() => {
|
||||||
|
drawAttention = false
|
||||||
|
}}
|
||||||
|
on:drop|preventDefault|stopPropagation={(e) => {
|
||||||
|
drawAttention = false
|
||||||
|
dispatcher("submit", e.dataTransfer.files)
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
<label
|
<label
|
||||||
class={twMerge(cls, drawAttention ? "glowing-shadow" : "")}
|
class={twMerge(cls, drawAttention ? "glowing-shadow" : "")}
|
||||||
|
|
|
@ -65,7 +65,7 @@
|
||||||
{/if}
|
{/if}
|
||||||
{#if $failed > 0}
|
{#if $failed > 0}
|
||||||
<div class="alert flex flex-col">
|
<div class="alert flex flex-col">
|
||||||
{#if failed === 1}
|
{#if $failed === 1}
|
||||||
<Tr cls="self-center" t={t.upload.one.failed} />
|
<Tr cls="self-center" t={t.upload.one.failed} />
|
||||||
{:else}
|
{:else}
|
||||||
<Tr cls="self-center" t={t.upload.multiple.someFailed.Subs({ count: $failed })} />
|
<Tr cls="self-center" t={t.upload.multiple.someFailed.Subs({ count: $failed })} />
|
||||||
|
|
Loading…
Reference in a new issue