Prechádzať zdrojové kódy

@uppy/utils - made getDroppedFiles.js work for IE11 (#1630)

Evgenia Karunus 5 rokov pred
rodič
commit
450ab8ceb1

+ 1 - 1
packages/@uppy/utils/src/getDroppedFiles/index.js

@@ -8,7 +8,7 @@ const fallbackApi = require('./utils/fallbackApi')
 // @returns {Promise} - Array<File>
 module.exports = function getDroppedFiles (dataTransfer) {
   // Get all files from all subdirs. Works (at least) in Chrome, Mozilla, and Safari
-  if (dataTransfer.items[0] && 'webkitGetAsEntry' in dataTransfer.items[0]) {
+  if (dataTransfer.items && dataTransfer.items[0] && 'webkitGetAsEntry' in dataTransfer.items[0]) {
     return webkitGetAsEntryApi(dataTransfer)
   // Otherwise just return all first-order files
   } else {