13 lines
544 B
JavaScript
13 lines
544 B
JavaScript
// ── filters.js — shared filter toggle (all pages) ──
|
|
(function () {
|
|
var btn = document.getElementById('btn-toggle-filters');
|
|
var collapsible = document.getElementById('filters-collapsible');
|
|
var arrow = document.getElementById('filters-arrow');
|
|
if (!btn || !collapsible) return;
|
|
btn.addEventListener('click', function () {
|
|
var closing = !collapsible.classList.contains('hidden');
|
|
collapsible.classList.toggle('hidden', closing);
|
|
if (arrow) arrow.classList.toggle('collapsed', closing);
|
|
});
|
|
})();
|