aboutsummaryrefslogtreecommitdiffstats
path: root/public/js/new.js
blob: 4f54245e53d7fa9e8f211be43464f03595ba58bb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const elDrop = document.getElementById('dropzone');
const submitBtn = document.getElementById('submitbutton');
const fileInput = document.getElementById('files');

elDrop.addEventListener('dragover', function (event) {
  event.preventDefault();
});

elDrop.addEventListener('drop', async function (event) {
  event.preventDefault();

  submitBtn.disabled = true;

  fileInput.files = event.dataTransfer.files;

  elDrop.innerText = `✓ ${fileInput.files.length} files selected`;
  elDrop.style.height = 'inherit';

  submitBtn.disabled = false;
});
elDrop.addEventListener('click', () => {
    fileInput.click();
})