Fix syntax error in item card onclick handler

This commit is contained in:
John Mizerek 2026-01-14 12:39:30 -08:00
parent 85510a7647
commit b6c1569add

View file

@ -1510,6 +1510,11 @@
} }
}, },
// Select item by ID (shortcut for use in onclick handlers)
selectItem(itemId) {
this.selectElementById('item', itemId);
},
// Clear selection // Clear selection
clearSelection() { clearSelection() {
if (this.selectedElement) { if (this.selectedElement) {
@ -3094,7 +3099,7 @@
</div> </div>
` : ''} ` : ''}
</div> </div>
<div class="item-info" onclick="event.stopPropagation(); ${hasModifiers ? `MenuBuilder.toggleItem('${item.id}')` : `MenuBuilder.selectElement(this.closest('.item-card'))`}" style="cursor: pointer;"> <div class="item-info" onclick="event.stopPropagation(); ${hasModifiers ? `MenuBuilder.toggleItem('${item.id}')` : `MenuBuilder.selectItem('${item.id}')`}" style="cursor: pointer;">
<div class="item-name">${this.escapeHtml(item.name)}</div> <div class="item-name">${this.escapeHtml(item.name)}</div>
<div class="item-meta"> <div class="item-meta">
<span class="item-price">$${(item.price || 0).toFixed(2)}</span> <span class="item-price">$${(item.price || 0).toFixed(2)}</span>