File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ DragAndDropList.install = function(Vue) {
4242
4343 // Try setting a proper drag image if triggered on a dnd-handle (won't work in IE).
4444 if ( event . _dndHandle && event . dataTransfer . setDragImage ) {
45- event . dataTransfer . setDragImage ( this . el , 0 , 0 ) ;
45+ event . dataTransfer . setDragImage ( this . el , event . _dndHandleLeft - this . el . getBoundingClientRect ( ) . left , event . _dndHandleTop - this . el . getBoundingClientRect ( ) . top ) ;
4646 }
4747
4848 // Invoke callback
@@ -418,6 +418,8 @@ DragAndDropList.install = function(Vue) {
418418 this . handle = function ( event ) {
419419 event = event . originalEvent || event ;
420420 event . _dndHandle = true ;
421+ event . _dndHandleLeft = this . el . getBoundingClientRect ( ) . left ;
422+ event . _dndHandleTop = this . el . getBoundingClientRect ( ) . top ;
421423 } . bind ( this ) ;
422424
423425 this . el . setAttribute ( 'draggable' , true ) ;
You can’t perform that action at this time.
0 commit comments