Spaces:
				
			
			
	
			
			
		Runtime error
		
	
	
	
			
			
	
	
	
	
		
		
		Runtime error
		
	Update templates/menu.html
Browse files- templates/menu.html +7 -2
    	
        templates/menu.html
    CHANGED
    
    | @@ -155,6 +155,10 @@ | |
| 155 | 
             
                                    <h6>Add-ons</h6>
         | 
| 156 | 
             
                                    <div id="addons-list" class="addons-container">Loading add-ons...</div>
         | 
| 157 | 
             
                                </div>
         | 
|  | |
|  | |
|  | |
|  | |
| 158 | 
             
                            </div>
         | 
| 159 | 
             
                            <div class="modal-footer">
         | 
| 160 | 
             
                                <button type="button" class="btn btn-primary" onclick="addToCartFromModal()">Add to Cart</button>
         | 
| @@ -209,7 +213,7 @@ | |
| 209 | 
             
                            name: addon.getAttribute('data-name'), // Add-on name
         | 
| 210 | 
             
                            price: parseFloat(addon.getAttribute('data-price')) // Add-on price
         | 
| 211 | 
             
                        }));
         | 
| 212 | 
            -
             | 
| 213 | 
             
                        // Ensure itemName and itemPrice are present
         | 
| 214 | 
             
                        if (!itemName || !itemPrice) {
         | 
| 215 | 
             
                            alert('Failed to add item to cart. Please try again.');
         | 
| @@ -221,7 +225,8 @@ | |
| 221 | 
             
                            itemName: itemName, // Food item name
         | 
| 222 | 
             
                            itemPrice: itemPrice,
         | 
| 223 | 
             
                            itemImage: itemImage, // Image URL
         | 
| 224 | 
            -
                            addons: selectedAddOns
         | 
|  | |
| 225 | 
             
                        };
         | 
| 226 |  | 
| 227 | 
             
                        // Send the payload to the server
         | 
|  | |
| 155 | 
             
                                    <h6>Add-ons</h6>
         | 
| 156 | 
             
                                    <div id="addons-list" class="addons-container">Loading add-ons...</div>
         | 
| 157 | 
             
                                </div>
         | 
| 158 | 
            +
                                <div class="mt-4">
         | 
| 159 | 
            +
                                    <h6>Special Instructions</h6>
         | 
| 160 | 
            +
                                    <textarea id="modal-instructions" class="form-control" placeholder="Enter any special instructions here..."></textarea>
         | 
| 161 | 
            +
                                </div>
         | 
| 162 | 
             
                            </div>
         | 
| 163 | 
             
                            <div class="modal-footer">
         | 
| 164 | 
             
                                <button type="button" class="btn btn-primary" onclick="addToCartFromModal()">Add to Cart</button>
         | 
|  | |
| 213 | 
             
                            name: addon.getAttribute('data-name'), // Add-on name
         | 
| 214 | 
             
                            price: parseFloat(addon.getAttribute('data-price')) // Add-on price
         | 
| 215 | 
             
                        }));
         | 
| 216 | 
            +
                        const instructions = document.getElementById('modal-instructions').value;
         | 
| 217 | 
             
                        // Ensure itemName and itemPrice are present
         | 
| 218 | 
             
                        if (!itemName || !itemPrice) {
         | 
| 219 | 
             
                            alert('Failed to add item to cart. Please try again.');
         | 
|  | |
| 225 | 
             
                            itemName: itemName, // Food item name
         | 
| 226 | 
             
                            itemPrice: itemPrice,
         | 
| 227 | 
             
                            itemImage: itemImage, // Image URL
         | 
| 228 | 
            +
                            addons: selectedAddOns,
         | 
| 229 | 
            +
                            instructions: instructions
         | 
| 230 | 
             
                        };
         | 
| 231 |  | 
| 232 | 
             
                        // Send the payload to the server
         | 
