From 95df3522a15631abc51a4295cae0ea401a8d4e1e Mon Sep 17 00:00:00 2001 From: Markus Hatvan Date: Tue, 14 Sep 2021 19:58:52 +0200 Subject: feat: add eslint-plugin-unicorn (#1936) --- src/internal-server/public/js/transfer.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'src/internal-server/public') 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 @@ -const submitBtn = document.getElementById('submit'); -const fileInput = document.getElementById('file'); -const fileOutput = document.getElementById('fileoutput'); +const submitBtn = document.querySelector('#submit'); +const fileInput = document.querySelector('#file'); +const fileOutput = document.querySelector('#fileoutput'); -fileInput.addEventListener('change', () => { +fileInput?.addEventListener('change', () => { const reader = new FileReader(); - reader.onload = () => { + reader.addEventListener('load', () => { const text = reader.result; - fileOutput.value = text; - submitBtn.disabled = false; - }; + if (fileOutput) { + fileOutput.value = text; + } + if (submitBtn) { + submitBtn.disabled = false; + } + }); reader.readAsText(fileInput.files[0]); }); -- cgit v1.2.3-70-g09d2