From f3cc6b57984187af49ed81cb017912da219d4fdd Mon Sep 17 00:00:00 2001 From: "eric.minning" Date: Thu, 8 Jan 2026 15:32:30 +0100 Subject: [PATCH] Changed the language selection so it also shows the flags --- electron/main/index.html | 6 ++++-- electron/main/script.js | 9 ++++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/electron/main/index.html b/electron/main/index.html index f2ab130..a0c6201 100644 --- a/electron/main/index.html +++ b/electron/main/index.html @@ -5,6 +5,7 @@ Video to document + @@ -88,8 +89,9 @@
- +
@@ -179,7 +181,7 @@ - + diff --git a/electron/main/script.js b/electron/main/script.js index 19e6fff..de91461 100644 --- a/electron/main/script.js +++ b/electron/main/script.js @@ -9,12 +9,12 @@ Functions used in the setup or affect most of the gui //language changing feature => changes the language of every displayed text function changeLanguage(language) { try { - document.getElementById('labelLanguageFlag').src = languageOptions[language].flagPath; + //document.getElementById('labelLanguageFlag').src = languageOptions[language].flagPath; document.getElementById('labelKI').textContent = languageOptions[language].labelKI; document.getElementById('labelTranscription').textContent = languageOptions[language].labelTranscription; document.getElementById('labelLanguage').textContent = languageOptions[language].labelLanguage; document.getElementById('title').textContent = languageOptions[language].title; - document.getElementById('h1').textContent = languageOptions[language].h1; + //document.getElementById('h1').textContent = languageOptions[language].h1; document.getElementById('p1').textContent = languageOptions[language].p1; document.getElementById('fileName').textContent = languageOptions[language].fileName; document.getElementById('manualUploadBtn').textContent = languageOptions[language].manualUploadBtn; @@ -27,7 +27,7 @@ function changeLanguage(language) { document.getElementById('step_nav4').textContent = languageOptions[language].step_nav4; document.getElementById('step_nav5').textContent = languageOptions[language].step_nav5; document.getElementById('step_nav6').textContent = languageOptions[language].step_nav6; - document.getElementById('h2').textContent = languageOptions[language].h2; + //document.getElementById('h2').textContent = languageOptions[language].h2; document.getElementById('labelSpeaker').textContent = languageOptions[language].labelSpeaker; document.getElementById('labelSpeakerAudio').textContent = languageOptions[language].labelSpeakerAudio; document.getElementById('labelSpeakerWriter').textContent = languageOptions[language].labelSpeakerWriter; @@ -190,6 +190,7 @@ function loadDataTypeOptions(options){ //function to load language options to the drop down list function loadLanguageOptions(){ try { + var menu = document.getElementById('language_option'); var object_holdy; var choice ; @@ -198,8 +199,10 @@ function loadLanguageOptions(){ choice = document.createElement('option'); choice.textContent = object_holdy[i]; choice.value = object_holdy[i]; + choice.setAttribute('data-image', languageOptions[object_holdy[i]].flagPath); menu.appendChild(choice); } + new lc_select(document.getElementById('language_option')); //loads the flag images so they get displayed in the gui } catch (error) { console.log("Error in script.js loadLanguageOptions function"); console.log(error);