Fixes to the loading of the speaker options

This commit is contained in:
2025-12-15 15:19:47 +01:00
parent 6e0ea41ea6
commit aba8552d11
2 changed files with 12 additions and 7 deletions
+5
View File
@@ -177,7 +177,12 @@ cur_speaker.addEventListener("change", (e) =>{
})
window.electron.speakerAudios((event, arg) => {
try {
setSpeakerAudiosValue(arg);
loadSpeakerOptions(arg);
} catch (error) {
}
})
window.electron.progress((event, arg) => {
+6 -6
View File
@@ -217,12 +217,12 @@ function loadSpeakerOptions(options){
try {
var menu = document.getElementById('speaker_option');
var object_holdy;
var choice ;
object_holdy = options
var choice;
object_holdy = options.keys();
for(i = 0; i < options.length; i++){
choice = document.createElement('option');
choice.textContent = object_holdy[i].displayname;
choice.value = object_holdy[i].name;
choice.textContent = options[object_holdy[i]].name;
choice.value = options[object_holdy[i]].name;
menu.appendChild(choice);
}
} catch (error) {
@@ -305,6 +305,7 @@ var speakerEndValues = {};
function setSpeakerAudiosValue(valy){
try {
speakerAudios = valy;
speakerRewriten = valy;
document.getElementById("speakerAudioViewer").src = valy.speakerA.source;
} catch (error) {
@@ -314,8 +315,7 @@ function setSpeakerAudiosValue(valy){
function rewriteSpeakerName(){
try {
var tempy = document.getElementById("cur_speaker").textContent;
speakerAudios[document.getElementById("newSpeaker").textContent] = speakerAudios[tempy];
delete speakerAudios[tempy];
speakerAudios[tempy].name = document.getElementById("newSpeaker").textContent;
document.getElementById("cur_speaker").textContent = document.getElementById("newSpeaker").textContent;
} catch (error) {