{
HTML;
const dragEl = document.querySelector('.drag');
const dragEl2 = document.querySelector('.drag2');
function dragstartHandler(ev) {
ev.dataTransfer.setData("text/plain", ev.target.className);
ev.dataTransfer.dropEffect = "move";
console.log('dragstart');
}
dragEl.addEventListener('dragstart', dragstartHandler);
dragEl2.addEventListener('dragstart', dragstartHandler);
function dragoverHandler(ev) {
ev.preventDefault();
ev.dataTransfer.dropEffect = "move";
console.log('dragover');
}
function dropHandler(ev) {
ev.preventDefault();
const data = ev.dataTransfer.getData("text/plain");
console.log('drop');
console.log('Data transferred:', data);
}
const targetEl = document.querySelector('.target');
targetEl.addEventListener('dragover', dragoverHandler);
targetEl.addEventListener('drop', dropHandler);
return `set up event listeners`;
}