nagasurendra commited on
Commit
85c03b6
·
verified ·
1 Parent(s): 62fda23

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -4
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