2026-04-03 10:23:45 +02:00
|
|
|
document.addEventListener("DOMContentLoaded", function(){
|
|
|
|
|
|
|
|
|
|
function formulaire_ingredient_update(event) {
|
|
|
|
|
|
|
|
|
|
event.preventDefault();
|
|
|
|
|
|
2026-04-03 10:47:36 +02:00
|
|
|
console.log(event);
|
2026-04-03 10:23:45 +02:00
|
|
|
|
2026-04-03 10:47:36 +02:00
|
|
|
let form = document.getElementById("recette-form-ingr-add");
|
2026-04-03 10:23:45 +02:00
|
|
|
|
|
|
|
|
let cible = document.getElementById("recette-form-ingr");
|
|
|
|
|
|
2026-04-03 11:17:24 +02:00
|
|
|
let ingr = form.nom;
|
2026-04-03 10:23:45 +02:00
|
|
|
|
|
|
|
|
let new_elem = document.createElement("option");
|
|
|
|
|
|
2026-04-03 10:47:36 +02:00
|
|
|
|
|
|
|
|
|
2026-04-03 10:23:45 +02:00
|
|
|
new_elem.setAttribute("value",ingr.value);
|
|
|
|
|
new_elem.innerText = ingr.value;
|
|
|
|
|
|
|
|
|
|
cible.appendChild(new_elem);
|
|
|
|
|
|
2026-04-03 11:17:24 +02:00
|
|
|
let form_data = FormData(form);
|
|
|
|
|
|
|
|
|
|
fetch("/api/ingredients/create", {
|
|
|
|
|
method : "POST",
|
|
|
|
|
body: form_data
|
|
|
|
|
}).then( reponse => {
|
|
|
|
|
if (!reponse.ok) {
|
|
|
|
|
let div_err = document.getElementById("recette-form-div-err-ingr");
|
|
|
|
|
|
|
|
|
|
div_err.style.display = "inherit";
|
|
|
|
|
div_err.innerText = "un gros message d'erreur";
|
|
|
|
|
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return reponse.json();
|
|
|
|
|
})
|
|
|
|
|
|
2026-04-03 10:23:45 +02:00
|
|
|
}
|
|
|
|
|
|
2026-04-03 11:17:24 +02:00
|
|
|
function formulaire_tag_update(event){
|
|
|
|
|
|
|
|
|
|
event.preventDefault();
|
|
|
|
|
|
|
|
|
|
let form = document.getElementById("recette-form-tag-add");
|
|
|
|
|
|
|
|
|
|
let cible = document.getElementById("recette-form-tag");
|
|
|
|
|
|
|
|
|
|
let tag = form.tag;
|
|
|
|
|
|
|
|
|
|
let new_elem = document.createElement("option");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
new_elem.setAttribute("value",tag.value);
|
|
|
|
|
new_elem.innerText = tag.value;
|
|
|
|
|
|
|
|
|
|
cible.appendChild(new_elem);
|
|
|
|
|
|
|
|
|
|
}
|
2026-04-03 10:47:36 +02:00
|
|
|
|
2026-04-03 11:17:24 +02:00
|
|
|
let ingr_form = document.getElementById("recette-form-ingr-add");
|
2026-04-03 10:23:45 +02:00
|
|
|
|
2026-04-03 11:17:24 +02:00
|
|
|
ingr_form.addEventListener('submit', formulaire_ingredient_update);
|
2026-04-03 10:23:45 +02:00
|
|
|
|
2026-04-03 11:17:24 +02:00
|
|
|
let tag_form = document.getElementById("recette-form-tag-add");
|
2026-04-03 10:23:45 +02:00
|
|
|
|
2026-04-03 11:17:24 +02:00
|
|
|
tag_form.addEventListener('submit', formulaire_tag_update);
|
2026-04-03 10:23:45 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
})
|