Added to Step 2 and 3. Added a first new version of the progressbar + functions in Step 4. Implemented the basics and functions for Step 5

This commit is contained in:
2025-12-05 17:02:20 +01:00
parent 1c5d399c58
commit 59b820d917
4 changed files with 206 additions and 7 deletions
+112 -3
View File
@@ -167,6 +167,25 @@ function loadTranscriptionOptions(options){
}
}
//function to load data type options to the drop down list
function loadDataTypeOptions(options){
try {
var menu = document.getElementById('output_type');
var object_holdy;
var choice ;
object_holdy = options
for(i = 0; i < options.length; i++){
choice = document.createElement('option');
choice.textContent = object_holdy[i].displayname;
choice.value = object_holdy[i].name;
menu.appendChild(choice);
}
} catch (error) {
console.log("Error in script.js function loadDataTypeOptions");
console.log(error);
}
}
//function to load language options to the drop down list
function loadLanguageOptions(){
try {
@@ -180,13 +199,44 @@ function loadLanguageOptions(){
choice.value = object_holdy[i];
menu.appendChild(choice);
}
} catch (error) {
console.log("Error in script.js loadLanguageOptions function");
console.log(error);
}
}
//function to load speaker options to the drop down list
function loadSpeakerOptions(options){
try {
var menu = document.getElementById('speaker_option');
var object_holdy;
var choice ;
object_holdy = options
for(i = 0; i < options.length; i++){
choice = document.createElement('option');
choice.textContent = object_holdy[i].displayname;
choice.value = object_holdy[i].name;
menu.appendChild(choice);
}
} catch (error) {
console.log("Error in script.js loadSpeakerOptions function");
console.log(error);
}
}
//function to load speaker audio file options to the drop down list
function loadSpeakerAudio(option){
try {
var menu = document.getElementById('speakerAudioViewer');
var aud = document.createElement("source");
aud.src = options;
menu.appendChild(aud);
} catch (error) {
console.log("Error in script.js loadSpeakerAudio function");
console.log(error);
}
}
function activateSubmitBtn(hasFile){
try {
@@ -217,7 +267,6 @@ function generateThumbnail(path){
}
//Step-navigation
const steps = document.querySelectorAll(".step");
const stepButtons = document.querySelectorAll(".step-item");
let currentStep = 1;
@@ -236,4 +285,64 @@ function showStep(stepNumber) {
prevBtn.disabled = stepNumber == 1;
nextBtn.disabled = stepNumber === totalSteps;
currentStep = stepNumber;
}
}
function setCircleOne(){
try {
if(document.getElementById("block1").style.backgroundColor == "red"){
document.getElementById("block1").style.backgroundColor = "green";
}else{
document.getElementById("block1").style.backgroundColor = "red";
}
} catch (error) {
}
}
function setCircleZwo(){
try {
if(document.getElementById("block2").style.backgroundColor == "red"){
document.getElementById("block2").style.backgroundColor = "green";
}else{
document.getElementById("block2").style.backgroundColor = "red";
}
} catch (error) {
}
}
function setCircleThree(){
try {
if(document.getElementById("block3").style.backgroundColor == "red"){
document.getElementById("block3").style.backgroundColor = "green";
}else{
document.getElementById("block3").style.backgroundColor = "red";
}
} catch (error) {
}
}
function setCircleFour(){
try {
if(document.getElementById("block4").style.backgroundColor == "red"){
document.getElementById("block4").style.backgroundColor = "green";
}else{
document.getElementById("block4").style.backgroundColor = "red";
}
} catch (error) {
}
}
//Audio value setter
var speakerAudios = {};
function setSpeakerAudiosValue(valy){
try {
speakerAudios = valy;
document.getElementById("speakerAudioViewer").src = valy.speakerA.source;
} catch (error) {
}
}