Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -118,11 +118,14 @@ modal_and_cart_js = """
|
|
| 118 |
|
| 119 |
function navigateToFinalPage() {
|
| 120 |
const finalOrderHTML = generateFinalOrderHTML();
|
| 121 |
-
|
|
|
|
|
|
|
| 122 |
}
|
| 123 |
|
| 124 |
function generateFinalOrderHTML() {
|
| 125 |
-
let finalOrderHTML = "<
|
|
|
|
| 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>
|