Exibe/Esconde Conteúdo
Expandir/Ocultar Conjunto

Conteúdo Configuração Conteúdo (conteudo, nome, id) Configuração (Nome, id)
5.RegEx {3}
5.RegEx {3}test
match {6}
5.RegEx {3}1.test
2.match {6}
3.exec
4.Page {3}onUnload: The user exits the page
onLoad: A page or an image is finished loading
4.Page {3}1.onAbort
2.onUnload
3.onLoad

Arcabouço do nó
~NomeNo~ ~CorpoNo~

Arcabouços:
no=~âncora~...~NumeroElemento~~IdentificadorNo~~QuantidadeElementos~... ~CorpoNo~...
CorpoNo=no*
âncora=conteudo?"âncora"

no="~ancora~<fieldset><legend>~NumeroElemento~~IdentificadorNo~~QuantidadeElementos~</legend>... ~CorpoNo~</fieldset>"
ancora="<a name="~idElemento~"></a>"
NumeroElemento="<a class="ExibeEsconde" href="javascript:LigarDesligar('Exibir', '~idElemento~')"><b class="exibe">~ordem~.</b></a>"
IdentificadorNo="

'<span class="no"><a href="' + idElemento + '">' + NomeElemento + '</a> {<a title="Ocultar Conjunto" href="javascript:LigarDesligar(&#39;Expandir&#39;, &#39;' + idElemento + '&#39;)">' + '7' + '</a>}</span>'

InicioFormaFolha = '<div>';
FimFormaFolha = '</div>';
QuantidadeElementos=no.constructor.toString().indexOf("Array") === -1?" {}":""

5.
~NumeroElemento~
RegEx
~ident~ 
" {3}"
~QuantidadeElementos~
ehNo?" {3}"
ehNo e expandir?verde: vermelho
NomeIdent=conteudo?conteudo,nome, id:nome, id
link=nao ehindice?hlink
link=nao exibir e
ehindice :âncora na página
ehNo ou nao conteudo?5.
exibir?verde: vermelho



Análise do nó - fonte
<fieldset>
    <legend>
        <a class="junto" href="javascript:LigarDesligar('Exibir', 'RegExMethod')"><b style="color: green;">5.</b></a>
        <a href="#RegExMethod">RegEx</a>
        {<a style="color: green;" title="Ocultar Conjunto" href="javascript:LigarDesligar('Expandir', 'IndRegExMethod')">3</a>}
    </legend>
    <a class="junto" href="javascript:LigarDesligar('Exibir', 'test')"><b style="color: green;">1.</b></a>
    <a href="#test"><span style="white-space: nowrap;">test</span></a><br>
    <a class="junto" href="javascript:LigarDesligar('Exibir', 'match')"><b style="color: green;">2.</b></a>
    <a href="#match"><span style="white-space: nowrap;">match</span></a><br>
    <a class="junto" href="javascript:LigarDesligar('Exibir', 'exec')"><b style="color: red;">3.</b></a>
    <span style="white-space: nowrap;">exec</span>
</fieldset>



Análise da linha:

Apresentação:

1.

Fonte html:
<a class="junto" href="javascript:LigarDesligar('Exibir', 'Idalert')"><b style="color: green;">1.</b></a>


ExibeEsconde:
<a class="junto" href="javascript:LigarDesligar('Exibir', 'idElemento')">
EhIndice & ver(indice)
'!EhIndice & ver(idElemento) & EhNo'



exibe:
<b style="color: green;">1.</b></a>
'ver(idElemento)' & !ver("EhIndice") & EhNo
'ver(idElemento)' & ver("EhIndice") & ver(indice)


ExibeEsconde:
<a class="junto" href="javascript:LigarDesligar('Exibir', 'idElemento')">
esconde:
<b style="color: red;">1.</b></a>
'!ver(idElemento)' & ver("EhIndice") & ver(indice)


'ver(idElemento)', // exibir elemento do conteúdo

'verDet(idElemento)', // expandir conjunto índice ou conteúdo
'ver("EhIndice")', // é índice
'hlink[no] === undefined', /* tem link no nome */
'no.constructor.toString().indexOf("Array") === -1', // é folha
'ver(indice)'];/* exibir índice