mirror of
https://git.joinsharkey.org/Sharkey/Sharkey.git
synced 2024-11-09 19:33:10 +02:00
一部のアプリからファイルを投稿フォームへドロップできない場合がある問題を修正 (#9035)
* dropEffectとeffectAllowedの関連付けを修正 * Update Changelog Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
This commit is contained in:
parent
f835421d70
commit
36f083c189
2 changed files with 17 additions and 1 deletions
|
@ -18,6 +18,7 @@ You should also include the user name that made the change.
|
||||||
- Server: リモートユーザーを正しくブロックできるように修正する @xianonn
|
- Server: リモートユーザーを正しくブロックできるように修正する @xianonn
|
||||||
- Client: 一度作ったwebhookの設定画面を開こうとするとページがフリーズする @syuilo
|
- Client: 一度作ったwebhookの設定画面を開こうとするとページがフリーズする @syuilo
|
||||||
- Client: MiAuth認証ページが機能していない @syuilo
|
- Client: MiAuth認証ページが機能していない @syuilo
|
||||||
|
- Client: 一部のアプリからファイルを投稿フォームへドロップできない場合がある問題を修正 @m-hayabusa
|
||||||
|
|
||||||
## 12.117.1 (2022/07/19)
|
## 12.117.1 (2022/07/19)
|
||||||
|
|
||||||
|
|
|
@ -479,7 +479,22 @@ function onDragover(ev) {
|
||||||
if (isFile || isDriveFile) {
|
if (isFile || isDriveFile) {
|
||||||
ev.preventDefault();
|
ev.preventDefault();
|
||||||
draghover = true;
|
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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue