Spaces:
Sleeping
Sleeping
Update templates/menu.html
Browse files- templates/menu.html +6 -8
templates/menu.html
CHANGED
@@ -537,7 +537,8 @@ input:checked + .slider:before {
|
|
537 |
<div class="row">
|
538 |
{% for item in items %}
|
539 |
<div class="col-md-6 mb-4">
|
540 |
-
<div class="card menu-card">
|
|
|
541 |
<img src="{{ item.Image1__c }}" class="card-img-top menu-image" alt="{{ item.Name }}" onerror="this.src='/static/placeholder.jpg';">
|
542 |
<div class="card-body">
|
543 |
<h5 class="card-title">{{ item.Name }}</h5>
|
@@ -849,26 +850,23 @@ document.addEventListener('DOMContentLoaded', function () {
|
|
849 |
});
|
850 |
});
|
851 |
|
852 |
-
|
853 |
// Function to toggle Veg/Non-Veg items
|
854 |
function toggleVegItems() {
|
855 |
const isVegOnly = document.getElementById('vegToggle').checked;
|
856 |
-
|
857 |
-
// Get the containers for all items and veg items
|
858 |
const allItemsContainer = document.getElementById('allItemsContainer');
|
859 |
const vegItemsContainer = document.getElementById('vegItemsContainer');
|
860 |
const menuTitle = document.getElementById('menuTitle');
|
861 |
|
862 |
-
//
|
863 |
-
const menuItems = [...allItemsContainer.querySelectorAll('.menu-card')]; // Get all menu
|
864 |
-
|
865 |
if (isVegOnly) {
|
866 |
// Show only Veg items
|
867 |
vegItemsContainer.style.display = 'block';
|
868 |
allItemsContainer.style.display = 'none';
|
869 |
menuTitle.style.display = 'none'; // Hide the "Menu" title
|
870 |
|
871 |
-
// Hide
|
872 |
menuItems.forEach(item => {
|
873 |
const isVeg = item.getAttribute('data-category') === 'Veg'; // Check if the item is 'Veg'
|
874 |
item.style.display = isVeg ? 'block' : 'none'; // Show Veg items, hide others
|
|
|
537 |
<div class="row">
|
538 |
{% for item in items %}
|
539 |
<div class="col-md-6 mb-4">
|
540 |
+
<div class="card menu-card" data-category="veg"> <!-- Category set as "Veg" -->
|
541 |
+
<div class="card menu-card" data-category="Non-Veg"> <!-- Category set as "Non-Veg" -->
|
542 |
<img src="{{ item.Image1__c }}" class="card-img-top menu-image" alt="{{ item.Name }}" onerror="this.src='/static/placeholder.jpg';">
|
543 |
<div class="card-body">
|
544 |
<h5 class="card-title">{{ item.Name }}</h5>
|
|
|
850 |
});
|
851 |
});
|
852 |
|
|
|
853 |
// Function to toggle Veg/Non-Veg items
|
854 |
function toggleVegItems() {
|
855 |
const isVegOnly = document.getElementById('vegToggle').checked;
|
|
|
|
|
856 |
const allItemsContainer = document.getElementById('allItemsContainer');
|
857 |
const vegItemsContainer = document.getElementById('vegItemsContainer');
|
858 |
const menuTitle = document.getElementById('menuTitle');
|
859 |
|
860 |
+
// Get all menu items
|
861 |
+
const menuItems = [...allItemsContainer.querySelectorAll('.menu-card')]; // Get all menu cards
|
862 |
+
|
863 |
if (isVegOnly) {
|
864 |
// Show only Veg items
|
865 |
vegItemsContainer.style.display = 'block';
|
866 |
allItemsContainer.style.display = 'none';
|
867 |
menuTitle.style.display = 'none'; // Hide the "Menu" title
|
868 |
|
869 |
+
// Hide Non-Veg items
|
870 |
menuItems.forEach(item => {
|
871 |
const isVeg = item.getAttribute('data-category') === 'Veg'; // Check if the item is 'Veg'
|
872 |
item.style.display = isVeg ? 'block' : 'none'; // Show Veg items, hide others
|