Files
newznab-tmux/public/assets/js/widgets/checklist.js
T
2022-03-30 09:19:50 +02:00

15 lines
620 B
JavaScript

window.addEventListener('DOMContentLoaded', event => {
var checkboxesListItems = [].slice.call(document.querySelectorAll('.checklist li'));
checkboxesListItems.map(function (checkboxesListItem) {
checkboxesListItem.addEventListener('click', event => {
event.preventDefault();
const mwcCheckbox = checkboxesListItem.querySelector('mwc-checkbox');
if (mwcCheckbox.hasAttribute('checked')) {
mwcCheckbox.removeAttribute('checked');
} else {
mwcCheckbox.setAttribute('checked', 'checked');
}
});
});
});