diff --git a/web/src/main.js b/web/src/main.js index d6d5d1f..bcf4c52 100644 --- a/web/src/main.js +++ b/web/src/main.js @@ -250,4 +250,16 @@ document.getElementById('cartButton').onclick = () => { } }; fileInput.click(); -}; \ No newline at end of file +}; + +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])); + } +} \ No newline at end of file