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

Caminho básico

...