Fix bug where dragging and dropping disables captcha. #407
This commit is contained in:
parent
629aa43f58
commit
c412a25d5a
@ -75,7 +75,7 @@ QR =
|
|||||||
$.on d, 'drop', QR.dropFile
|
$.on d, 'drop', QR.dropFile
|
||||||
$.on d, 'dragstart dragend', QR.drag
|
$.on d, 'dragstart dragend', QR.drag
|
||||||
$.on d, 'dragenter', QR.dragEnter
|
$.on d, 'dragenter', QR.dragEnter
|
||||||
$.on d, 'dragleave', QR.dragLeave
|
$.on d, 'dragleave drop', QR.dragLeave
|
||||||
|
|
||||||
$.on d, 'IndexRefresh', QR.generatePostableThreadsList
|
$.on d, 'IndexRefresh', QR.generatePostableThreadsList
|
||||||
$.on d, 'ThreadUpdate', QR.statusCheck
|
$.on d, 'ThreadUpdate', QR.statusCheck
|
||||||
@ -316,9 +316,6 @@ QR =
|
|||||||
e.dataTransfer.dropEffect = 'copy' # cursor feedback
|
e.dataTransfer.dropEffect = 'copy' # cursor feedback
|
||||||
|
|
||||||
dropFile: (e) ->
|
dropFile: (e) ->
|
||||||
delete QR.dragTarget
|
|
||||||
$.rmClass doc, 'dragging'
|
|
||||||
|
|
||||||
# Let it only handle files from the desktop.
|
# Let it only handle files from the desktop.
|
||||||
return unless e.dataTransfer.files.length
|
return unless e.dataTransfer.files.length
|
||||||
|
|
||||||
@ -331,7 +328,7 @@ QR =
|
|||||||
$.addClass doc, 'dragging'
|
$.addClass doc, 'dragging'
|
||||||
|
|
||||||
dragLeave: (e) ->
|
dragLeave: (e) ->
|
||||||
if QR.dragTarget is e.target
|
if QR.dragTarget is e.target or e.type is 'drop'
|
||||||
delete QR.dragTarget
|
delete QR.dragTarget
|
||||||
$.rmClass doc, 'dragging'
|
$.rmClass doc, 'dragging'
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user