Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a55df0be90 |
@@ -47,11 +47,26 @@
|
|||||||
const targetEventListId = filters.dataset.eventlistId || 'eventlist';
|
const targetEventListId = filters.dataset.eventlistId || 'eventlist';
|
||||||
const list = document.getElementById(targetEventListId);
|
const list = document.getElementById(targetEventListId);
|
||||||
|
|
||||||
if (!list) {
|
const applyDefaultGrid = (targetList) => {
|
||||||
console.warn(`[event_filter] Target event list #${targetEventListId} was not found.`);
|
if (!targetList) {
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
list?.classList.add('event-filter-target-list');
|
targetList.classList.add('event-filter-target-list');
|
||||||
|
|
||||||
|
targetList.style.display = 'grid';
|
||||||
|
targetList.style.gridTemplateColumns = 'repeat(auto-fill, minmax(240px, 1fr))';
|
||||||
|
targetList.style.gap = '1rem';
|
||||||
|
};
|
||||||
|
|
||||||
|
if (!list) {
|
||||||
|
console.warn(`[event_filter] Target event list #${targetEventListId} was not found.`);
|
||||||
|
window.addEventListener('DOMContentLoaded', () => {
|
||||||
|
applyDefaultGrid(document.getElementById(targetEventListId));
|
||||||
|
}, { once: true });
|
||||||
|
}
|
||||||
|
|
||||||
|
applyDefaultGrid(list);
|
||||||
|
|
||||||
const events = list ? Array.from(list.querySelectorAll(':scope > .event')) : [];
|
const events = list ? Array.from(list.querySelectorAll(':scope > .event')) : [];
|
||||||
const tagSelect = filters.querySelector('#tag-filter');
|
const tagSelect = filters.querySelector('#tag-filter');
|
||||||
|
|||||||
Reference in New Issue
Block a user