Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

HTML
<a id="toggleAll" href="#" >Expandir/ocultar informações complementares. </a>
 <script type="text/javascript">
 
   var abertos = 0;
    var fechados = 0;
    function contador() {
        abertos = 0;
        fechados = 0;
        jQuery(".expand-control").each( function() {
		            if (document.getElementById(this.id).children[0].className != "expand-control-icon icon expanded") {
           	     fechados++;
            } else {
                	abertos++;
            }
        });
        jQuery(".expand-control").each(function() {
            if (document.getElementById(this.id).children[0].className != "expand-control-icon icon expanded") {
                jQuery(this).trigger("click");
            }
        })
    }
    AJS.toInit(function() {
 
        contador();
	        var soma = abertos + fechados;
	        $("#toggleAll").html('Expandir/ocultar ' + soma  + ' informações complementares.');

        AJS.$('#toggleAll').click(function() {
            contador();
            if (abertos >= fechados) {
                jQuery(".expand-control").each(
                    function() {
                        if (document.getElementById(this.id).children[0].className == "expand-control-icon icon expanded") {
                            jQuery(this).trigger("click");
                        }
                    }
                )
            } else {
                jQuery(".expand-control").each(
                    function() {
                        if (document.getElementById(this.id).children[0].className != "expand-control-icon icon expanded") {
                            jQuery(this).trigger("click");
                        }
                    }
                )
            }
        });
    });
 </script>

 

Caminho básico

 

01. Acionar Configurações, localizado no canto superior direito da plataforma e identificado por uma engrenagem ao lado do nome de usuário.

...