function updateCartDisplay() { let totalBill = 0; let cartHTML = "
Total Bill: $${totalBill.toFixed(2)}
`; cartHTML += ``; document.getElementById('floating-cart').innerHTML = cartHTML; } function updateItemQuantity(index, newQuantity) { const quantity = parseInt(newQuantity) || 1; cart[index].quantity = quantity; cart[index].itemTotal = cart[index].price * quantity; updateCartDisplay(); } function updateExtraQuantity(cartIndex, extraIndex, newQuantity) { const quantity = parseInt(newQuantity) || 1; cart[cartIndex].extrasQuantities = cart[cartIndex].extrasQuantities || []; cart[cartIndex].extrasQuantities[extraIndex] = quantity; updateCartDisplay(); } function removeExtra(cartIndex, extraIndex) { cart[cartIndex].extras.splice(extraIndex, 1); if (cart[cartIndex].extrasQuantities) { cart[cartIndex].extrasQuantities.splice(extraIndex, 1); } updateCartDisplay(); } function submitCart() { let finalOrderHTML = "Total Bill: $${totalBill.toFixed(2)}
`; document.getElementById('final-order').innerHTML = finalOrderHTML; alert("Your final order has been submitted!"); }