'use strict'; document.querySelectorAll('form[data-confirm]').forEach(form => { form.addEventListener('submit', event => { if (!window.confirm(form.dataset.confirm)) event.preventDefault(); }); }); const filters = document.getElementById('income-filters'); if (filters) filters.addEventListener('submit', () => { filters.querySelectorAll('select').forEach(select => { if (!select.value) select.disabled = true; }); });