@ima-worldhealth/sunfish
Version:
A webapp for configuring DHIS2 email reports
13 lines (10 loc) • 303 B
JavaScript
function addLoadingToNode(node) {
node.className += ' loading';
}
const forms = document.querySelectorAll('form');
const elements = document.querySelectorAll('[data-add-loading]');
forms.forEach((form) => {
form.addEventListener('submit', () => {
elements.forEach(addLoadingToNode);
});
});