function carrFiltro_idade(idade_sel) { if(idade_sel == "Idade"){ $('#result-idade').removeClass('d-none'); $('#result-idade').addClass('d-flex'); $('#result-data-nasc').removeClass('d-flex'); $('#result-data-nasc').addClass('d-none'); } else if(idade_sel == "Data de Nascimento") { $('#result-idade').removeClass('d-flex'); $('#result-idade').addClass('d-none'); $('#result-data-nasc').removeClass('d-none'); $('#result-data-nasc').addClass('d-flex'); } else{ $('#result-idade').removeClass('d-none'); $('#result-idade').addClass('d-flex'); $('#result-data-nasc').removeClass('d-flex'); $('#result-data-nasc').addClass('d-none'); } } function filtroSidebar_selecionarTudo(nomeInput) { // Obtém o checkbox de "selecionar todos" var selectAllCheckbox = document.getElementById(nomeInput+'-opc0'); // Obtém todos os checkboxes com o nome "item" var checkboxes = document.querySelectorAll('input[name="'+nomeInput+'"]'); // Define o estado de cada checkbox de acordo com o estado do checkbox de "selecionar todos" checkboxes.forEach(checkbox => { checkbox.checked = selectAllCheckbox.checked; }); } // Estado para rastrear se todos os checkboxes estão selecionados let allSelected = false; function selecionarTudo_talentos(nomeInput, idInput) { // Obtém todos os checkboxes com o nome "item" const checkboxes = document.querySelectorAll('input[name="'+nomeInput+'"]'); // Alterna o estado de cada checkbox checkboxes.forEach(checkbox => { checkbox.checked = !allSelected; }); // Alterna o estado de "allSelected" allSelected = !allSelected; // Atualiza o texto do botão var textoBtnTalentos = allSelected ? ' Desmarcar Todos' : ' Selecionar Todos'; $('#'+idInput).html(textoBtnTalentos); }