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 | Widget para controle de abas. | ||
</noinclude> | </noinclude> | ||
<includeonly> | <includeonly> | ||
<script | <script> | ||
/*<![CDATA[*/ | |||
window.showBossSection = function(sectionId, btnElement) { | |||
// 1. Esconde tudo o que for seção | |||
var sections = document.getElementsByClassName('boss-section'); | |||
for (var i = 0; i < sections.length; i++) { | |||
sections[i].style.setProperty('display', 'none', 'important'); | |||
sections[i].classList.remove('active'); | |||
} | |||
// 2. Remove active dos botões | |||
var buttons = btnElement.parentElement.getElementsByClassName('boss-nav-btn'); | |||
for (var j = 0; j < buttons.length; j++) { | |||
buttons[j].classList.remove('active'); | |||
} | |||
// 3. Mostra a seção clicada | |||
var target = document.getElementById(sectionId); | |||
if (target) { | |||
target.style.setProperty('display', 'block', 'important'); | |||
target.classList.add('active'); | |||
} | |||
btnElement.classList.add('active'); | |||
}; | |||
/*]]>*/ | |||
</script> | </script> | ||
</includeonly> | </includeonly> | ||
Edição das 20h58min de 20 de abril de 2026
Widget para controle de abas.