aboutsummaryrefslogtreecommitdiffstats
path: root/src/internal-server/public/js/transfer.js
blob: 76aa4b938602d67dec17a6a41df8d5ebde248593 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const submitBtn = document.querySelector('#submit');
const fileInput = document.querySelector('#file');
const fileOutput = document.querySelector('#fileoutput');

fileInput.addEventListener('change', () => {
  const reader = new FileReader();
  reader.addEventListener('load', () => {
    const text = reader.result;
    if (fileOutput) {
      fileOutput.value = text;
    }
    if (submitBtn) {
      submitBtn.disabled = false;
    }
  });
  // eslint-disable-next-line unicorn/prefer-blob-reading-methods
  reader.readAsText(fileInput.files[0]);
});