const dropped_files = [];
export function init() {
const canvas = document.querySelector("canvas");
canvas.addEventListener("dragover", (e) => {
e.preventDefault();
});
canvas.addEventListener("dragenter", (e) => {
e.preventDefault();
});
canvas.addEventListener("drop", (e) => {
e.preventDefault();
e.stopPropagation();
const file = e.dataTransfer.files[0];
const ext = file.name.split(".").pop();
const url = URL.createObjectURL(file);
dropped_files.push([url, ext]);
});
}
export function next_dropped_file() {
return dropped_files.shift();
}