Kaynağa Gözat

FIXED: selectAllCheckboxes can now enable/disabled the submit btn

Axelle Lança 1 yıl önce
ebeveyn
işleme
5d83d4bccf
1 değiştirilmiş dosya ile 6 ekleme ve 4 silme
  1. 6 4
      front/assets/script.js

+ 6 - 4
front/assets/script.js

@@ -1,15 +1,15 @@
-const selectAllBtn = document.querySelector('#select-all');
+const selectAllCheckboxes = document.querySelector('#select-all');
 const checkboxes = document.querySelectorAll('.checkbox');
 const deleteBtn = document.querySelector('#delete');
 
-selectAllBtn.addEventListener('click', eventCheckBox);
+selectAllCheckboxes.addEventListener('click', eventCheckBox);
 
 /**
  * @description Event handler for select all checkbox
  */
 function eventCheckBox () {
 
-    if (selectAllBtn.checked) {
+    if (selectAllCheckboxes.checked) {
         checkboxes.forEach(checkbox => {
             checkbox.checked = true;
         });
@@ -37,4 +37,6 @@ function handleCheckboxChange() {
 
 checkboxes.forEach((checkbox)=> {
     checkbox.addEventListener("change", handleCheckboxChange);
-});
+});
+
+selectAllCheckboxes.addEventListener('click', handleCheckboxChange);