File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change 69
69
event . preventDefault ( ) ;
70
70
event . stopPropagation ( ) ;
71
71
72
+ var targetOption = event . target ;
73
+ if ( targetOption !== undefined ) {
74
+ while ( targetOption !== undefined && targetOption . tagName !== 'li' && targetOption . tagName !== 'LI' ) {
75
+ targetOption = targetOption . parentElement ;
76
+ }
77
+ }
72
78
var items = component . get ( "v.items" ) ;
73
79
var rawData = event . dataTransfer . getData ( 'text' ) ;
74
80
var item = JSON . parse ( rawData ) ;
75
- var receivingItem = this . getItem ( event . target . id , items ) ;
76
- item = this . getItem ( item . Id , items ) || item ;
81
+ var receivingItem = this . getItem ( targetOption . id , items ) ;
82
+ item = this . getItem ( item . id , items ) || item ;
77
83
78
84
//no items in the list or item wasn't dropped on a list item
79
85
//possibly bad if there isn't a recieving item found but we are rearranging items
You can’t perform that action at this time.
0 commit comments