11 lines
429 B
JavaScript
11 lines
429 B
JavaScript
'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; });
|
|
});
|