Mudanças entre as edições de "Widget:MapViewer.js"

De Wiki Gla
Ir para navegação Ir para pesquisar
(Página substituída por '<includeonly><div id="mapa-viewer-<!--{$id|escape:'quotes'}-->" style="width:<!--{$largura|escape:'quotes'|default:'100%'}-->; height:<!--{$altura|escape:'quotes'|defau...')
Etiqueta: Substituído
Linha 7: Linha 7:


<script>
<script>
console.log("Iniciando mapViewer");
console.log("Iniciando mapViewr");
// @noescape
// @noescape
(function() {
(function() {
console.log("Iniciando mapViewer2");  
    var id = '<!--{$id|escape:'quotes'}-->';
})();
    var containerId = 'mapa-viewer-' + id;
    var container = document.getElementById(containerId);
    if (!container) return;
   
    // PEGAR O JSON - Usando a sintaxe correta!
    var jsonString = '<!--{$json|escape:'quotes'}-->';
   
    if (!jsonString || jsonString === '') {
        container.innerHTML = '<div style="padding:20px; text-align:center; color:#ef4444;">❌ Configuração não encontrada</div>';
        return;
    }
   
    var mapConfig;
    try {
        console.log("mapConfig");
        mapConfig = JSON.parse(jsonString);
        console.log(mapConfig);
 
    } catch(e) {
        container.innerHTML = '<div style="padding:20px; text-align:center; color:#ef4444;">❌ Erro no JSON: ' + e.message + '</div>';
        console.error('JSON inválido:', jsonString);
        return;
    }
    })();
</script></includeonly>
</script></includeonly>

Edição das 01h29min de 9 de abril de 2026