From a5e20db33f4d4de24f2257ae9ee994a0bda09872 Mon Sep 17 00:00:00 2001 From: Mayhem Date: Wed, 21 Aug 2013 20:25:44 +0200 Subject: [PATCH] Refine QR previews dragging. --- css/style.css | 2 ++ src/Posting/QR.coffee | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/css/style.css b/css/style.css index 1ac29e067..67c936a26 100644 --- a/css/style.css +++ b/css/style.css @@ -726,10 +726,12 @@ a.hide-announcement { .qr-preview.drag { border-color: red; border-style: dashed; + opacity: 1; } .qr-preview.over { border-color: #FFF; border-style: dashed; + opacity: 1; } .remove { color: #E00 !important; diff --git a/src/Posting/QR.coffee b/src/Posting/QR.coffee index 5a5d62219..50c95a0f8 100644 --- a/src/Posting/QR.coffee +++ b/src/Posting/QR.coffee @@ -664,7 +664,9 @@ QR = QR.nodes.com.value = @com @nodes.span.textContent = @com reader.readAsText file - dragStart: -> $.addClass @, 'drag' + dragStart: (e) -> + e.dataTransfer.setDragImage @, e.offsetX, e.offsetY + $.addClass @, 'drag' dragEnd: -> $.rmClass @, 'drag' dragEnter: -> $.addClass @, 'over' dragLeave: -> $.rmClass @, 'over'