Ticket #3801: drop_onhoverend_event_support.diff
| File drop_onhoverend_event_support.diff, 0.9 kB (added by rob.mayhew@gmail.com, 2 years ago) |
|---|
-
src/dragdrop.js
old new 72 72 if(this.last_active) this.deactivate(this.last_active); 73 73 this.drops.each( function(drop) { 74 74 if(Droppables.isAffected(point, element, drop)) { 75 if(drop.onHover) 76 drop.onHover(element, drop.element, Position.overlap(drop.overlap, drop.element)); 75 if(drop.onHover){ 76 drop.onHover(element, drop.element, Position.overlap(drop.overlap, drop.element)); 77 drop.hovering = true; 78 } 77 79 if(drop.greedy) { 78 80 Droppables.activate(drop); 79 81 throw $break; 80 82 } 83 }else{ 84 if(drop.hovering){ 85 drop.hovering = false; 86 if(drop.onHoverEnd) 87 drop.onHoverEnd(element, drop.element); 88 } 81 89 } 82 90 }); 83 91 },