From 0778602e8774fd1c419a1527ade31af594830cf2 Mon Sep 17 00:00:00 2001 From: akjackson1 Date: Tue, 2 Jun 2020 15:16:19 -0400 Subject: [PATCH 1/3] Enable dragging and dropping non-image files --- src/plugins/addimages.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/plugins/addimages.js b/src/plugins/addimages.js index 2ca0c1708b..cbcfbbca1b 100644 --- a/src/plugins/addimages.js +++ b/src/plugins/addimages.js @@ -70,22 +70,25 @@ * @param {Array} files Array of dropped files. Only the images from this list will be processed. * @param {Object} editor The current editor instance */ - _handleFiles: function(files, editor) { + _handleFiles: function _handleFiles(files, editor) { var file; var i; var imageFiles = []; + var otherFiles = []; for (i = 0; i < files.length; i++) { file = files[i]; - if (file.type.indexOf('image') === 0) { imageFiles.push(file); + } else if (file.type === "application/pdf") { + otherFiles.push(file); } } var result = editor.fire('beforeImageAdd', { - imageFiles: imageFiles + imageFiles: imageFiles, + otherFiles: otherFiles }); if (!!result) { @@ -210,4 +213,4 @@ } } ); -}()); \ No newline at end of file +}()); From 1fdd6fa0abf9bdf4c91b503df2129d04eafa993e Mon Sep 17 00:00:00 2001 From: akjackson1 Date: Tue, 2 Jun 2020 15:18:47 -0400 Subject: [PATCH 2/3] Minor tweaks --- src/plugins/addimages.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/addimages.js b/src/plugins/addimages.js index cbcfbbca1b..b92e0b7066 100644 --- a/src/plugins/addimages.js +++ b/src/plugins/addimages.js @@ -70,7 +70,7 @@ * @param {Array} files Array of dropped files. Only the images from this list will be processed. * @param {Object} editor The current editor instance */ - _handleFiles: function _handleFiles(files, editor) { + _handleFiles: function(files, editor) { var file; var i; @@ -79,6 +79,7 @@ for (i = 0; i < files.length; i++) { file = files[i]; + if (file.type.indexOf('image') === 0) { imageFiles.push(file); } else if (file.type === "application/pdf") { From a42b2016a80a3f01f5d4bdee908c36d1bb405736 Mon Sep 17 00:00:00 2001 From: akjackson1 Date: Tue, 2 Jun 2020 15:19:37 -0400 Subject: [PATCH 3/3] Update addimages.js --- src/plugins/addimages.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/addimages.js b/src/plugins/addimages.js index b92e0b7066..66fca98674 100644 --- a/src/plugins/addimages.js +++ b/src/plugins/addimages.js @@ -79,7 +79,7 @@ for (i = 0; i < files.length; i++) { file = files[i]; - + if (file.type.indexOf('image') === 0) { imageFiles.push(file); } else if (file.type === "application/pdf") {