|
@@ -556,11 +556,10 @@ module.exports = {
|
|
|
[]
|
|
[]
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
- this.populateAddIngredients();
|
|
|
|
|
|
|
+ this.populateAddIngredients(true);
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
.catch((err)=>{
|
|
.catch((err)=>{
|
|
|
- console.log(err);
|
|
|
|
|
banner.createError("UNABLE TO RETRIEVE DATA");
|
|
banner.createError("UNABLE TO RETRIEVE DATA");
|
|
|
})
|
|
})
|
|
|
.finally(()=>{
|
|
.finally(()=>{
|
|
@@ -571,7 +570,7 @@ module.exports = {
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
- populateAddIngredients: function(){
|
|
|
|
|
|
|
+ populateAddIngredients: function(newRequest = false){
|
|
|
let addIngredientsDiv = document.getElementById("addIngredientList");
|
|
let addIngredientsDiv = document.getElementById("addIngredientList");
|
|
|
let categoryTemplate = document.getElementById("addIngredientsCategory");
|
|
let categoryTemplate = document.getElementById("addIngredientsCategory");
|
|
|
let ingredientTemplate = document.getElementById("addIngredientsIngredient");
|
|
let ingredientTemplate = document.getElementById("addIngredientsIngredient");
|
|
@@ -600,9 +599,11 @@ module.exports = {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- let myIngredients = document.getElementById("myIngredients");
|
|
|
|
|
- while(myIngredients.children.length > 0){
|
|
|
|
|
- myIngredients.removeChild(myIngredients.firstChild);
|
|
|
|
|
|
|
+ if(newRequest){
|
|
|
|
|
+ let myIngredients = document.getElementById("myIngredients");
|
|
|
|
|
+ while(myIngredients.children.length > 0){
|
|
|
|
|
+ myIngredients.removeChild(myIngredients.firstChild);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
document.getElementById("addIngredientsBtn").onclick = ()=>{this.submit()};
|
|
document.getElementById("addIngredientsBtn").onclick = ()=>{this.submit()};
|
|
@@ -688,6 +689,7 @@ module.exports = {
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
this.populateAddIngredients();
|
|
this.populateAddIngredients();
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -742,7 +744,6 @@ module.exports = {
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
.catch((err)=>{
|
|
.catch((err)=>{
|
|
|
- console.log(err);
|
|
|
|
|
banner.createError("SOMETHING WENT WRONG. PLEASE REFRESH THE PAGE");
|
|
banner.createError("SOMETHING WENT WRONG. PLEASE REFRESH THE PAGE");
|
|
|
})
|
|
})
|
|
|
.finally(()=>{
|
|
.finally(()=>{
|
|
@@ -1371,7 +1372,6 @@ module.exports = {
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
.catch((err)=>{
|
|
.catch((err)=>{
|
|
|
- console.log(err);
|
|
|
|
|
banner.createError("SOMETHING WENT WRONG. PLEASE REFRESH THE PAGE");
|
|
banner.createError("SOMETHING WENT WRONG. PLEASE REFRESH THE PAGE");
|
|
|
})
|
|
})
|
|
|
.finally(()=>{
|
|
.finally(()=>{
|
|
@@ -1521,7 +1521,7 @@ module.exports = {
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
sort: function(){
|
|
sort: function(){
|
|
|
- let sortType = document.getElementById("ingredientSelect");
|
|
|
|
|
|
|
+ let sortType = document.getElementById("ingredientSelect").value;
|
|
|
|
|
|
|
|
if(sortType === ""){
|
|
if(sortType === ""){
|
|
|
return;
|
|
return;
|