chore: remove orphaned renderFilterPills function
This commit is contained in:
@@ -3403,41 +3403,6 @@
|
||||
}).join('');
|
||||
}
|
||||
|
||||
function renderFilterPills(assets) {
|
||||
const cats = new Set(), stats = new Set(), makes = new Set(), parks = new Set();
|
||||
assets.forEach(a => {
|
||||
if (a.category) cats.add(a.category);
|
||||
if (a.status) stats.add(a.status);
|
||||
if (a.make) makes.add(a.make);
|
||||
if (a.disney_park) parks.add(a.disney_park);
|
||||
});
|
||||
|
||||
let html = '<span class="pill' + (!assetFilters.category && !assetFilters.status && !assetFilters.make && !assetFilters.disney_park ? ' active' : '') + '" onclick="setFilter(null,null,null,null)">All</span>';
|
||||
|
||||
// Category pills
|
||||
[...cats].sort().forEach(c => {
|
||||
html += `<span class="pill${assetFilters.category === c ? ' active' : ''}" onclick="setFilter('${esc(c)}',null,null,null)">📂 ${esc(c)}</span>`;
|
||||
});
|
||||
|
||||
// Status pills
|
||||
[...stats].sort().forEach(s => {
|
||||
html += `<span class="pill${assetFilters.status === s ? ' active' : ''}" onclick="setFilter(null,'${esc(s)}',null,null)">${s === 'active' ? '🟢' : s === 'maintenance' ? '🟡' : '🔴'} ${s}</span>`;
|
||||
});
|
||||
|
||||
// Make pills
|
||||
[...makes].sort().forEach(m => {
|
||||
html += `<span class="pill${assetFilters.make === m ? ' active' : ''}" onclick="setFilter(null,null,'${esc(m)}',null)">🏭 ${esc(m)}</span>`;
|
||||
});
|
||||
|
||||
// Disney Park pills
|
||||
const sortedParks = [...parks].sort((a,b) => (PARK_NAMES[a]||a).localeCompare(PARK_NAMES[b]||b));
|
||||
sortedParks.forEach(p => {
|
||||
html += `<span class="pill${assetFilters.disney_park === p ? ' active' : ''}" onclick="setFilter(null,null,null,'${esc(p)}')">${parkIcon(p)} ${parkName(p)}</span>`;
|
||||
});
|
||||
|
||||
document.getElementById('filterPills').innerHTML = html;
|
||||
}
|
||||
|
||||
function setFilter(category, status, make, disney_park) {
|
||||
assetFilters.category = category;
|
||||
assetFilters.status = status;
|
||||
|
||||
Reference in New Issue
Block a user