From 3c36b484a46cc57a0623be7ad26cc117d7c62de0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Fri, 2 Aug 2019 12:09:48 +0200 Subject: [PATCH] Allow pasting files from the clipboard MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- js/drop.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/js/drop.js b/js/drop.js index 56a9d0a..3b21961 100644 --- a/js/drop.js +++ b/js/drop.js @@ -1,6 +1,6 @@ $(document).ready(function() { - new Dropzone( + var dropzone = new Dropzone( '#app-content-dropit .drop-area', { uploadMultiple: false, createImageThumbnails: false, @@ -25,6 +25,16 @@ $(document).ready(function() { } ); + document.onpaste = function(event){ + var items = (event.clipboardData || event.originalEvent.clipboardData).items; + for (index in items) { + var item = items[index]; + if (item.kind === 'file') { + dropzone.addFile(item.getAsFile()) + } + } + } + new Clipboard('#app-content-dropit .copyButton'); $('#app-content-dropit .text-submit').on('click', function() {