MediaWiki:Common.js: mudanças entre as edições

sem sumário de edição
Sem resumo de edição
Sem resumo de edição
Linha 100: Linha 100:


/* Teste Menu */
/* Teste Menu */
document.querySelectorAll('.tab-titles li a').forEach(tabLink => {
document.querySelectorAll('.tab-titles li').forEach(tab => {
   tabLink.addEventListener('click', function(e) {
   tab.addEventListener('click', function() {
    e.preventDefault();
   
     // Remover a classe 'active' de todas as abas
     // Remover a classe 'active' de todas as abas
     document.querySelectorAll('.tab-titles li').forEach(tab => {
     document.querySelectorAll('.tab-titles li').forEach(tabItem => {
       tab.classList.remove('active');
       tabItem.classList.remove('active');
     });
     });
      
 
     // Remover a classe 'active' de todos os conteúdos
     document.querySelectorAll('.tab-content').forEach(content => {
     document.querySelectorAll('.tab-content').forEach(content => {
       content.classList.remove('active');
       content.classList.remove('active');
     });
     });
   
 
     // Adicionar a classe 'active' à aba e conteúdo selecionado
     // Adicionar a classe 'active' à aba e conteúdo selecionado
     const tabId = this.getAttribute('href');
     this.classList.add('active');
     document.querySelector(tabId).classList.add('active');
     const tabId = this.getAttribute('data-tab');
     this.parentElement.classList.add('active');
     document.getElementById(tabId).classList.add('active');
   });
   });
});
});