jhuyg
This commit is contained in:
52
main.js
52
main.js
@@ -12,15 +12,6 @@ document.addEventListener("DOMContentLoaded", function(){
|
||||
|
||||
let ingr = form.nom;
|
||||
|
||||
let new_elem = document.createElement("option");
|
||||
|
||||
|
||||
|
||||
new_elem.setAttribute("value",ingr.value);
|
||||
new_elem.innerText = ingr.value;
|
||||
|
||||
cible.appendChild(new_elem);
|
||||
|
||||
let form_data = FormData(form);
|
||||
|
||||
fetch("/api/ingredients/create", {
|
||||
@@ -31,12 +22,21 @@ document.addEventListener("DOMContentLoaded", function(){
|
||||
let div_err = document.getElementById("recette-form-div-err-ingr");
|
||||
|
||||
div_err.style.display = "inherit";
|
||||
div_err.innerText = "un gros message d'erreur";
|
||||
div_err.innerText = "Erreur de connection au serveur";
|
||||
|
||||
return null;
|
||||
}
|
||||
else {
|
||||
reponse.json().then( data => {
|
||||
if (data.success) {
|
||||
let new_elem = document.createElement("option");
|
||||
|
||||
return reponse.json();
|
||||
new_elem.setAttribute("value",ingr.value);
|
||||
new_elem.innerText = ingr.value;
|
||||
|
||||
cible.appendChild(new_elem);
|
||||
}
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
}
|
||||
@@ -51,14 +51,32 @@ document.addEventListener("DOMContentLoaded", function(){
|
||||
|
||||
let tag = form.tag;
|
||||
|
||||
let new_elem = document.createElement("option");
|
||||
let form_data = FormData(form);
|
||||
|
||||
|
||||
fetch("/api/tags/create", {
|
||||
method : "POST",
|
||||
body: form_data
|
||||
}).then( reponse => {
|
||||
if (!reponse.ok) {
|
||||
let div_err = document.getElementById("recette-form-div-err-tag");
|
||||
|
||||
new_elem.setAttribute("value",tag.value);
|
||||
new_elem.innerText = tag.value;
|
||||
div_err.style.display = "inherit";
|
||||
div_err.innerText = "Erreur de connection au serveur";
|
||||
|
||||
cible.appendChild(new_elem);
|
||||
}
|
||||
else {
|
||||
reponse.json().then( data => {
|
||||
if (data.success) {
|
||||
let new_elem = document.createElement("option");
|
||||
|
||||
new_elem.setAttribute("value",tag.value);
|
||||
new_elem.innerText = tag.value;
|
||||
|
||||
cible.appendChild(new_elem);
|
||||
}
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user