|
|
@@ -61,7 +61,7 @@ class Merchant{
|
|
|
mass: ["g", "kg", "oz", "lb"],
|
|
|
volume: ["ml", "l", "tsp", "tbsp", "ozfl", "cup", "pt", "qt", "gal"],
|
|
|
length: ["mm", "cm", "m", "in", "ft"],
|
|
|
- other: ["each"]
|
|
|
+ other: ["each", "bottle"]
|
|
|
}
|
|
|
|
|
|
for(let i = 0; i < oldMerchant.inventory.length; i++){
|
|
|
@@ -1828,9 +1828,17 @@ let newIngredient = {
|
|
|
document.getElementById("newIngCategory").value = "";
|
|
|
document.getElementById("newIngQuantity").value = 0;
|
|
|
|
|
|
+ document.getElementById("unitSelector").onchange = ()=>{this.unitChange()};
|
|
|
document.getElementById("submitNewIng").onclick = ()=>{this.submit(Ingredient)};
|
|
|
},
|
|
|
|
|
|
+ unitChange: function(){
|
|
|
+ const select = document.getElementById("unitSelector");
|
|
|
+ if(select.value === "bottle"){
|
|
|
+ document.getElementById("bottleSizeLabel").style.display = "block";
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
submit: function(Ingredient){
|
|
|
let unitSelector = document.getElementById("unitSelector");
|
|
|
let options = document.querySelectorAll("#unitSelector option");
|
|
|
@@ -1847,6 +1855,10 @@ let newIngredient = {
|
|
|
defaultUnit: unit
|
|
|
}
|
|
|
|
|
|
+ if(unitSelector.value = "bottle"){
|
|
|
+ newIngredient.ingredient.bottleSize = document.getElementById("bottleSize").value;
|
|
|
+ }
|
|
|
+
|
|
|
let loader = document.getElementById("loaderContainer");
|
|
|
loader.style.display = "flex";
|
|
|
|