From f817d4c29e3e60c5ddab245fcfb3aefa08f3f176 Mon Sep 17 00:00:00 2001 From: "eric.minning" Date: Tue, 9 Dec 2025 14:38:26 +0100 Subject: [PATCH] Changed checkboxvalues and added more error catching --- electron/main/index.html | 8 ++++---- electron/main/preload.js | 14 +++++++++++++- electron/main/renderer.js | 26 +++++++++++++++++++++----- 3 files changed, 38 insertions(+), 10 deletions(-) diff --git a/electron/main/index.html b/electron/main/index.html index 8769dae..216201e 100644 --- a/electron/main/index.html +++ b/electron/main/index.html @@ -68,19 +68,19 @@
- +
- +
- +
- +
diff --git a/electron/main/preload.js b/electron/main/preload.js index b027cde..fc9327c 100644 --- a/electron/main/preload.js +++ b/electron/main/preload.js @@ -18,7 +18,19 @@ try { ipcRenderer.on("progress", (event, resp) => { - alert(`Finished step ${resp.curstep} of ${resp.totalsteps}`) + try{ + if(resp.curstep == 1){ + setCircleOne(); + }else if(resp.curstep == 2){ + setCircleZwo(); + }else if(resp.curstep == 3){ + setCircleThree(); + }else if(resp.curstep == 4){ + setCircleFour(); + } + }catch(error){ + + } }) ipcRenderer.on("error", (event, err) => {alert(err)}) diff --git a/electron/main/renderer.js b/electron/main/renderer.js index bffef2e..7915d21 100644 --- a/electron/main/renderer.js +++ b/electron/main/renderer.js @@ -92,20 +92,36 @@ manualUploadBtn.addEventListener('click', () => { stepButtons.forEach(btn => { btn.addEventListener("click", () => { - const step = btn.dataset.step; - showStep(step); + try { + const step = btn.dataset.step; + showStep(step); + } catch (error) { + + } }); }); prevBtn.addEventListener("click", () => { - if (currentStep > 1) showStep(currentStep - 1); + try { + if (currentStep > 1) showStep(currentStep - 1); + } catch (error) { + + } }); nextBtn.addEventListener("click", () => { - if(currentStep < totalSteps) showStep(currentStep + 1); + try { + if(currentStep < totalSteps) showStep(currentStep + 1); + } catch (error) { + + } }); //Speaker change listener cur_speaker.addEventListener("change", (e) =>{ - document.getElementById("speakerAudioViewer").src = valy[e.target.value].source; + try { + document.getElementById("speakerAudioViewer").src = valy[e.target.value].source; + } catch (error) { + + } }) \ No newline at end of file