Actualiser assets/js/app.js
CI / PHP Syntax Check (push) Has been cancelled
CI / JavaScript Lint (push) Has been cancelled
CI / Docker Build Test (push) Has been cancelled
CI / Validate Translation Files (push) Has been cancelled
CI / Auto-merge develop → main (push) Has been cancelled
CI / Create GitHub Release (push) Has been cancelled
CI / PHP Syntax Check (push) Has been cancelled
CI / JavaScript Lint (push) Has been cancelled
CI / Docker Build Test (push) Has been cancelled
CI / Validate Translation Files (push) Has been cancelled
CI / Auto-merge develop → main (push) Has been cancelled
CI / Create GitHub Release (push) Has been cancelled
This commit is contained in:
+11
-1
@@ -1352,7 +1352,16 @@ async function loadCustomLocations() {
|
||||
console.warn('[EverShelf] Could not load custom locations:', e);
|
||||
}
|
||||
}
|
||||
|
||||
function renderLocationButtons(containerId, activeKey, onClickFnName) {
|
||||
const container = document.getElementById(containerId);
|
||||
if (!container) return;
|
||||
const keys = Object.keys(LOCATIONS);
|
||||
container.innerHTML = keys.map(key => {
|
||||
const info = LOCATIONS[key];
|
||||
const isActive = key === activeKey ? 'active' : '';
|
||||
return `<button type="button" class="loc-btn ${isActive}" onclick="${onClickFnName}(this, '${key}')">${info.icon} <span>${escapeHtml(info.label)}</span></button>`;
|
||||
}).join('');
|
||||
}
|
||||
/**
|
||||
* Render location selector buttons dynamically into a container.
|
||||
* @param {string} containerId - DOM id of the container holding the buttons
|
||||
@@ -9345,6 +9354,7 @@ async function saveEditedProductInfo() {
|
||||
|
||||
// ===== ADD TO INVENTORY =====
|
||||
function showAddForm() {
|
||||
renderLocationButtons('location-selector-add', document.getElementById('add-location')?.value || 'dispensa', 'selectLocation');
|
||||
const catIcon = CATEGORY_ICONS[mapToLocalCategory(currentProduct.category, currentProduct.name)] || '📦';
|
||||
document.getElementById('add-product-preview').innerHTML = `
|
||||
${currentProduct.image_url ?
|
||||
|
||||
Reference in New Issue
Block a user