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 */
var coll = document.getElementsByClassName("collapsible");
  var i;
  for (i = 0; i < coll.length; i++) {
    coll[i].addEventListener("click", function() {
      this.classList.toggle("active");
      var content = this.nextElementSibling;
     
      // Altera a visibilidade do conteúdo
      if (content.style.maxHeight) {
        content.style.maxHeight = null;
      } else {
        content.style.maxHeight = content.scrollHeight + "px";
      }
     
      // Fecha as outras partes, se abertas
      for (var j = 0; j < coll.length; j++) {
        if (coll[j] !== this) {
          coll[j].classList.remove("active");
          coll[j].nextElementSibling.style.maxHeight = null;
        }
      }
    });
  }