mirror of
https://gitlab.rlp.net/proj-wise2526-video2document/video2document.git
synced 2026-06-16 02:11:52 +02:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8f6ffa702c |
+12
-23
@@ -432,30 +432,19 @@ 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 {
|
||||||
const select = document.getElementById("cur_speaker");
|
var tempy = document.getElementById("cur_speaker").value;
|
||||||
const newName = document.getElementById("newSpeaker").value.trim();
|
speakerAudios[tempy].name = document.getElementById("newSpeaker").value;
|
||||||
|
loadSpeakerOptions(speakerAudios);
|
||||||
if (!newName) {
|
|
||||||
alert("Please enter a new speaker name");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
const selectedIndex = select.selectedIndex;
|
|
||||||
const selectedValue = select.value;
|
|
||||||
|
|
||||||
// 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 renaming speaker:", error);
|
console.log("\n\n\n" + error + "\n\n\n")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//Function to send the json with the given names back to the program to rewrite the document file
|
||||||
|
function sendSpeakerPackages() {
|
||||||
|
try {
|
||||||
|
window.submitSpeaker.speaker_submit(speakerAudios);
|
||||||
|
} catch (error) {
|
||||||
|
console.log(error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user