Mudanças entre as edições de "Widget:MapaViewer"
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; | ||
const containerId = 'mapa-viewer-{{{id|mapa-default}}}'; | |||
// Aguardar DOM carregar | |||
function initMapaViewer() { | |||
const container = document.getElementById(containerId); | |||
const container = document.getElementById( | |||
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> | ||