nagasurendra commited on
Commit
59a2c0c
·
verified ·
1 Parent(s): 8144cf3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -118,11 +118,14 @@ modal_and_cart_js = """
118
 
119
  function navigateToFinalPage() {
120
  const finalOrderHTML = generateFinalOrderHTML();
121
- window.location.href = `data:text/html;charset=utf-8,${encodeURIComponent(finalOrderHTML)}`;
 
 
122
  }
123
 
124
  function generateFinalOrderHTML() {
125
- let finalOrderHTML = "<h3>Final Order:</h3><ul style='list-style: none; padding: 0;'>";
 
126
  let totalBill = 0;
127
  cart.forEach(item => {
128
  totalBill += item.itemTotal;
@@ -140,6 +143,7 @@ modal_and_cart_js = """
140
  </li>`;
141
  });
142
  finalOrderHTML += `</ul><p><strong>Total Bill: $${totalBill.toFixed(2)}</strong></p>`;
 
143
  return finalOrderHTML;
144
  }
145
  </script>
 
118
 
119
  function navigateToFinalPage() {
120
  const finalOrderHTML = generateFinalOrderHTML();
121
+ const newPage = window.open();
122
+ newPage.document.write(finalOrderHTML);
123
+ newPage.document.close();
124
  }
125
 
126
  function generateFinalOrderHTML() {
127
+ let finalOrderHTML = "<html><head><title>Final Order</title></head><body style='font-family: Arial, sans-serif; margin: 20px;'>";
128
+ finalOrderHTML += "<h3>Final Order:</h3><ul style='list-style: none; padding: 0;'>";
129
  let totalBill = 0;
130
  cart.forEach(item => {
131
  totalBill += item.itemTotal;
 
143
  </li>`;
144
  });
145
  finalOrderHTML += `</ul><p><strong>Total Bill: $${totalBill.toFixed(2)}</strong></p>`;
146
+ finalOrderHTML += "</body></html>";
147
  return finalOrderHTML;
148
  }
149
  </script>