diff --git a/js/main.js b/js/main.js index ab870ca..2855fb5 100644 --- a/js/main.js +++ b/js/main.js @@ -1693,6 +1693,10 @@ function alternarCheckboxes() { const checkboxes = document.querySelectorAll('input.group'); const todosMarcados = Array.from(checkboxes).every(cb => cb.checked); const novoEstado = !todosMarcados; + const collapseElement = document.getElementById('collapseBudgets'); + const bsCollapse = new bootstrap.Collapse(collapseElement, { + toggle: false // impede que ele seja ativado automaticamente + }); // Marca ou desmarca todos checkboxes.forEach(cb => cb.checked = novoEstado); @@ -1703,7 +1707,7 @@ function alternarCheckboxes() { if (selecionados.length === 0) { /** Desabilita o formulário caso esteja oculto */ - $('.collapse').collapse(); + bsCollapse.toggle(); $('#btnGerarOrcamento').html('Gerar Orçamento Agrupado'); $('#btnGerarOrcamento').removeClass('btn-danger');