Mudanças entre as edições de "Widget:BossActions"
Ir para navegação
Ir para pesquisar
| Linha 1: | Linha 1: | ||
<noinclude> | |||
Widget para controle de abas nas páginas de World Boss. | |||
Uso: {{#widget:BossActions}} | |||
</noinclude> | |||
<script> | <script> | ||
function showBossSection(sectionId, btnElement) { | |||
// Esconde todas as seções | |||
const sections = document.querySelectorAll('.boss-section'); | |||
sections.forEach(sec => { | |||
sec.classList.remove('active'); | |||
sec.style.display = 'none'; | |||
}); | }); | ||
}); | |||
// Remove classe active de todos os botões no mesmo menu | |||
const buttons = btnElement.parentElement.querySelectorAll('.boss-nav-btn'); | |||
buttons.forEach(btn => { | |||
btn.classList.remove('active'); | |||
}); | |||
// Ativa a seção e o botão corretos | |||
const target = document.getElementById(sectionId); | |||
if (target) { | |||
target.classList.add('active'); | |||
target.style.display = 'block'; | |||
} | |||
btnElement.classList.add('active'); | |||
} | |||
</script> | </script> | ||
Edição das 20h44min de 20 de abril de 2026
Widget para controle de abas nas páginas de World Boss. Uso:
<script> function showBossSection(sectionId, btnElement) {
// Esconde todas as seções
const sections = document.querySelectorAll('.boss-section');
sections.forEach(sec => {
sec.classList.remove('active');
sec.style.display = 'none';
});
// Remove classe active de todos os botões no mesmo menu
const buttons = btnElement.parentElement.querySelectorAll('.boss-nav-btn');
buttons.forEach(btn => {
btn.classList.remove('active');
});
// Ativa a seção e o botão corretos
const target = document.getElementById(sectionId);
if (target) {
target.classList.add('active');
target.style.display = 'block';
}
btnElement.classList.add('active');
} </script>