implement drop handler to accept carts via drag'n'drop

This commit is contained in:
2021-12-19 14:45:16 +01:00
parent a41f9ebe4d
commit 28713bd1df

View File

@@ -251,3 +251,15 @@ document.getElementById('cartButton').onclick = () => {
};
fileInput.click();
};
screen.ondragover = (e) => {
e.preventDefault();
};
screen.ondrop = (e) => {
let files = e.dataTransfer && e.dataTransfer.files;
if(files && files.length == 1) {
e.preventDefault();
runModuleFromURL(URL.createObjectURL(e.dataTransfer.files[0]));
}
}