From 54cc1231074a69b8a7055b1ee2988ca800da1886 Mon Sep 17 00:00:00 2001 From: Kenio de Souza Date: Sun, 3 Aug 2025 08:18:02 -0300 Subject: [PATCH] Atualizando arquivos --- js/main.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/js/main.js b/js/main.js index ced65f4..638a89a 100644 --- a/js/main.js +++ b/js/main.js @@ -2027,9 +2027,12 @@ function viewNotify(width, height, title, message, funct=null, close=null, check //Marca e desmarca todos os checkboxes de uma tabela function alternarCheckboxes() { - // Seleciona o checkbox pelo ID - const checkbox = document.getElementById('group'); - - // Inverte o estado atual (checked → false ou true) - checkbox.checked = !checkbox.checked; + // Seleciona todos os checkboxes com a classe "group" + const checkboxes = document.querySelectorAll('input.group'); + + // Verifica se todos estão marcados + const todosMarcados = Array.from(checkboxes).every(cb => cb.checked); + + // Alterna o estado: se todos estavam marcados, desmarca todos; senão, marca todos + checkboxes.forEach(cb => cb.checked = !todosMarcados); } \ No newline at end of file