fix to sync original checkbox state when infotext loaded (#76)

pull/77/head
Won-Kyu Park 2023-10-11 01:51:00 +09:00 committed by GitHub
parent 223c0f7352
commit 4a3c7a86e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -12,6 +12,7 @@
badge.checked = checkbox.checked;
badge.addEventListener('click', (e) => {
checkbox.checked = !checkbox.checked;
badge.checked = checkbox.checked;
checkbox.dispatchEvent(new Event('change'));
e.stopPropagation();
});
@ -23,7 +24,7 @@
space.innerHTML = " ";
span.insertBefore(space, badge.nextSibling);
checkbox.addEventListener('click', () => {
checkbox.addEventListener('change', () => {
let badge = accordion.querySelector('.label-wrap span input');
badge.checked = checkbox.checked;
});