Przeglądaj źródła

@uppy/utils: avoid creating throw-away <div> in `isDragDropSupported` (#3080)

Antoine du Hamel 3 lat temu
rodzic
commit
126984ece3

+ 1 - 0
bin/locale-packs.js

@@ -73,6 +73,7 @@ function buildPluginsList () {
       createElement: () => {
         return { style: {} }
       },
+      get body () { return this.createElement() },
     }
 
     try {

+ 1 - 1
packages/@uppy/utils/src/isDragDropSupported.js

@@ -4,7 +4,7 @@
  * @returns {boolean}
  */
 module.exports = function isDragDropSupported () {
-  const div = document.createElement('div')
+  const div = document.body
 
   if (!('draggable' in div) || !('ondragstart' in div && 'ondrop' in div)) {
     return false