From 0bbbb2f9b7a47596ebd88bb1e31f1fb94a9fec1b Mon Sep 17 00:00:00 2001 From: Verena Schulz Date: Tue, 25 Nov 2025 15:11:18 +0100 Subject: [PATCH] Fixed submit button bug and progessbar not showing when uploading video with button --- electron/main/renderer.js | 6 +++++- electron/main/script.js | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/electron/main/renderer.js b/electron/main/renderer.js index fcdd894..b8b4d4d 100644 --- a/electron/main/renderer.js +++ b/electron/main/renderer.js @@ -57,7 +57,11 @@ language_option.addEventListener('change', (e)=>{ videoUpload.addEventListener("change", () => { try { - activateSubmitBtn(videoUpload.files.length > 0); + if (videoUpload.files.length > 0) { + const file = videoUpload.files[0]; + handleFiles([file]); + } + activateSubmitBtn(currentVideoPath !== null); } catch (error) { console.log(error); } diff --git a/electron/main/script.js b/electron/main/script.js index 4e81495..f463501 100644 --- a/electron/main/script.js +++ b/electron/main/script.js @@ -1,4 +1,4 @@ - +let currentVideoPath = null; //function to check if one checkbox is at least klicked function checkBoxes() { try { @@ -98,11 +98,13 @@ function changeLanguage(language) { function handleFiles(files) { try { if (files.length > 0) { + document.getElementById("progressbar").style.visibility = "visible"; const file = files[0]; if (file.type.startsWith('video/')) { const filePath = window.explorer.onFileDrop(files[0]) videoUpload.files = files; fileName.textContent = `Chosen video: ${file.name}`; + currentVideoPath = filePath; generateThumbnail(filePath); activateSubmitBtn(true); } @@ -185,6 +187,7 @@ function loadLanguageOptions(){ } } + function activateSubmitBtn(hasFile){ try { submitButton.disabled = !hasFile;