From 3c84e9b599700484a2595a42596db426842971d9 Mon Sep 17 00:00:00 2001 From: "karel.picman@lbcfree.net" Date: Tue, 9 Feb 2021 18:50:47 +0100 Subject: [PATCH] jQuery backward compatibility --- assets/javascripts/attachments_dmsf.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/assets/javascripts/attachments_dmsf.js b/assets/javascripts/attachments_dmsf.js index 5bfcdaa0..7387a641 100644 --- a/assets/javascripts/attachments_dmsf.js +++ b/assets/javascripts/attachments_dmsf.js @@ -266,16 +266,18 @@ function dmsfDragOutHandler(e) { } function dmsfSetupFileDrop() { + if (window.File && window.FileList && window.ProgressEvent && window.FormData) { - $.event.fixHooks.drop = { props: [ 'dataTransfer' ] }; + $.event.addProp('dataTransfer'); + + $('form span.dmsf-uploader:not(.dmsffiledroplistner)').has('input:file').each(function () { - $('form span.dmsf-uploader').has('input:file').each(function() { $(this).on({ dragover: dmsfDragOverHandler, dragleave: dmsfDragOutHandler, drop: dmsfHandleFileDropEvent - }); + }).addClass('dmsffiledroplistner'); }); } }