Mudanças entre as edições de "Widget:BossActions"
Ir para navegação
Ir para pesquisar
| Linha 1: | Linha 1: | ||
<noinclude> | <noinclude> | ||
Widget para controle de abas nas páginas de World Boss. | Widget para controle de abas nas páginas de World Boss. | ||
</noinclude> | </noinclude> | ||
<script> | <includeonly> | ||
function showBossSection(sectionId, btnElement) { | <script type="text/javascript"> | ||
(function() { | |||
// Definimos a função no escopo global (window) para que o 'onclick' a encontre | |||
window.showBossSection = function(sectionId, btnElement) { | |||
// 1. Localiza todas as seções de boss na página | |||
var sections = document.querySelectorAll('.boss-section'); | |||
for (var i = 0; i < sections.length; i++) { | |||
sections[i].classList.remove('active'); | |||
sections[i].style.display = 'none'; | |||
} | |||
// 2. Remove a classe 'active' dos botões irmãos | |||
var buttons = btnElement.parentElement.querySelectorAll('.boss-nav-btn'); | |||
for (var j = 0; j < buttons.length; j++) { | |||
buttons[j].classList.remove('active'); | |||
} | |||
// 3. Ativa a seção alvo | |||
var target = document.getElementById(sectionId); | |||
if (target) { | |||
target.classList.add('active'); | |||
target.style.display = 'block'; | |||
} | |||
} | // 4. Ativa o botão clicado | ||
btnElement.classList.add('active'); | |||
}; | |||
})(); | |||
</script> | </script> | ||
</includeonly> | |||
Edição das 20h53min de 20 de abril de 2026
Widget para controle de abas nas páginas de World Boss.