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 |
|