Bulk creation: fix private status based on the first form

This commit is contained in:
ArthurHoaro 2020-10-11 13:34:38 +02:00
parent 5d8de7587d
commit 25e90d8d75
4 changed files with 16 additions and 4 deletions
assets/default/js

View file

@ -654,5 +654,13 @@ function init(description) {
e.preventDefault();
toggleBulkCreationVisibility(bulkCreationButton, bulkCreationForm);
});
// Force to send falsy value if the checkbox is not checked.
const privateButton = bulkCreationForm.querySelector('input[type="checkbox"][name="private"]');
const privateHiddenButton = bulkCreationForm.querySelector('input[type="hidden"][name="private"]');
privateButton.addEventListener('click', () => {
privateHiddenButton.disabled = !privateHiddenButton.disabled;
});
privateHiddenButton.disabled = privateButton.checked;
}
})();