mirror of
https://gitlab.rlp.net/proj-wise2526-video2document/video2document.git
synced 2026-06-15 18:01:52 +02:00
Speakers that have been renamed will stay in the selection as requested by Oliver
This commit is contained in:
+22
-11
@@ -432,19 +432,30 @@ function setSpeakerAudiosValue(valy) {
|
|||||||
//Function to rewrite the speaker name in the json
|
//Function to rewrite the speaker name in the json
|
||||||
function rewriteSpeakerName() {
|
function rewriteSpeakerName() {
|
||||||
try {
|
try {
|
||||||
var tempy = document.getElementById("cur_speaker").value;
|
const select = document.getElementById("cur_speaker");
|
||||||
speakerAudios[tempy].name = document.getElementById("newSpeaker").value;
|
const newName = document.getElementById("newSpeaker").value.trim();
|
||||||
loadSpeakerOptions(speakerAudios);
|
|
||||||
} catch (error) {
|
if (!newName) {
|
||||||
console.log("\n\n\n" + error + "\n\n\n")
|
alert("Please enter a new speaker name");
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
//Function to send the json with the given names back to the program to rewrite the document file
|
const selectedIndex = select.selectedIndex;
|
||||||
function sendSpeakerPackages() {
|
const selectedValue = select.value;
|
||||||
try {
|
|
||||||
window.submitSpeaker.speaker_submit(speakerAudios);
|
// Update speakerAudios data
|
||||||
|
speakerAudios[selectedValue].name = newName;
|
||||||
|
|
||||||
|
// Update the specific option text and keep value
|
||||||
|
select.options[selectedIndex].text = newName;
|
||||||
|
select.options[selectedIndex].value = selectedValue;
|
||||||
|
|
||||||
|
// Keep it selected
|
||||||
|
select.selectedIndex = selectedIndex;
|
||||||
|
|
||||||
|
console.log("Speaker renamed:", newName);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log(error);
|
console.log("Error renaming speaker:", error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user