From c412a25d5a3fc9156f4f93df0f7b46ac988611ee Mon Sep 17 00:00:00 2001 From: ccd0 Date: Fri, 15 May 2015 20:58:07 -0700 Subject: [PATCH] Fix bug where dragging and dropping disables captcha. #407 --- src/Posting/QR.coffee | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/Posting/QR.coffee b/src/Posting/QR.coffee index ca843f25f..b00595822 100644 --- a/src/Posting/QR.coffee +++ b/src/Posting/QR.coffee @@ -75,7 +75,7 @@ QR = $.on d, 'drop', QR.dropFile $.on d, 'dragstart dragend', QR.drag $.on d, 'dragenter', QR.dragEnter - $.on d, 'dragleave', QR.dragLeave + $.on d, 'dragleave drop', QR.dragLeave $.on d, 'IndexRefresh', QR.generatePostableThreadsList $.on d, 'ThreadUpdate', QR.statusCheck @@ -316,9 +316,6 @@ QR = e.dataTransfer.dropEffect = 'copy' # cursor feedback dropFile: (e) -> - delete QR.dragTarget - $.rmClass doc, 'dragging' - # Let it only handle files from the desktop. return unless e.dataTransfer.files.length @@ -331,7 +328,7 @@ QR = $.addClass doc, 'dragging' dragLeave: (e) -> - if QR.dragTarget is e.target + if QR.dragTarget is e.target or e.type is 'drop' delete QR.dragTarget $.rmClass doc, 'dragging'