Atualizando arquivos
This commit is contained in:
parent
5844427b79
commit
b8cd92e218
1 changed files with 14 additions and 8 deletions
22
js/main.js
22
js/main.js
|
|
@ -1693,10 +1693,6 @@ 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);
|
||||
|
|
@ -1706,11 +1702,21 @@ function alternarCheckboxes() {
|
|||
|
||||
if (selecionados.length === 0) {
|
||||
|
||||
/** Desabilita o formulário caso esteja oculto */
|
||||
bsCollapse.toggle();
|
||||
|
||||
const collapseElement = document.getElementById('collapseBudgets');
|
||||
|
||||
// Inicializa o colapso sem auto-toggle
|
||||
const bsCollapse = new bootstrap.Collapse(collapseElement, {
|
||||
toggle: false
|
||||
});
|
||||
|
||||
// Apenas oculta ao clicar no botão
|
||||
document.getElementById('ocultarCollapse').addEventListener('click', function () {
|
||||
bsCollapse.hide();
|
||||
});
|
||||
|
||||
$('#btnGerarOrcamento').html('Gerar Orçamento Agrupado');
|
||||
$('#btnGerarOrcamento').removeClass('btn-danger');
|
||||
$('#btnGerarOrcamento').removeClass('btn-danger');
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue