diff --git a/src/demucs_server/templates/demix.html.j2 b/src/demucs_server/templates/demix.html.j2 index 7f29f89..c9e9f4d 100644 --- a/src/demucs_server/templates/demix.html.j2 +++ b/src/demucs_server/templates/demix.html.j2 @@ -36,6 +36,35 @@ document.querySelector(".file-upload-status").textContent = `no file selected.` } }); + + document.addEventListener("dragover", event => { + fileInput.style['pointer-events'] = "auto"; + }); + + document.addEventListener("drop", event => { + fileInput.style['pointer-events'] = "none"; + }); + + document.addEventListener("dragleave", event => { + fileInput.style['pointer-events'] = "none"; + }); + + {% endblock %} {% endblock %} diff --git a/src/run.sh b/src/run.sh index 0dccd80..c41bf8d 100755 --- a/src/run.sh +++ b/src/run.sh @@ -1,3 +1,3 @@ #!/usr/bin/env sh -gunicorn --threads 16 -b '127.0.0.2:8000' demucs_server:app +gunicorn --threads 16 --timeout 5 -b '127.0.0.2:8000' demucs_server:app