Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -196,10 +196,17 @@ modal_and_cart_js = """
|
|
| 196 |
updateCartDisplay();
|
| 197 |
}
|
| 198 |
function submitCart() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 199 |
let finalOrderHTML = "<h3>Final Order:</h3><ul>";
|
| 200 |
let totalBill = 0;
|
| 201 |
|
| 202 |
-
// Generate final order summary
|
| 203 |
cart.forEach(item => {
|
| 204 |
totalBill += item.itemTotal;
|
| 205 |
const extras = item.extras.map((extra, i) => {
|
|
@@ -218,13 +225,11 @@ modal_and_cart_js = """
|
|
| 218 |
|
| 219 |
finalOrderHTML += `</ul><p><strong>Total Bill: $${totalBill.toFixed(2)}</strong></p>`;
|
| 220 |
|
| 221 |
-
// Store order summary in session storage for next page
|
| 222 |
sessionStorage.setItem('finalOrderSummary', finalOrderHTML);
|
| 223 |
-
|
| 224 |
-
// Redirect to the final order page
|
| 225 |
window.location.href = "/final_order.html"; // Ensure this page exists
|
| 226 |
}
|
| 227 |
|
|
|
|
| 228 |
</script>
|
| 229 |
"""
|
| 230 |
|
|
|
|
| 196 |
updateCartDisplay();
|
| 197 |
}
|
| 198 |
function submitCart() {
|
| 199 |
+
console.log("Submit button clicked.");
|
| 200 |
+
console.log(cart); // Check the cart contents here
|
| 201 |
+
|
| 202 |
+
if (cart.length === 0) {
|
| 203 |
+
alert("Your cart is empty.");
|
| 204 |
+
return;
|
| 205 |
+
}
|
| 206 |
+
|
| 207 |
let finalOrderHTML = "<h3>Final Order:</h3><ul>";
|
| 208 |
let totalBill = 0;
|
| 209 |
|
|
|
|
| 210 |
cart.forEach(item => {
|
| 211 |
totalBill += item.itemTotal;
|
| 212 |
const extras = item.extras.map((extra, i) => {
|
|
|
|
| 225 |
|
| 226 |
finalOrderHTML += `</ul><p><strong>Total Bill: $${totalBill.toFixed(2)}</strong></p>`;
|
| 227 |
|
|
|
|
| 228 |
sessionStorage.setItem('finalOrderSummary', finalOrderHTML);
|
|
|
|
|
|
|
| 229 |
window.location.href = "/final_order.html"; // Ensure this page exists
|
| 230 |
}
|
| 231 |
|
| 232 |
+
|
| 233 |
</script>
|
| 234 |
"""
|
| 235 |
|