Á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 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++;
		}
	}
 )
 if            }
        });
        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");
			                    }
                }
            )
        }
		}
	 )
 }
var soma = abertos + fechados;
		$("#toggleAll").html('Expandir/ocultar informações complementares. (' + soma  + ')');
    });
 });
 </script>

Caminho básico

...