var orden = new Map(); var menu = new Map(); menu.set('Pasta',[ "Gardenia", "Primavera", "Carbonara", "Carnivorum", "Primavera con pollo", "Chicken carbonara", "Al pesto", "Pollo marsala", "Chicken and shrimp" ]); menu.set('Pizzeta', [ "Simply Cheese", "Carbonara", "Al pesto", "Beef & Onion", "Pepperoni", "Bacon & Mushroom", "Churrasco Hollandaise", "Mr Wedge", "BBQ Meatlovers" ]); function add_item(item, category, num){ var val = parseInt(document.getElementsByName(category + 'qty' + num)[0].value); var selection = category + " " + item; if (!orden.get(selection)){ orden.set(selection, val); } else{ orden.set(selection, orden.get(selection) + val); } localStorage.orden_local = JSON.stringify(Array.from(orden.entries())); console.log(orden); } function item_display(category){ var cat_list = menu.get(category); var page = document.getElementById(category + "Div"); var card_collection = ""; for(var i = 0; i < cat_list.length; i++){ card_collection += `
Image of ` + category + `
` + cat_list[i] + `
`; } card_collection += "
"; page.innerHTML = card_collection; } function order_summary(){ try{ orden = new Map(JSON.parse(localStorage.orden_local)); } catch(err){ alert("ERROR: Orden invalida") window.location.href = "index.html"; } localStorage.orden_local = [] var page = document.getElementById("rows"); var orden_table = ""; for(let [key,value] of orden){ orden_table += ` ` + key + ` ` + value + ` ` } page.innerHTML = orden_table; }