Árvore de páginas

Versões comparadas

Chave

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

Conector de Widget
urlhttps://drive.google.com/file/d/16mZ-aPolfcs_uFXPXaaMsTQdMTbhnfrs

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>