Mudanças entre as edições de "Widget:BossActions"
Ir para navegação
Ir para pesquisar
(Criou página com '<script> →Função para trocar de aba (seção) sectionId: O ID da div que deve aparecer buttonElement: O próprio botão clicado para mudar a classe 'active': functio...') |
|||
| Linha 1: | Linha 1: | ||
<script> | <script> | ||
/* Função para trocar de aba (seção) | /* Função para trocar de aba (seção) | ||
sectionId: O ID da div que deve aparecer | sectionId: O ID da div que deve aparecer | ||
Edição das 20h37min de 20 de abril de 2026
<script>
/* Função para trocar de aba (seção)
sectionId: O ID da div que deve aparecer buttonElement: O próprio botão clicado para mudar a classe 'active'
- /
function showBossSection(sectionId, buttonElement) {
// 1. Esconder todas as seções de conteúdo
const sections = document.querySelectorAll('.boss-content-section');
sections.forEach(sec => {
sec.classList.remove('active');
sec.style.display = 'none'; // Garantia extra de esconder
});
// 2. Mostrar a seção selecionada
const targetSection = document.getElementById(sectionId);
if (targetSection) {
targetSection.classList.add('active');
targetSection.style.display = 'block';
}
// 3. Remover classe 'active' de todos os botões da barra de navegação
// Procuramos os botões que estão no mesmo container do botão clicado
const navBar = buttonElement.parentElement;
const buttons = navBar.querySelectorAll('.btn-boss-action');
buttons.forEach(btn => {
btn.classList.remove('active');
});
// 4. Adicionar classe 'active' ao botão clicado
buttonElement.classList.add('active');
} </script>