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
Etiqueta: Revertido
Linha 43: Linha 43:
     toggleContent(this, content);  // Chama a função para alternar
     toggleContent(this, content);  // Chama a função para alternar
   });
   });
}
function toggleOrder() {
  var table = document.querySelector('.wikitable');
  var rows = Array.from(table.querySelectorAll('tr:nth-child(n+2)'));
  var isAscending = table.getAttribute('data-sort-order') === 'ascending';
 
  rows.sort((rowA, rowB) => {
    var cellA = rowA.querySelector('td').textContent.trim().toLowerCase();
    var cellB = rowB.querySelector('td').textContent.trim().toLowerCase();
    return isAscending ? (cellA > cellB ? 1 : -1) : (cellA < cellB ? 1 : -1);
  });
 
  rows.forEach(row => table.appendChild(row));
  table.setAttribute('data-sort-order', isAscending ? 'descending' : 'ascending');
}
}

Menu de navegação