comparison src/dad.js @ 5:1293cb0d30da

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 23 Apr 2023 17:14:52 -0600
parents 0130ae25ef94
children 4d699321068f
comparison
equal deleted inserted replaced
4:0130ae25ef94 5:1293cb0d30da
44 } 44 }
45 45
46 function onMouseUp(event) { 46 function onMouseUp(event) {
47 //console.log(event); 47 //console.log(event);
48 dad.onDrop({ 48 dad.onDrop({
49 draggable: original, 49 original: original,
50 dragged: dragging, 50 dragging: dragging,
51 mouseEvent: event, 51 mouseEvent: event,
52 }); 52 });
53 original.removeAttribute('dad-original'); 53 original.removeAttribute('dad-original');
54 dragging.parentNode.removeChild(dragging); 54 dragging.parentNode.removeChild(dragging);
55 document.removeEventListener('mousemove',onMouseMove); 55 document.removeEventListener('mousemove',onMouseMove);
56 document.removeEventListener('mouseup',onMouseUp); 56 document.removeEventListener('mouseup',onMouseUp);
57 document.removeEventListener('mousemove',onMouseMove); 57 document.removeEventListener('mousemove',onMouseMove);
58 document.removeEventListener('touchend',onMouseUp); 58 document.removeEventListener('touchend',onMouseUp);
59 original.scrollIntoViewIfNeeded(false); 59 original.scrollIntoViewIfNeeded(false);
60 let droppedEvent = { 60 let droppedEvent = {
61 draggable: original, 61 original: original,
62 }; 62 };
63 original = null; 63 original = null;
64 dragging = null; 64 dragging = null;
65 dad.onDropped(droppedEvent); 65 dad.onDropped(droppedEvent);
66 } 66 }