From b920ba8f606580f05b904dde900c3e84ff8987c8 Mon Sep 17 00:00:00 2001 From: Miroslav Pejic Date: Mon, 6 Jun 2022 14:42:06 +0200 Subject: [PATCH] [mirotalksfu] - fix drag-and-drop --- public/js/RoomClient.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/public/js/RoomClient.js b/public/js/RoomClient.js index 1f80c6ba..cae25fd6 100644 --- a/public/js/RoomClient.js +++ b/public/js/RoomClient.js @@ -2038,10 +2038,14 @@ class RoomClient { return; } if (e.dataTransfer.items) { - if (e.dataTransfer.items[0].kind === 'file') { - var file = e.dataTransfer.items[0].getAsFile(); - rc.sendFileInformations(file, peer_id); + let item = e.dataTransfer.items[0].webkitGetAsEntry(); + console.log('Drag and drop', item); + if (item.isDirectory) { + userLog('warning', 'Please drag and drop a single file not a folder.', 'top-end'); + return; } + var file = e.dataTransfer.items[0].getAsFile(); + rc.sendFileInformations(file, peer_id); } else { rc.sendFileInformations(e.dataTransfer.files[0], peer_id); }