let controller = { data: {}, //For storing all data from user to pass to backend //Component divs addIngredientsComp: document.querySelector("#addIngredients"), newIngredientsComp: document.querySelector("#newIngredients"), createRecipesComp: document.querySelector("#createRecipes"), newRecipesComp: document.querySelector("#newRecipes"), //General purpose data validator checkValid: function(valueToCheck, inputField){ if(!validator.ingredient[valueToCheck](inputField.value, createBanner = false)){ inputField.classList += " input-error" }else{ inputField.classList.remove("input-error"); } }, clearScreen: function(){ this.addIngredientsComp.style.display = "none"; this.newIngredientsComp.style.display = "none"; this.createRecipesComp.style.display = "none"; this.newRecipesComp.style.display = "none"; } } //Run first function ingredientSetup.existingIngredients();