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

Ir para navegação Ir para pesquisar
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.addEventListener('DOMContentLoaded', function () {
document.querySelectorAll('.tab-titles li a').forEach(tabLink => {
    document.querySelectorAll('.menu-item').forEach(item => {
  tabLink.addEventListener('click', function(e) {
        item.addEventListener('click', () => {
    e.preventDefault();
            // Remove a classe 'active' de todas as seções
   
            document.querySelectorAll('.content-section').forEach(section => {
    // Remover a classe 'active' de todas as abas
                section.classList.remove('active');
    document.querySelectorAll('.tab-titles li').forEach(tab => {
            });
      tab.classList.remove('active');
 
            // Adiciona a classe 'active' na seção correspondente
            const targetId = item.getAttribute('data-target');
            document.getElementById(targetId).classList.add('active');
        });
     });
     });
   
    document.querySelectorAll('.tab-content').forEach(content => {
      content.classList.remove('active');
    });
   
    // Adicionar a classe 'active' à aba e conteúdo selecionado
    const tabId = this.getAttribute('href');
    document.querySelector(tabId).classList.add('active');
    this.parentElement.classList.add('active');
  });
});
});

Menu de navegação