Server IP : 104.21.14.48 / Your IP : 18.227.190.202 [ Web Server : Apache System : Linux b70eb322-3aee-0c53-7c82-0db91281f2c6.secureserver.net 6.1.90-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 2 12:09:22 EDT 2024 x86_64 User : root ( 0) PHP Version : 8.0.30.2 Disable Function : NONE Domains : 0 Domains MySQL : ON | cURL : ON | WGET : ON | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/wp-content/plugins/ultimate-dashboard/modules/tool/assets/js/ |
Upload File : |
(function ($) { var selectAllButton = document.querySelector(".udb-select-all-modules"); var moduleCheckboxes = document.querySelectorAll(".udb-module-checkbox"); var checkboxes = []; var isAllChecked = false; function isChecked(el) { return el.checked; } function init() { if (!selectAllButton || !moduleCheckboxes.length) return; checkboxes = [].slice.call(moduleCheckboxes); if (checkboxes.every(isChecked)) { isAllChecked = true; selectAllButton.innerHTML = "Unselect All"; } else { isAllChecked = false; selectAllButton.innerHTML = "Select All"; } selectAllButton.addEventListener("click", onSelectAllButtonClick); checkboxes.forEach(function (checkbox) { checkbox.addEventListener("change", onCheckboxChange); }); } function onSelectAllButtonClick(e) { e.preventDefault(); if (isAllChecked) { isAllChecked = false; selectAllButton.innerHTML = "Select All"; } else { isAllChecked = true; selectAllButton.innerHTML = "Unselect All"; } checkboxes.forEach(function (el) { if (isAllChecked) { el.checked = true; } else { el.checked = false; } }); } function onCheckboxChange(e) { if (checkboxes.every(isChecked)) { isAllChecked = true; selectAllButton.innerHTML = "Unselect All"; } else { isAllChecked = false; selectAllButton.innerHTML = "Select All"; } } init(); })(jQuery);