diff options
| author | hayabusa <10593623+m-hayabusa@users.noreply.github.com> | 2022-07-25 21:16:11 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-25 21:16:11 +0900 |
| commit | 36f083c189b8e92c3d1323348bd78fe1f9873400 (patch) | |
| tree | 8eb33893c87f84a685c26f1d89e0e298d5b55aec /packages/client/src/components | |
| parent | update deps (diff) | |
| download | misskey-36f083c189b8e92c3d1323348bd78fe1f9873400.tar.gz misskey-36f083c189b8e92c3d1323348bd78fe1f9873400.tar.bz2 misskey-36f083c189b8e92c3d1323348bd78fe1f9873400.zip | |
一部のアプリからファイルを投稿フォームへドロップできない場合がある問題を修正 (#9035)
* dropEffectとeffectAllowedの関連付けを修正
* Update Changelog
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Diffstat (limited to 'packages/client/src/components')
| -rw-r--r-- | packages/client/src/components/post-form.vue | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/packages/client/src/components/post-form.vue b/packages/client/src/components/post-form.vue index 77fcd79c13..6dfb2edcb8 100644 --- a/packages/client/src/components/post-form.vue +++ b/packages/client/src/components/post-form.vue @@ -479,7 +479,22 @@ function onDragover(ev) { if (isFile || isDriveFile) { ev.preventDefault(); draghover = true; - ev.dataTransfer.dropEffect = ev.dataTransfer.effectAllowed === 'all' ? 'copy' : 'move'; + switch (ev.dataTransfer.effectAllowed) { + case 'all': + case 'uninitialized': + case 'copy': + case 'copyLink': + case 'copyMove': + ev.dataTransfer.dropEffect = 'copy'; + break; + case 'linkMove': + case 'move': + ev.dataTransfer.dropEffect = 'move'; + break; + default: + ev.dataTransfer.dropEffect = 'none'; + break; + } } } |