Spaces:
Sleeping
Sleeping
Update templates/menu.html
Browse files- templates/menu.html +44 -44
templates/menu.html
CHANGED
@@ -963,7 +963,46 @@ document.addEventListener('DOMContentLoaded', function () {
|
|
963 |
});
|
964 |
|
965 |
// Function to add Soft Drink to cart directly
|
966 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
967 |
// const itemPrice = parseFloat(price);
|
968 |
// const quantity = 1; // Default quantity
|
969 |
|
@@ -978,6 +1017,7 @@ document.addEventListener('DOMContentLoaded', function () {
|
|
978 |
// quantity: quantity
|
979 |
// };
|
980 |
|
|
|
981 |
// fetch('/cart/add', {
|
982 |
// method: 'POST',
|
983 |
// headers: {
|
@@ -988,11 +1028,11 @@ document.addEventListener('DOMContentLoaded', function () {
|
|
988 |
// .then(response => response.json())
|
989 |
// .then(data => {
|
990 |
// if (data.success) {
|
991 |
-
// // Hide the
|
992 |
// document.getElementById(`add-btn-${index}`).style.display = 'none';
|
993 |
// document.getElementById(`quantity-control-${index}`).style.display = 'flex';
|
994 |
-
//
|
995 |
-
// alert('
|
996 |
// } else {
|
997 |
// alert(data.error || 'Failed to add Soft Drink to cart.');
|
998 |
// }
|
@@ -1002,46 +1042,6 @@ document.addEventListener('DOMContentLoaded', function () {
|
|
1002 |
// alert('An error occurred while adding the Soft Drink to the cart.');
|
1003 |
// });
|
1004 |
// }
|
1005 |
-
function addSoftDrinkToCart(name, price, image, section, category, index) {
|
1006 |
-
const itemPrice = parseFloat(price);
|
1007 |
-
const quantity = 1; // Default quantity
|
1008 |
-
|
1009 |
-
const cartPayload = {
|
1010 |
-
itemName: name,
|
1011 |
-
itemPrice: itemPrice,
|
1012 |
-
itemImage: image || '/static/placeholder.jpg',
|
1013 |
-
section: section,
|
1014 |
-
category: category,
|
1015 |
-
addons: [], // No add-ons for Soft Drinks
|
1016 |
-
instructions: '', // No instructions for Soft Drinks
|
1017 |
-
quantity: quantity
|
1018 |
-
};
|
1019 |
-
|
1020 |
-
// Add item to cart
|
1021 |
-
fetch('/cart/add', {
|
1022 |
-
method: 'POST',
|
1023 |
-
headers: {
|
1024 |
-
'Content-Type': 'application/json',
|
1025 |
-
},
|
1026 |
-
body: JSON.stringify(cartPayload)
|
1027 |
-
})
|
1028 |
-
.then(response => response.json())
|
1029 |
-
.then(data => {
|
1030 |
-
if (data.success) {
|
1031 |
-
// Hide the "Add" button and show quantity controls
|
1032 |
-
document.getElementById(`add-btn-${index}`).style.display = 'none';
|
1033 |
-
document.getElementById(`quantity-control-${index}`).style.display = 'flex';
|
1034 |
-
updateCartQuantity(data.cart);
|
1035 |
-
alert('Soft Drink added to cart successfully!');
|
1036 |
-
} else {
|
1037 |
-
alert(data.error || 'Failed to add Soft Drink to cart.');
|
1038 |
-
}
|
1039 |
-
})
|
1040 |
-
.catch(err => {
|
1041 |
-
console.error('Error adding Soft Drink to cart:', err);
|
1042 |
-
alert('An error occurred while adding the Soft Drink to the cart.');
|
1043 |
-
});
|
1044 |
-
}
|
1045 |
// Function to increase quantity
|
1046 |
// function increaseQuantity(name, index) {
|
1047 |
// let quantityElement = document.getElementById(`quantity-${index}`);
|
|
|
963 |
});
|
964 |
|
965 |
// Function to add Soft Drink to cart directly
|
966 |
+
function addSoftDrinkToCart(name, price, image, section, category, index) {
|
967 |
+
// // const itemPrice = parseFloat(price);
|
968 |
+
// // const quantity = 1; // Default quantity
|
969 |
+
|
970 |
+
// // const cartPayload = {
|
971 |
+
// // itemName: name,
|
972 |
+
// // itemPrice: itemPrice,
|
973 |
+
// // itemImage: image || '/static/placeholder.jpg',
|
974 |
+
// // section: section,
|
975 |
+
// // category: category,
|
976 |
+
// // addons: [], // No add-ons for Soft Drinks
|
977 |
+
// // instructions: '', // No instructions for Soft Drinks
|
978 |
+
// quantity: quantity
|
979 |
+
// };
|
980 |
+
|
981 |
+
// fetch('/cart/add', {
|
982 |
+
// method: 'POST',
|
983 |
+
// headers: {
|
984 |
+
// 'Content-Type': 'application/json',
|
985 |
+
// },
|
986 |
+
// body: JSON.stringify(cartPayload)
|
987 |
+
// })
|
988 |
+
// .then(response => response.json())
|
989 |
+
// .then(data => {
|
990 |
+
// if (data.success) {
|
991 |
+
// // Hide the ADD button and show quantity controls
|
992 |
+
// document.getElementById(`add-btn-${index}`).style.display = 'none';
|
993 |
+
// document.getElementById(`quantity-control-${index}`).style.display = 'flex';
|
994 |
+
// updateCartUI(data.cart);
|
995 |
+
// alert('Soft Drink added to cart successfully!');
|
996 |
+
// } else {
|
997 |
+
// alert(data.error || 'Failed to add Soft Drink to cart.');
|
998 |
+
// }
|
999 |
+
// })
|
1000 |
+
// .catch(err => {
|
1001 |
+
// console.error('Error adding Soft Drink to cart:', err);
|
1002 |
+
// alert('An error occurred while adding the Soft Drink to the cart.');
|
1003 |
+
// });
|
1004 |
+
}
|
1005 |
+
// function addSoftDrinkToCart(name, price, image, section, category, index) {
|
1006 |
// const itemPrice = parseFloat(price);
|
1007 |
// const quantity = 1; // Default quantity
|
1008 |
|
|
|
1017 |
// quantity: quantity
|
1018 |
// };
|
1019 |
|
1020 |
+
// // Add item to cart
|
1021 |
// fetch('/cart/add', {
|
1022 |
// method: 'POST',
|
1023 |
// headers: {
|
|
|
1028 |
// .then(response => response.json())
|
1029 |
// .then(data => {
|
1030 |
// if (data.success) {
|
1031 |
+
// // Hide the "Add" button and show quantity controls
|
1032 |
// document.getElementById(`add-btn-${index}`).style.display = 'none';
|
1033 |
// document.getElementById(`quantity-control-${index}`).style.display = 'flex';
|
1034 |
+
// updateCartQuantity(data.cart);
|
1035 |
+
// alert('{item.name} added to cart successfully!');
|
1036 |
// } else {
|
1037 |
// alert(data.error || 'Failed to add Soft Drink to cart.');
|
1038 |
// }
|
|
|
1042 |
// alert('An error occurred while adding the Soft Drink to the cart.');
|
1043 |
// });
|
1044 |
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1045 |
// Function to increase quantity
|
1046 |
// function increaseQuantity(name, index) {
|
1047 |
// let quantityElement = document.getElementById(`quantity-${index}`);
|