in code/client/static/js/main.js [71:119]
function renderTrainer(trainer, i){
let fieldset = document.createElement("fieldset")
let nameInput = document.createElement("input")
nameInput.id = "name_" + i;
nameInput.type = "text"
nameInput.value = trainer.name;
nameInput.placeholder = "Name"
let ageInput = document.createElement("input")
ageInput.id = "age_" + i;
ageInput.type = "number";
ageInput.value = trainer.age;
ageInput.placeholder = "Age";
let cityInput = document.createElement("input")
cityInput.id = "city_" + i;
cityInput.type = "text"
cityInput.value = trainer.city;
cityInput.placeholder = "City";
fieldset.appendChild(nameInput);
fieldset.appendChild(ageInput);
fieldset.appendChild(cityInput);
if (i == 0){
let createbtn = document.createElement("button")
createbtn.innerHTML = `<span class="text">add</span><span class="material-symbols-outlined">add_circle</span>`
createbtn.addEventListener("click", createHandler)
fieldset.appendChild(createbtn);
} else {
let updatebtn = document.createElement("button")
updatebtn.id="update_"+i;
updatebtn.innerHTML = `<span class="text">update</span><span class="material-symbols-outlined">change_circle</span>`
updatebtn.addEventListener("click", updateHandler)
fieldset.appendChild(updatebtn);
let deletebtn = document.createElement("button");
deletebtn.id="delete_"+i;
deletebtn.innerHTML = `<span class="text">delete</span><span class="material-symbols-outlined">delete</span>`
deletebtn.classList.add("delete")
deletebtn.addEventListener("click", deleteHandler)
fieldset.appendChild(deletebtn);
}
return fieldset;
}