Árvore de páginas

Versões comparadas

Chave

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

...

--
    

...

Confluence/TDN: Cole este HTML no macro "HTML" (não em bloco de código/preformatado).
    Este arquivo é um 

...

SNIPPET 

...

(sem <html>/<head>/<body>) para reduzir quebra por sanitização.
  -->

    <div style="max-width:1200px; margin:0 

...

auto;

...

 padding:16px; font-family: Arial, Helvetica, 

...

sans-serif; background:#ffffff;">
      <div style="border:1px solid #dfe1e6; 

...

border-

...

radius:

...

8px; overflow:hidden;">
        

...

<!-- Cor do header: era #0052CC; ajustado para um azul mais claro -->
        <div style="background:#2684FF; 

...

color:#fff; padding:14px 16px;">
          

...

<div style="display:flex; align-items:center; gap:12px;">
        

...

    <!-- TOTVS logo (anexo 

...

do Confluence/TDN):
                - Nome do anexo: "totvs logo.jpg"
                - O JS abaixo 

...

tenta carregar primeiro do pageId atual, e cai em fallback se não achar -->
   

...

 

...

 

...

       <img
             

...

 

...

id=

...

"totvs-logo"
              alt="TOTVS"
             

...

 style="

...

display:none; 

...

height:28px; 

...

width:auto; 

...

background:#ffffff; border-radius:6px; 

...

padding:4px; border:1px solid rgba(255,255,255,0.35);"
            />
            

...

<div id="page-title" style="

...

font-

...

size:

...

18px; 

...

font-weight:700;"

...

>Dicionário 

...

de Dados</div>
          </div>
        </div>

        <div 

...

style="background:

...

#f4f5f7; border-top:1px solid #dfe1e6; padding:12px 

...

16px; 

...

display:flex; 

...

gap:12px; 

...

align-

...

items:

...

center; 

...

flex-

...

wrap:

...

wrap;">
 

...

 

...

 

...

 

...

      <div style="display:flex; gap:8px; align-items:center;">
            <div 

...

style="font-weight:700; color:#172b4d;">Versão:</div>
            <div id="version-display" style="background:#fff; border:1px solid #dfe1e6; 

...

border-radius:6px; padding:4px 10px; font-

...

weight:700; 

...

color:#172b4d;">-</div>
          </div>

          <!-- Link removido por solicitação: sem botão externo -->
       

...

 

...

</

...

div>

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

<div id="widget-container" style="min-height:520px; background:#ffffff;">
          <!--
            IMPORTANTE 

...

(TDN/Confluence):
            - Se o HTML 

...

for colado dentro de um bloco PRE/CODE, o Confluence pode inserir </pre> no final.
   

...

           Isso 

...

quebra 

...

o 

...

JavaScript e fica preso em "Carregando...".
          -->
 

...

 

...

 

...

 

...

 

...

 

...

    <div 

...

style="padding:18px; color:#6b778c;">Carregando documento...</div>
        

...

</div>
      </div>
    </div>

    

...

<!--
      IMPORTANTE:
      - O TDN está 

...

injetando </pre> no final de <script> inline (isso aparece no view-source e quebra o JS).
    

...

 

...

 

...

- Solução estável: carregar o JS via SRC (arquivo público no GitHub RAW), sem JS 

...

inline.

...


 

...

 

...

    - Este arquivo `tdn_release_widget.js` precisa existir no repo `Juansimeoni/ReleaseDatasul` (na raiz) para 

...

funcionar.

...


 

...

 

...

 

...

 -->
    <!--
      IMPORTANT: do NOT use raw.githubusercontent.com for JS <script src>.
      GitHub RAW serves JS as text/plain with nosniff, so browsers 

...

refuse 

...

to execute it (strict MIME).
      Use jsDelivr (or another CDN) which serves 

...

application/javascript.
    -->
    <!-- Dica: para evitar 

...

cache do CDN, pode "pin"ar por commit SHA 

...

(imutável)

...

. -->
    

...

<script src="https://cdn.jsdelivr.net/gh/Juansimeoni/ReleaseDatasul@aacbab7efc799ce5204d55a142412e3631ddf87c/tdn_release_widget.js"></script>