| 1234567891011121314151617181920212223242526272829303132333435363738 |
- let nameRecipesObj = {
- display: function(){
- controller.clearScreen();
- controller.nameRecipesStrand.style.display = "flex";
- this.addNameField();
- },
- //Add another input box to input another recipe name
- addNameField: function(){
- let nameList = document.querySelector("#nameList");
- let nameDiv = document.createElement("div");
- nameList.appendChild(nameDiv);
- let nameInput = document.createElement("input");
- nameInput.type = "text";
- nameDiv.appendChild(nameInput);
- let nameRemove = document.createElement("button");
- nameRemove.innerText = "Remove";
- nameRemove.onclick = ()=>{nameDiv.parentNode.removeChild(nameDiv)};
- nameDiv.appendChild(nameRemove);
- },
- submit: function(){
- controller.data.recipes = [];
- for(let nameDiv of document.querySelector("#nameList").children){
- controller.data.recipes.push({
- name: nameDiv.children[0].value,
- ingredients: []
- });
- }
- createRecipesObj.display();
- }
- }
|