Mudanças entre as edições de "Widget:MapaViewer"

De Wiki Gla
Ir para navegação Ir para pesquisar
(Criou página com '<includeonly><div id="mapa-viewer-{{{id|mapa-default}}}" style="width:{{{largura|100%}}}; height:{{{altura|500px}}};"></div> <script> (function() { // Classe MapaViewer i...')
 
Linha 555: Linha 555:
     window.MapaViewer = MapaViewer;
     window.MapaViewer = MapaViewer;


     // Inicializar após o DOM carregar
     const containerId = 'mapa-viewer-{{{id|mapa-default}}}';
    if (document.readyState === 'loading') {
   
        document.addEventListener('DOMContentLoaded', () => {
    // Aguardar DOM carregar
            const container = document.getElementById('mapa-viewer-{{{id|mapa-default}}}');
    function initMapaViewer() {
            if (container && !container.hasAttribute('data-initialized')) {
         const container = document.getElementById(containerId);
                container.setAttribute('data-initialized', 'true');
                {{{configuracao}}}
            }
        });
    } else {
         const container = document.getElementById('mapa-viewer-{{{id|mapa-default}}}');
         if (container && !container.hasAttribute('data-initialized')) {
         if (container && !container.hasAttribute('data-initialized')) {
             container.setAttribute('data-initialized', 'true');
             container.setAttribute('data-initialized', 'true');
           
            // Configuração do mapa
             {{{configuracao}}}
             {{{configuracao}}}
         }
         }
    }
   
    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', initMapaViewer);
    } else {
        initMapaViewer();
     }
     }
})();
})();
</script></includeonly>
</script></includeonly>

Edição das 12h05min de 11 de abril de 2026