From 92ef7cd7609c95169898a101f6cc57151637b2e5 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 1 Dec 2010 14:46:52 +0000 Subject: [PATCH] Incluido o botão "curtir" do facebook como uma opção de um tema na árvore de camadas --- admin/admin.db | Bin 70656 -> 0 bytes classesjs/classe_arvoredecamadas.js | 25 +++++++++++++++++++++---- interface/openlayers.htm | 1 + ms_criamapa.php | 3 +++ 4 files changed, 25 insertions(+), 4 deletions(-) diff --git a/admin/admin.db b/admin/admin.db index 8cb59ec..efc64bc 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/classesjs/classe_arvoredecamadas.js b/classesjs/classe_arvoredecamadas.js index 4629923..a636e8a 100644 --- a/classesjs/classe_arvoredecamadas.js +++ b/classesjs/classe_arvoredecamadas.js @@ -246,7 +246,9 @@ i3GEO.arvoreDeCamadas = { "editorsql":"sim", - "iconetema":"" + "iconetema":"", + + "permitecomentario":"" } ] @@ -698,6 +700,20 @@ i3GEO.arvoreDeCamadas = { iconesNode = new YAHOO.widget.HTMLNode(d, node, false,true); iconesNode.enableHighlight = false; iconesNode.isLeaf = true; + + if(ltema.permitecomentario.toLowerCase() !== "nao" && i3GEO.arvoreDeTemas.OPCOESADICIONAIS.comentarios == true) + { + temp = i3GEO.configura.locaplic+"/ms_criamapa.php?layers="+ltema.name; + tnome = ""; + d = {html:tnome}; + iconesNode = new YAHOO.widget.HTMLNode(d, node, false,true); + iconesNode.enableHighlight = false; + iconesNode.isLeaf = true; + + } + + + } if(i3GEO.arvoreDeCamadas.OPCOESTEMAS === true){ conteudo = $trad("t18a"); @@ -778,9 +794,10 @@ i3GEO.arvoreDeCamadas = { //i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t43"),$trad("t43"),'i3GEO.tema.dialogo.aplicarsld(\"'+ltema.name+'\")',node); if(ltema.editorsql == "sim" || ltema.editorsql == "SIM") {i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t40"),$trad("t41"),'i3GEO.tema.dialogo.editorsql(\"'+ltema.name+'\")',node);} - if(ltema.permitecomentario.toLowerCase() !== "nao") - {i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t45"),$trad("t45"),'i3GEO.tema.dialogo.comentario(\"'+ltema.name+'\")',node);} - + if(ltema.permitecomentario.toLowerCase() !== "nao" && i3GEO.arvoreDeTemas.OPCOESADICIONAIS.comentarios == true) + { + i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t45"),$trad("t45"),'i3GEO.tema.dialogo.comentario(\"'+ltema.name+'\")',node); + } if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.navegacaoDir == true) {i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t44"),""+$trad("t44")+"",'i3GEO.tema.dialogo.salvaMapfile(\"'+ltema.name+'\")',node);} node.loadComplete(); diff --git a/interface/openlayers.htm b/interface/openlayers.htm index b64aaa2..7bae32f 100644 --- a/interface/openlayers.htm +++ b/interface/openlayers.htm @@ -204,6 +204,7 @@ i3GEO.idioma.IDSELETOR = "seletorIdiomas"; i3GEO.Interface.ATIVAMENUCONTEXTO = false; i3GEO.arvoreDeTemas.TIPOBOTAO = "radio"; i3GEO.arvoreDeTemas.ATIVATEMAIMEDIATO = true; +i3GEO.arvoreDeTemas.OPCOESADICIONAIS.comentarios = true; // //esta é uma variável interna do OpenLayers que define o endereço do diretório onde estão as imagens usadas nos ícones // diff --git a/ms_criamapa.php b/ms_criamapa.php index 9e9436e..4090bea 100644 --- a/ms_criamapa.php +++ b/ms_criamapa.php @@ -308,6 +308,9 @@ if(!isset($interface)) $interface = $interfacePadrao; } +if(isset($layers) && !isset($temasa)) +{$temasa = $layers;} + incluiTemasIniciais(); if(isset($layers)) -- libgit2 0.21.2