Files
scrabble-online/client/dragable.js
2021-03-20 21:54:24 +00:00

30 lines
679 B
JavaScript

// I decided not to use the drag and drop API
// purely because its very ugly
document.querySelector('#game-container').addEventListener('mousemove', mouseMove);
document.querySelector('#game-container').addEventListener('mouseup', mouseUp);
document.querySelectorAll('piece').forEach(element => {
element.addEventListener('mousedown', e => mouseDown(e, element));
});
function mouseDown(event, element = 'none')
{
event.preventDefault();
console.log(element, event);
}
function mouseMove(event, element = 'none')
{
event.preventDefault();
}
function mouseUp(event, element = 'none')
{
event.preventDefault();
console.log(element, event);
}