1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-04-20 21:34:53 +02:00

fix data transfer files support, closes #669

This commit is contained in:
Ian Storm Taylor 2017-03-21 11:29:23 -07:00
parent 21c6762e15
commit 8e2dce111d

View File

@ -43,15 +43,11 @@ function getTransferData(transfer) {
// Get and normalize files if they exist.
if (transfer.items && transfer.items.length) {
const fileItems = Array.from(transfer.items)
files = Array.from(transfer.items)
.map(item => item.kind == 'file' ? item.getAsFile() : null)
.filter(exists => exists)
if (fileItems.length) files = fileItems
}
if (transfer.files && transfer.files.length) {
files = Array.from(files)
} else if (transfer.files && transfer.files.length) {
files = Array.from(transfer.files)
}
// Determine the type of the data.