Mudanças entre as edições de "Widget:BossActions"

De Wiki Gla
Ir para navegação Ir para pesquisar
 
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>