From 1e429606e1ae24725cb67323bafedf64c1d5abd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Mon, 25 Jan 2016 14:39:48 +0100 Subject: [PATCH] Only trigger drag overlay for files, not texts --- src/octoprint/static/js/app/viewmodels/files.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/octoprint/static/js/app/viewmodels/files.js b/src/octoprint/static/js/app/viewmodels/files.js index b9e6a931..459a3254 100644 --- a/src/octoprint/static/js/app/viewmodels/files.js +++ b/src/octoprint/static/js/app/viewmodels/files.js @@ -558,6 +558,17 @@ $(function() { var dropZoneSdBackground = $("#drop_sd_background"); var timeout = window.dropZoneTimeout; + var dataTransfer = undefined; + if (e.dataTransfer) { + dataTransfer = e.dataTransfer; + } else if (e.originalEvent && e.originalEvent.dataTransfer) { + dataTransfer = e.originalEvent.dataTransfer; + } + + if (!dataTransfer || !dataTransfer.items || dataTransfer.items.length > 1 || dataTransfer.items[0].kind != "file") { + return; + } + if (!timeout) { dropOverlay.addClass('in'); } else {