Update templates/menu.html
Browse files- templates/menu.html +7 -4
templates/menu.html
CHANGED
@@ -852,8 +852,11 @@
|
|
852 |
</div>
|
853 |
</div>
|
854 |
</div>
|
855 |
-
|
856 |
-
|
|
|
|
|
|
|
857 |
</div>
|
858 |
</div>
|
859 |
{% endfor %}
|
@@ -1211,7 +1214,7 @@
|
|
1211 |
const itemName = card.querySelector('.card-title').innerText;
|
1212 |
const detailsDiv = card.querySelector('.item-details');
|
1213 |
const detailsData = menuItemDetails[itemName];
|
1214 |
-
if (detailsData) {
|
1215 |
detailsDiv.innerHTML = `
|
1216 |
<h6>Ingredients</h6>
|
1217 |
<p>${detailsData.ingredients}</p>
|
@@ -1225,7 +1228,7 @@
|
|
1225 |
<h6>Allergens</h6>
|
1226 |
<p>${detailsData.allergens}</p>
|
1227 |
`;
|
1228 |
-
} else {
|
1229 |
detailsDiv.innerHTML = '<p>No details available for this item.</p>';
|
1230 |
}
|
1231 |
});
|
|
|
852 |
</div>
|
853 |
</div>
|
854 |
</div>
|
855 |
+
<!-- Only show toggle-details if not Soft Drinks -->
|
856 |
+
{% if item.Section__c != 'Soft Drinks' %}
|
857 |
+
<div class="toggle-details" data-item-name="{{ item.Name | default('Unnamed Item') }}">Show Details</div>
|
858 |
+
<div class="item-details" id="details-{{ item.Name | default('unnamed-item') | replace(' ', '-') }}"></div>
|
859 |
+
{% endif %}
|
860 |
</div>
|
861 |
</div>
|
862 |
{% endfor %}
|
|
|
1214 |
const itemName = card.querySelector('.card-title').innerText;
|
1215 |
const detailsDiv = card.querySelector('.item-details');
|
1216 |
const detailsData = menuItemDetails[itemName];
|
1217 |
+
if (detailsDiv && detailsData) { // Only populate if details div exists (not Soft Drinks)
|
1218 |
detailsDiv.innerHTML = `
|
1219 |
<h6>Ingredients</h6>
|
1220 |
<p>${detailsData.ingredients}</p>
|
|
|
1228 |
<h6>Allergens</h6>
|
1229 |
<p>${detailsData.allergens}</p>
|
1230 |
`;
|
1231 |
+
} else if (detailsDiv) {
|
1232 |
detailsDiv.innerHTML = '<p>No details available for this item.</p>';
|
1233 |
}
|
1234 |
});
|