aboutsummaryrefslogtreecommitdiffstats
path: root/src/internal-server/public
diff options
context:
space:
mode:
Diffstat (limited to 'src/internal-server/public')
-rw-r--r--src/internal-server/public/js/transfer.js20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/internal-server/public/js/transfer.js b/src/internal-server/public/js/transfer.js
index 8382bba02..36fdbd61a 100644
--- a/src/internal-server/public/js/transfer.js
+++ b/src/internal-server/public/js/transfer.js
@@ -1,13 +1,17 @@
1const submitBtn = document.getElementById('submit'); 1const submitBtn = document.querySelector('#submit');
2const fileInput = document.getElementById('file'); 2const fileInput = document.querySelector('#file');
3const fileOutput = document.getElementById('fileoutput'); 3const fileOutput = document.querySelector('#fileoutput');
4 4
5fileInput.addEventListener('change', () => { 5fileInput?.addEventListener('change', () => {
6 const reader = new FileReader(); 6 const reader = new FileReader();
7 reader.onload = () => { 7 reader.addEventListener('load', () => {
8 const text = reader.result; 8 const text = reader.result;
9 fileOutput.value = text; 9 if (fileOutput) {
10 submitBtn.disabled = false; 10 fileOutput.value = text;
11 }; 11 }
12 if (submitBtn) {
13 submitBtn.disabled = false;
14 }
15 });
12 reader.readAsText(fileInput.files[0]); 16 reader.readAsText(fileInput.files[0]);
13}); 17});