diff --git a/admin/admin.db b/admin/admin.db index 96323cb..f5dbc84 100755 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/css/default.css b/css/default.css index edfa1f7..b2454cb 100755 --- a/css/default.css +++ b/css/default.css @@ -722,14 +722,20 @@ td { top: 3px; width: 25px; z-index: 2001; + opacity: .80; - filter: alpha(opacity = 80); - background: url("../imagens/janelas-flutuantes/botao-fechar-janela.png") - no-repeat !important; + filter: alpha(opacity = 80); + background: url("../imagens/janelas-flutuantes/botao-fechar-janela.png") no-repeat !important; + margin-top: 10px; margin-left: 5px !important; } - +/* +.yui-skin-sam .container-close::after { + font-family: "Material Icons"; + content: "\E5CD"; +} +*/ .yui-skin-sam .container-close:hover { background: url("../imagens/janelas-flutuantes/botao-fechar-janela-hover.png") diff --git a/ferramentas/agrupaelementos/dependencias.php b/ferramentas/agrupaelementos/dependencias.php index 010af67..5270c74 100755 --- a/ferramentas/agrupaelementos/dependencias.php +++ b/ferramentas/agrupaelementos/dependencias.php @@ -20,6 +20,7 @@ echo "\n"; /** * Inclui o template mustache do HTML usado para criar o conteudo da janela */ +/* echo 'i3GEOF.agrupaElementos.MUSTACHE = "'; $texto = file_get_contents("template_mst.html"); $texto = str_replace("\n", "", $texto); @@ -28,6 +29,7 @@ $texto = str_replace("\t", "", $texto); $texto = str_replace('"', "'", $texto); echo $texto; echo '";'; +*/ if(extension_loaded('zlib')){ ob_end_flush(); } diff --git a/ferramentas/agrupaelementos/index.js b/ferramentas/agrupaelementos/index.js index 1ec383c..3757eb6 100755 --- a/ferramentas/agrupaelementos/index.js +++ b/ferramentas/agrupaelementos/index.js @@ -69,11 +69,15 @@ i3GEOF.agrupaElementos = { iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ - try{ - $i(iddiv).innerHTML += i3GEOF.agrupaElementos.html(); - i3GEOF.agrupaElementos.t0(); + if(i3GEOF.agrupaElementos.MUSTACHE == ""){ + $.get(i3GEO.configura.locaplic + "/ferramentas/agrupaelementos/template_mst.html", function(template) { + i3GEOF.agrupaElementos.MUSTACHE = template; + i3GEOF.agrupaElementos.inicia(iddiv); + }); + return; } - catch(erro){i3GEO.janela.tempoMsg(erro);} + $i(iddiv).innerHTML = i3GEOF.agrupaElementos.html(); + i3GEOF.agrupaElementos.t0(); }, /* Function: html diff --git a/ferramentas/analisageometrias/dependencias.php b/ferramentas/analisageometrias/dependencias.php index f80cba7..3d28433 100755 --- a/ferramentas/analisageometrias/dependencias.php +++ b/ferramentas/analisageometrias/dependencias.php @@ -20,6 +20,7 @@ echo "\n"; /** * Inclui o template mustache do HTML usado para criar o conteudo da janela */ +/* echo 'i3GEOF.analisaGeometrias.MUSTACHE = "'; $texto = file_get_contents("template_mst.html"); $texto = str_replace("\n", "", $texto); @@ -28,6 +29,7 @@ $texto = str_replace("\t", "", $texto); $texto = str_replace('"', "'", $texto); echo $texto; echo '";'; +*/ if(extension_loaded('zlib')){ ob_end_flush(); } diff --git a/ferramentas/analisageometrias/index.js b/ferramentas/analisageometrias/index.js index ae72896..891f2b4 100755 --- a/ferramentas/analisageometrias/index.js +++ b/ferramentas/analisageometrias/index.js @@ -32,13 +32,21 @@ i3GEOF.analisaGeometrias = { iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ - try{ + if(i3GEOF.analisaGeometrias.MUSTACHE == ""){ + $.get(i3GEO.configura.locaplic + "/ferramentas/analisageometrias/template_mst.html", function(template) { + i3GEOF.analisaGeometrias.MUSTACHE = template; + i3GEOF.analisaGeometrias.inicia(iddiv); + }); + return; + } + //try{ var b, combot; $i(iddiv).innerHTML += i3GEOF.analisaGeometrias.html(); i3GEO.guias.mostraGuiaFerramenta("i3GEOanalisageometrias1","i3GEOanalisageometrias"); //eventos das guias - $i("i3GEOanalisageometrias1").onclick = function() - {i3GEO.guias.mostraGuiaFerramenta("i3GEOanalisageometrias1","i3GEOanalisageometrias");}; + $i("i3GEOanalisageometrias1").onclick = function(){ + i3GEO.guias.mostraGuiaFerramenta("i3GEOanalisageometrias1","i3GEOanalisageometrias"); + }; $i("i3GEOanalisageometrias2").onclick = function(){ if($i("i3GEOanalisageometrias2obj").style.display === "block") {return;} @@ -83,8 +91,8 @@ i3GEOF.analisaGeometrias = { combot += ""; $i("i3GEOanalisageometriasoperacao").innerHTML = combot; i3GEOF.analisaGeometrias.aguarde.visibility = "hidden"; - } - catch(erro){i3GEO.janela.tempoMsg(erro);} + //} + //catch(erro){i3GEO.janela.tempoMsg(erro);} }, /* Function: html diff --git a/ferramentas/animacao/dependencias.php b/ferramentas/animacao/dependencias.php index 54df542..be659e4 100755 --- a/ferramentas/animacao/dependencias.php +++ b/ferramentas/animacao/dependencias.php @@ -20,6 +20,7 @@ echo "\n"; /** * Inclui o template mustache do HTML usado para criar o conteudo da janela */ +/* echo 'i3GEOF.animacao.MUSTACHE = "'; $texto = file_get_contents("template_mst.html"); $texto = str_replace("\n", "", $texto); @@ -28,6 +29,7 @@ $texto = str_replace("\t", "", $texto); $texto = str_replace('"', "'", $texto); echo $texto; echo '";'; +*/ if(extension_loaded('zlib')){ ob_end_flush(); } diff --git a/ferramentas/animacao/index.js b/ferramentas/animacao/index.js index 912e5f7..4cb4ede 100755 --- a/ferramentas/animacao/index.js +++ b/ferramentas/animacao/index.js @@ -69,6 +69,13 @@ i3GEOF.animacao = { iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ + if(i3GEOF.animacao.MUSTACHE == ""){ + $.get(i3GEO.configura.locaplic + "/ferramentas/animacao/template_mst.html", function(template) { + i3GEOF.animacao.MUSTACHE = template; + i3GEOF.animacao.inicia(iddiv); + }); + return; + } i3GEOF.animacao.aguarde.visibility = "visible"; $i(iddiv).innerHTML = i3GEOF.animacao.html(); i3GEOF.animacao.listaDeCamadas(); diff --git a/ferramentas/animagif/index.js b/ferramentas/animagif/index.js index 9e577a0..40b8f66 100755 --- a/ferramentas/animagif/index.js +++ b/ferramentas/animagif/index.js @@ -106,7 +106,21 @@ i3GEOF.animagif = */ inicia : function(iddiv) { var camada = "", temp; - i3GEO.janela.comboCabecalhoTemasBs("i3GEOFanimagifComboCabeca", "i3GEOFanimagifComboCabecaSel", "animagif", "ligadosComTabela"); + if (!$i("i3GEOFanimagifComboCabecaSel")) { + i3GEO.janela.comboCabecalhoTemasBs("i3GEOFanimagifComboCabeca", "i3GEOFanimagifComboCabecaSel", "animagif", "ligadosComTabela",function(evt){ + var botao = evt.target; + if (botao) { + if (botao.value != "") { + i3GEO.mapa.ativaTema(botao.value); + i3GEOF.animagif.tema = botao.value; + $i(iddiv).innerHTML = ""; + i3GEOF.animagif.inicia(iddiv); + } else { + $i(iddiv).innerHTML = ""; + } + } + }); + } if(i3GEOF.animagif.tema === ""){ return; } @@ -256,15 +270,7 @@ i3GEOF.animagif = i3GEOF.animagif.aguarde = $i("i3GEOF.animagif_imagemCabecalho").style; $i("i3GEOF.animagif_corpo").style.backgroundColor = "white"; i3GEOF.animagif.inicia(divid); - temp = function() { - i3GEO.eventos.removeEventos( - "ATUALIZAARVORECAMADAS", - [ - 'i3GEO.janela.comboCabecalhoTemas("i3GEOFanimagifComboCabeca","i3GEOFanimagifComboCabecaSel","animagif","ligadosComTabela")' - ] - ); - }; - YAHOO.util.Event.addListener(janela[0].close, "click", temp); + }, /* * Function: ativaFoco diff --git a/ferramentas/area/dependencias.php b/ferramentas/area/dependencias.php index 607daf3..2f002b8 100755 --- a/ferramentas/area/dependencias.php +++ b/ferramentas/area/dependencias.php @@ -17,17 +17,7 @@ header("Content-type: text/javascript"); include("index.js"); include("dicionario.js"); echo "\n"; -/** - * Inclui o template mustache do HTML usado para criar o conteudo da janela - */ -echo 'i3GEOF.area.MUSTACHE = "'; -$texto = file_get_contents("template_mst.html"); -$texto = str_replace("\n", "", $texto); -$texto = str_replace("\r", "", $texto); -$texto = str_replace("\t", "", $texto); -$texto = str_replace('"', "'", $texto); -echo $texto; -echo '";'; + if(extension_loaded('zlib')){ ob_end_flush(); } diff --git a/ferramentas/atalhoscamada/dependencias.php b/ferramentas/atalhoscamada/dependencias.php index 5072882..6444e0e 100755 --- a/ferramentas/atalhoscamada/dependencias.php +++ b/ferramentas/atalhoscamada/dependencias.php @@ -33,4 +33,4 @@ echo '";'; if(extension_loaded('zlib')){ ob_end_flush(); } -?> +?> \ No newline at end of file diff --git a/ferramentas/atalhoscamada/index.js b/ferramentas/atalhoscamada/index.js index 1f4d0ea..c649f05 100755 --- a/ferramentas/atalhoscamada/index.js +++ b/ferramentas/atalhoscamada/index.js @@ -89,6 +89,7 @@ i3GEOF.atalhoscamada = i3GEOF.atalhoscamada.MUSTACHE = template; i3GEOF.atalhoscamada.inicia(iddiv, idjanela); }); + return; } $i(iddiv).innerHTML = i3GEOF.atalhoscamada.html(idjanela); }, diff --git a/ferramentas/buffer/dependencias.php b/ferramentas/buffer/dependencias.php index 0fa8bf0..5b07631 100755 --- a/ferramentas/buffer/dependencias.php +++ b/ferramentas/buffer/dependencias.php @@ -17,17 +17,7 @@ header("Content-type: text/javascript"); include("index.js"); include("dicionario.js"); echo "\n"; -/** - * Inclui o template mustache do HTML usado para criar o conteudo da janela - */ -echo 'i3GEOF.buffer.MUSTACHE = "'; -$texto = file_get_contents("template_mst.html"); -$texto = str_replace("\n", "", $texto); -$texto = str_replace("\r", "", $texto); -$texto = str_replace("\t", "", $texto); -$texto = str_replace('"', "'", $texto); -echo $texto; -echo '";'; + if(extension_loaded('zlib')){ ob_end_flush(); } diff --git a/ferramentas/buffer/index.js b/ferramentas/buffer/index.js index 3c67edb..9afd351 100755 --- a/ferramentas/buffer/index.js +++ b/ferramentas/buffer/index.js @@ -72,11 +72,14 @@ i3GEOF.buffer = { iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ - try{ - $i(iddiv).innerHTML += i3GEOF.buffer.html(); - i3GEOF.buffer.t0(); + if(i3GEOF.buffer.MUSTACHE == ""){ + $.get(i3GEO.configura.locaplic + "/ferramentas/buffer/template_mst.html", function(template) { + i3GEOF.buffer.MUSTACHE = template; + $i(iddiv).innerHTML += i3GEOF.buffer.html(); + i3GEOF.buffer.t0(); + }); + return; } - catch(erro){i3GEO.janela.tempoMsg(erro);} }, /* Function: html diff --git a/ferramentas/bufferpt/dependencias.php b/ferramentas/bufferpt/dependencias.php index 3af8425..0021ca9 100755 --- a/ferramentas/bufferpt/dependencias.php +++ b/ferramentas/bufferpt/dependencias.php @@ -17,17 +17,7 @@ header("Content-type: text/javascript"); include("index.js"); include("dicionario.js"); echo "\n"; -/** - * Inclui o template mustache do HTML usado para criar o conteudo da janela - */ -echo 'i3GEOF.bufferpt.MUSTACHE = "'; -$texto = file_get_contents("template_mst.html"); -$texto = str_replace("\n", "", $texto); -$texto = str_replace("\r", "", $texto); -$texto = str_replace("\t", "", $texto); -$texto = str_replace('"', "'", $texto); -echo $texto; -echo '";'; + if(extension_loaded('zlib')){ ob_end_flush(); } diff --git a/ferramentas/bufferpt/index.js b/ferramentas/bufferpt/index.js index 26d1ec0..aa4f08c 100755 --- a/ferramentas/bufferpt/index.js +++ b/ferramentas/bufferpt/index.js @@ -78,19 +78,23 @@ i3GEOF.bufferpt = { iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ - try{ - $i(iddiv).innerHTML += i3GEOF.bufferpt.html(); - new YAHOO.widget.Button( - "i3GEObufferptbotao2", - {onclick:{fn: i3GEOF.bufferpt.atualizaBox}} - ); - var b = new YAHOO.widget.Button( - "i3GEObufferptbotao1", - {onclick:{fn: i3GEOF.bufferpt.executa}} - ); - b.addClass("rodar"); + if(i3GEOF.bufferpt.MUSTACHE == ""){ + $.get(i3GEO.configura.locaplic + "/ferramentas/bufferpt/template_mst.html", function(template) { + i3GEOF.bufferpt.MUSTACHE = template; + i3GEOF.bufferpt.inicia(iddiv); + }); + return; } - catch(erro){i3GEO.janela.tempoMsg(erro);} + $i(iddiv).innerHTML += i3GEOF.bufferpt.html(); + new YAHOO.widget.Button( + "i3GEObufferptbotao2", + {onclick:{fn: i3GEOF.bufferpt.atualizaBox}} + ); + var b = new YAHOO.widget.Button( + "i3GEObufferptbotao1", + {onclick:{fn: i3GEOF.bufferpt.executa}} + ); + b.addClass("rodar"); }, /* Function: html diff --git a/ferramentas/busca/dependencias.php b/ferramentas/busca/dependencias.php index aba09ec..03bb075 100755 --- a/ferramentas/busca/dependencias.php +++ b/ferramentas/busca/dependencias.php @@ -17,17 +17,7 @@ header("Content-type: text/javascript"); include("index.js"); include("dicionario.js"); echo "\n"; -/** - * Inclui o template mustache do HTML usado para criar o conteudo da janela - */ -echo 'i3GEOF.busca.MUSTACHE = "'; -$texto = file_get_contents("template_mst.html"); -$texto = str_replace("\n", "", $texto); -$texto = str_replace("\r", "", $texto); -$texto = str_replace("\t", "", $texto); -$texto = str_replace('"', "'", $texto); -echo $texto; -echo '";'; + if(extension_loaded('zlib')){ ob_end_flush(); } diff --git a/ferramentas/busca/index.js b/ferramentas/busca/index.js index 17a8079..82d4ca7 100755 --- a/ferramentas/busca/index.js +++ b/ferramentas/busca/index.js @@ -77,7 +77,29 @@ i3GEOF.busca = { iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ - i3GEO.janela.comboCabecalhoTemasBs("i3GEOFbuscaComboCabeca","i3GEOFbuscaComboCabecaSel","busca","ligadosComTabela"); + var onButtonClick = function(evt){ + var botao = evt.target; + if (botao) { + if (botao.value != "") { + i3GEO.mapa.ativaTema(botao.value); + i3GEOF.busca.tema = botao.value; + $i(iddiv).innerHTML = ""; + i3GEOF.busca.inicia(iddiv); + } else { + $i(iddiv).innerHTML = ""; + } + } + }; + if(i3GEOF.busca.MUSTACHE == ""){ + $.get(i3GEO.configura.locaplic + "/ferramentas/busca/template_mst.html", function(template) { + i3GEOF.busca.MUSTACHE = template; + i3GEOF.busca.inicia(iddiv); + }); + return; + } + if (!$i("i3GEOFbuscaComboCabecaSel")) { + i3GEO.janela.comboCabecalhoTemasBs("i3GEOFbuscaComboCabeca","i3GEOFbuscaComboCabecaSel","busca","ligadosComTabela",onButtonClick); + } if(i3GEO.temaAtivo === ""){ return; } @@ -113,7 +135,6 @@ i3GEOF.busca = { iniciaJanelaFlutuante: function(){ var minimiza,cabecalho,janela,divid,temp,titulo; if($i("i3GEOF.busca")){ - i3GEOF.busca.tema = i3GEO.temaAtivo; i3GEOF.busca.inicia("i3GEOF.busca_corpo"); return; } @@ -146,10 +167,6 @@ i3GEOF.busca = { i3GEOF.busca.aguarde = $i("i3GEOF.busca_imagemCabecalho").style; //i3GEOF.analisaGeometrias.aguarde.visibility = "visible"; i3GEOF.busca.inicia(divid); - temp = function(){ - i3GEO.eventos.removeEventos("ATUALIZAARVORECAMADAS",['i3GEO.janela.comboCabecalhoTemas("i3GEOFbuscaComboCabeca","i3GEOFbuscaComboCabecaSel","busca","ligadosComTabela")']); - }; - YAHOO.util.Event.addListener(janela[0].close, "click", temp); }, /* Function: ativaFoco diff --git a/ferramentas/etiqueta/index.js b/ferramentas/etiqueta/index.js index 8e4264b..4dc2f08 100755 --- a/ferramentas/etiqueta/index.js +++ b/ferramentas/etiqueta/index.js @@ -68,8 +68,21 @@ i3GEOF.etiqueta = { iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ - i3GEO.janela.comboCabecalhoTemasBs("i3GEOFetiquetaComboCabeca","i3GEOFetiquetaComboCabecaSel","etiqueta","ligadosComTabela"); - + if (!$i("i3GEOFetiquetaComboCabecaSel")) { + i3GEO.janela.comboCabecalhoTemasBs("i3GEOFetiquetaComboCabeca","i3GEOFetiquetaComboCabecaSel","etiqueta","ligadosComTabela",function(evt){ + var botao = evt.target; + if (botao) { + if (botao.value != "") { + i3GEO.mapa.ativaTema(botao.value); + i3GEOF.etiqueta.tema = botao.value; + $i(iddiv).innerHTML = ""; + i3GEOF.etiqueta.inicia(iddiv); + } else { + $i(iddiv).innerHTML = ""; + } + } + }); + } if(i3GEOF.etiqueta.tema === ""){ $i(iddiv).innerHTML = ""; return; @@ -141,10 +154,6 @@ i3GEOF.etiqueta = { i3GEOF.etiqueta.aguarde = $i("i3GEOF.etiqueta_imagemCabecalho").style; $i("i3GEOF.etiqueta_corpo").style.backgroundColor = "white"; i3GEOF.etiqueta.inicia(divid); - temp = function(){ - i3GEO.eventos.removeEventos("ATUALIZAARVORECAMADAS",['i3GEO.janela.comboCabecalhoTemas("i3GEOFetiquetaComboCabeca","i3GEOFetiquetaComboCabecaSel","etiqueta","ligadosComTabela")']); - }; - YAHOO.util.Event.addListener(janela[0].close, "click", temp); }, /* Function: ativaFoco diff --git a/ferramentas/filtro/index.js b/ferramentas/filtro/index.js index 4117e82..5d39fe1 100755 --- a/ferramentas/filtro/index.js +++ b/ferramentas/filtro/index.js @@ -88,7 +88,21 @@ i3GEOF.filtro = { modoCalculadora = false; } if(modoCalculadora === false){ - i3GEO.janela.comboCabecalhoTemasBs("i3GEOFfiltroComboCabeca","i3GEOFfiltroComboCabecaSel","filtro","ligadosComTabela"); + if (!$i("i3GEOFfiltroComboCabecaSel")) { + i3GEO.janela.comboCabecalhoTemasBs("i3GEOFfiltroComboCabeca","i3GEOFfiltroComboCabecaSel","filtro","ligadosComTabela",function(evt){ + var botao = evt.target; + if (botao) { + if (botao.value != "") { + i3GEO.mapa.ativaTema(botao.value); + i3GEOF.filtro.tema = botao.value; + $i(iddiv).innerHTML = ""; + i3GEOF.filtro.inicia(iddiv); + } else { + $i(iddiv).innerHTML = ""; + } + } + }); + } if(i3GEOF.filtro.tema === ""){ $i(iddiv).innerHTML = ""; return; @@ -196,12 +210,7 @@ i3GEOF.filtro = { i3GEOF.filtro.aguarde = $i("i3GEOF.filtro_imagemCabecalho").style; $i("i3GEOF.filtro_corpo").style.backgroundColor = "white"; i3GEOF.filtro.inicia(divid,modoCalculadora,idRetorno); - if(modoCalculadora === false){ - temp = function(){ - i3GEO.eventos.removeEventos("ATUALIZAARVORECAMADAS",['i3GEO.janela.comboCabecalhoTemas("i3GEOFfiltroComboCabeca","i3GEOFfiltroComboCabecaSel","filtro","ligadosComTabela")']); - }; - YAHOO.util.Event.addListener(janela[0].close, "click", temp); - } + }, /* Function: adicionaLinhaFiltro diff --git a/ferramentas/graficotema/index.js b/ferramentas/graficotema/index.js index ead5f61..44c6c0a 100755 --- a/ferramentas/graficotema/index.js +++ b/ferramentas/graficotema/index.js @@ -96,7 +96,21 @@ i3GEOF.graficoTema = { iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ - i3GEO.janela.comboCabecalhoTemasBs("i3GEOFgraficotemaComboCabeca","i3GEOFgraficotemaComboCabecaSel","graficoTema","ligadosComTabela"); + if (!$i("i3GEOFgraficotemaComboCabecaSel")) { + i3GEO.janela.comboCabecalhoTemasBs("i3GEOFgraficotemaComboCabeca","i3GEOFgraficotemaComboCabecaSel","graficoTema","ligadosComTabela",function(evt){ + var botao = evt.target; + if (botao) { + if (botao.value != "") { + i3GEO.mapa.ativaTema(botao.value); + i3GEOF.graficoTema.tema = botao.value; + $i(iddiv).innerHTML = ""; + i3GEOF.graficoTema.inicia(iddiv); + } else { + $i(iddiv).innerHTML = ""; + } + } + }); + } if(i3GEOF.graficoTema.tema === ""){ $i(iddiv).innerHTML = "";//'

'+$trad("x33")+'

'; return; @@ -171,10 +185,6 @@ i3GEOF.graficoTema = { i3GEOF.graficoTema.aguarde = $i("i3GEOF.graficoTema_imagemCabecalho").style; $i("i3GEOF.graficoTema_corpo").style.backgroundColor = "white"; i3GEOF.graficoTema.inicia(divid); - temp = function(){ - i3GEO.eventos.removeEventos("ATUALIZAARVORECAMADAS",['i3GEO.janela.comboCabecalhoTemas("i3GEOFgraficotemaComboCabeca","i3GEOFgraficotemaComboCabecaSel","tabela","ligadosComTabela")']); - }; - YAHOO.util.Event.addListener(janela[0].close, "click", temp); }, /* Function: montaListaItens diff --git a/ferramentas/legenda/index.js b/ferramentas/legenda/index.js index d6904cd..c768a25 100755 --- a/ferramentas/legenda/index.js +++ b/ferramentas/legenda/index.js @@ -125,7 +125,21 @@ i3GEOF.legenda = * iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia : function(iddiv) { - i3GEO.janela.comboCabecalhoTemasBs("i3GEOFlegendaComboCabeca", "i3GEOFlegendaComboCabecaSel", "legenda", "ligados"); + if (!$i("i3GEOFlegendaComboCabecaSel")) { + i3GEO.janela.comboCabecalhoTemasBs("i3GEOFlegendaComboCabeca", "i3GEOFlegendaComboCabecaSel", "legenda", "ligados",function(evt){ + var botao = evt.target; + if (botao) { + if (botao.value != "") { + i3GEO.mapa.ativaTema(botao.value); + i3GEOF.legenda.tema = botao.value; + $i(iddiv).innerHTML = ""; + i3GEOF.legenda.inicia(iddiv); + } else { + $i(iddiv).innerHTML = ""; + } + } + }); + } if (i3GEO.temaAtivo === "") { $i(iddiv).innerHTML = ""; return; @@ -472,15 +486,6 @@ i3GEOF.legenda = i3GEOF.legenda.aguarde = $i("i3GEOF.legenda_imagemCabecalho").style; $i("i3GEOF.legenda_corpo").style.backgroundColor = "white"; i3GEOF.legenda.inicia(divid); - temp = - function() { - if (i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search( - 'i3GEO.janela.comboCabecalhoTemas("i3GEOFlegendaComboCabeca","i3GEOFlegendaComboCabecaSel","legenda","ligados")') > 0) { - i3GEO.eventos.ATUALIZAARVORECAMADAS - .remove('i3GEO.janela.comboCabecalhoTemas("i3GEOFlegendaComboCabeca","i3GEOFlegendaComboCabecaSel","legenda","ligados")'); - } - }; - YAHOO.util.Event.addListener(janela[0].close, "click", temp); }, /* * Function: ativaFoco diff --git a/ferramentas/mmscale/index.js b/ferramentas/mmscale/index.js index 4694875..273e829 100755 --- a/ferramentas/mmscale/index.js +++ b/ferramentas/mmscale/index.js @@ -41,7 +41,22 @@ i3GEOF.mmscale = { iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ - i3GEO.janela.comboCabecalhoTemasBs("i3GEOFmmscaleComboCabeca","i3GEOFmmscaleComboCabecaSel","mmscale","ligados"); + if (!$i("i3GEOFmmscaleComboCabecaSel")) { + i3GEO.janela.comboCabecalhoTemasBs("i3GEOFmmscaleComboCabeca","i3GEOFmmscaleComboCabecaSel","mmscale","ligados",function(evt){ + var botao = evt.target; + if (botao) { + if (botao.value != "") { + i3GEO.mapa.ativaTema(botao.value); + i3GEOF.mmscale.tema = botao.value; + $i(iddiv).innerHTML = ""; + i3GEOF.mmscale.inicia(iddiv); + } else { + $i(iddiv).innerHTML = ""; + } + } + }); + } + if(i3GEO.temaAtivo === ""){ $i(iddiv).innerHTML = ""; return; diff --git a/ferramentas/opacidademapa/index.js b/ferramentas/opacidademapa/index.js index 78c1669..7aaece6 100755 --- a/ferramentas/opacidademapa/index.js +++ b/ferramentas/opacidademapa/index.js @@ -94,7 +94,21 @@ i3GEOF.opacidademapa = { iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ - i3GEO.janela.comboCabecalhoTemasBs("i3GEOFopacidademapaComboCabeca","i3GEOFopacidademapaComboCabecaSel","opacidademapa","ligados"); + if (!$i("i3GEOFopacidademapaComboCabecaSel")) { + i3GEO.janela.comboCabecalhoTemasBs("i3GEOFopacidademapaComboCabeca","i3GEOFopacidademapaComboCabecaSel","opacidademapa","ligados",function(evt){ + var botao = evt.target; + if (botao) { + if (botao.value != "") { + i3GEO.mapa.ativaTema(botao.value); + i3GEOF.opacidademapa.tema = botao.value; + $i(iddiv).innerHTML = ""; + i3GEOF.opacidademapa.inicia(iddiv); + } else { + $i(iddiv).innerHTML = ""; + } + } + }); + } try{ $i(iddiv).innerHTML = i3GEOF.opacidademapa.html(); } diff --git a/ferramentas/storymap/index.js b/ferramentas/storymap/index.js index ef7b20e..d2e7b8e 100755 --- a/ferramentas/storymap/index.js +++ b/ferramentas/storymap/index.js @@ -110,7 +110,21 @@ i3GEOF.storymap = */ inicia : function(iddiv) { var camada = ""; - i3GEO.janela.comboCabecalhoTemasBs("i3GEOFstoComboCabeca", "i3GEOFstoComboCabecaSel", "storymap", "ligadosComTabela"); + if (!$i("i3GEOFstoComboCabecaSel")) { + i3GEO.janela.comboCabecalhoTemasBs("i3GEOFstoComboCabeca", "i3GEOFstoComboCabecaSel", "storymap", "ligadosComTabela",function(evt){ + var botao = evt.target; + if (botao) { + if (botao.value != "") { + i3GEO.mapa.ativaTema(botao.value); + i3GEOF.storymap.tema = botao.value; + $i(iddiv).innerHTML = ""; + i3GEOF.storymap.inicia(iddiv); + } else { + $i(iddiv).innerHTML = ""; + } + } + }); + } if (i3GEOF.storymap.tema === "") { return; } diff --git a/ferramentas/tme/index.js b/ferramentas/tme/index.js index 3cb1a3a..babe88e 100755 --- a/ferramentas/tme/index.js +++ b/ferramentas/tme/index.js @@ -117,7 +117,21 @@ i3GEOF.tme = */ inicia : function(iddiv) { var camada = ""; - i3GEO.janela.comboCabecalhoTemasBs("i3GEOFtmeComboCabeca", "i3GEOFtmeComboCabecaSel", "tme", "ligadosComTabela"); + if (!$i("i3GEOFtmeComboCabecaSel")) { + i3GEO.janela.comboCabecalhoTemasBs("i3GEOFtmeComboCabeca", "i3GEOFtmeComboCabecaSel", "tme", "ligadosComTabela",function(evt){ + var botao = evt.target; + if (botao) { + if (botao.value != "") { + i3GEO.mapa.ativaTema(botao.value); + i3GEOF.tme.tema = botao.value; + $i(iddiv).innerHTML = ""; + i3GEOF.tme.inicia(iddiv); + } else { + $i(iddiv).innerHTML = ""; + } + } + }); + } if(i3GEOF.tme.tema === ""){ return; } @@ -267,12 +281,6 @@ i3GEOF.tme = i3GEOF.tme.aguarde = $i("i3GEOF.tme_imagemCabecalho").style; $i("i3GEOF.tme_corpo").style.backgroundColor = "white"; i3GEOF.tme.inicia(divid); - temp = function() { - i3GEO.eventos.removeEventos("ATUALIZAARVORECAMADAS", [ - 'i3GEO.janela.comboCabecalhoTemas("i3GEOFtmeComboCabeca","i3GEOFtmeComboCabecaSel","tme","ligadosComTabela")' - ]); - }; - YAHOO.util.Event.addListener(janela[0].close, "click", temp); }, /* * Function: ativaFoco diff --git a/ferramentas/toponimia/index.js b/ferramentas/toponimia/index.js index af45c87..44c87f2 100755 --- a/ferramentas/toponimia/index.js +++ b/ferramentas/toponimia/index.js @@ -45,7 +45,21 @@ i3GEOF.toponimia = { iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ - i3GEO.janela.comboCabecalhoTemasBs("i3GEOFtoponimiaComboCabeca","i3GEOFtoponimiaComboCabecaSel","toponimia","ligadosComTabela"); + if (!$i("i3GEOFtoponimiaComboCabecaSel")) { + i3GEO.janela.comboCabecalhoTemasBs("i3GEOFtoponimiaComboCabeca","i3GEOFtoponimiaComboCabecaSel","toponimia","ligadosComTabela",function(evt){ + var botao = evt.target; + if (botao) { + if (botao.value != "") { + i3GEO.mapa.ativaTema(botao.value); + i3GEOF.toponimia.tema = botao.value; + $i(iddiv).innerHTML = ""; + i3GEOF.toponimia.inicia(iddiv); + } else { + $i(iddiv).innerHTML = ""; + } + } + }); + } if(i3GEOF.toponimia.tema === ""){ $i(iddiv).innerHTML = "";//'

'+$trad("x33")+'

'; return; @@ -146,10 +160,6 @@ i3GEOF.toponimia = { i3GEOF.toponimia.aguarde = $i("i3GEOF.toponimia_imagemCabecalho").style; $i("i3GEOF.toponimia_corpo").style.backgroundColor = "white"; i3GEOF.toponimia.inicia(divid); - temp = function(){ - i3GEO.eventos.removeEventos("ATUALIZAARVORECAMADAS",['i3GEO.janela.comboCabecalhoTemas("i3GEOFtoponimiaComboCabeca","i3GEOFtoponimiaComboCabecaSel","toponimia","ligadosComTabela")']); - }; - YAHOO.util.Event.addListener(janela[0].close, "click", temp); }, /* Function: corj diff --git a/js/arvoredecamadas.js b/js/arvoredecamadas.js index e0d2c8c..b63f476 100755 --- a/js/arvoredecamadas.js +++ b/js/arvoredecamadas.js @@ -138,6 +138,7 @@ i3GEO.arvoreDeCamadas = if(!i3GEO.template.camada || !i3GEO.template.camadaFundo){ i3GEO.arvoreDeCamadas.carregaTemplates(); + return; } else { config = i3GEO.arvoreDeCamadas.config; var novoel, temp; diff --git a/js/busca.js b/js/busca.js index a6adda9..5f10ac6 100755 --- a/js/busca.js +++ b/js/busca.js @@ -93,6 +93,7 @@ i3GEO.busca = { } if(!i3GEO.template.buscaEmTemas || !i3GEO.template.buscaEmServico){ i3GEO.busca.carregaTemplates(); + return; } else { var palavra = $(config.ondeConteiner).find(config.inputOndePalavra).val(); if(palavra != ""){ diff --git a/js/caixaDeFerramentas.js b/js/caixaDeFerramentas.js index 2ab7d58..9895780 100755 --- a/js/caixaDeFerramentas.js +++ b/js/caixaDeFerramentas.js @@ -62,6 +62,7 @@ i3GEO.caixaDeFerramentas = { i3GEO.caixaDeFerramentas.aguarde(); if(!i3GEO.template.ferramentasFolder || !i3GEO.template.ferramentasLinks || !i3GEO.template.ferramentasMigalha){ i3GEO.caixaDeFerramentas.carregaTemplates(); + return; } else { i3GEO.caixaDeFerramentas.nivel0(); } diff --git a/js/catalogoDir.js b/js/catalogoDir.js index ec57957..c163a9a 100755 --- a/js/catalogoDir.js +++ b/js/catalogoDir.js @@ -93,6 +93,7 @@ i3GEO.catalogoDir = { i3GEO.catalogoDir.aguarde(); if(!i3GEO.template.dir || !i3GEO.template.tema || !i3GEO.template.catalogoMigalha){ i3GEO.catalogoDir.carregaTemplates(); + return; } else { i3GEO.catalogoDir.MIGALHA = [ {"nome":"","onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"}, diff --git a/js/catalogoEstrelas.js b/js/catalogoEstrelas.js index efbb08a..c30693a 100755 --- a/js/catalogoEstrelas.js +++ b/js/catalogoEstrelas.js @@ -98,6 +98,7 @@ i3GEO.catalogoEstrelas = { i3GEO.catalogoEstrelas.aguarde(); if(!i3GEO.template.dir || !i3GEO.template.tema || !i3GEO.template.catalogoMigalha){ i3GEO.catalogoEstrelas.carregaTemplates(); + return; } else { i3GEO.catalogoEstrelas.MIGALHA = [ {"nome":"","onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"}, diff --git a/js/catalogoInde.js b/js/catalogoInde.js index 14cf1f1..6fe306c 100755 --- a/js/catalogoInde.js +++ b/js/catalogoInde.js @@ -114,6 +114,7 @@ i3GEO.catalogoInde = { i3GEO.catalogoInde.aguarde(); if(!i3GEO.template.dir || !i3GEO.template.tema || !i3GEO.template.catalogoMigalha){ i3GEO.catalogoInde.carregaTemplates(); + return; } else { i3GEO.catalogoInde.DADOS = ""; diff --git a/js/catalogoMenus.js b/js/catalogoMenus.js index 117ff2e..02d188e 100755 --- a/js/catalogoMenus.js +++ b/js/catalogoMenus.js @@ -96,6 +96,7 @@ i3GEO.catalogoMenus = { i3GEO.catalogoMenus.aguarde(); if(!i3GEO.template.dir || !i3GEO.template.tema || !i3GEO.template.catalogoMigalha){ i3GEO.catalogoMenus.carregaTemplates(); + return; } else { config = i3GEO.catalogoMenus.config; //para efeitos de compatibilidade diff --git a/js/catalogoMetaestat.js b/js/catalogoMetaestat.js index 1854c43..ccd8902 100755 --- a/js/catalogoMetaestat.js +++ b/js/catalogoMetaestat.js @@ -97,6 +97,7 @@ i3GEO.catalogoMetaestat = { i3GEO.catalogoMetaestat.aguarde(); if(!i3GEO.template.dir || !i3GEO.template.tema || !i3GEO.template.catalogoMigalha){ i3GEO.catalogoMetaestat.carregaTemplates(); + return; } else { i3GEO.catalogoMetaestat.MIGALHA = [ {"nome":"","onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"}, diff --git a/js/catalogoOgc.js b/js/catalogoOgc.js index 5549c11..e549a18 100755 --- a/js/catalogoOgc.js +++ b/js/catalogoOgc.js @@ -97,6 +97,7 @@ i3GEO.catalogoOgc = { i3GEO.catalogoOgc.aguarde(); if(!i3GEO.template.dir || !i3GEO.template.tema || !i3GEO.template.catalogoMigalha){ i3GEO.catalogoOgc.carregaTemplates(); + return; } else { i3GEO.catalogoOgc.MIGALHA = [ {"nome":"","onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"}, diff --git a/js/catalogoRegioes.js b/js/catalogoRegioes.js index 46968a3..783025e 100755 --- a/js/catalogoRegioes.js +++ b/js/catalogoRegioes.js @@ -116,6 +116,7 @@ i3GEO.catalogoRegioes = { i3GEO.catalogoRegioes.DADOS = ""; if(!i3GEO.template.dir || !i3GEO.template.tema || !i3GEO.template.catalogoMigalha){ i3GEO.catalogoRegioes.carregaTemplates(); + return; } else { i3GEO.catalogoRegioes.MIGALHA = [ {"nome":"","onclick":"i3GEO.catalogoRegioes.mostraCatalogoPrincipal()"}, diff --git a/js/catalogoSistemas.js b/js/catalogoSistemas.js index 2ad5b1f..d9d0ec9 100755 --- a/js/catalogoSistemas.js +++ b/js/catalogoSistemas.js @@ -97,6 +97,7 @@ i3GEO.catalogoSistemas = { i3GEO.catalogoSistemas.aguarde(); if(!i3GEO.template.dir || !i3GEO.template.tema || !i3GEO.template.catalogoMigalha){ i3GEO.catalogoSistemas.carregaTemplates(); + return; } else { i3GEO.catalogoSistemas.MIGALHA = [ {"nome":"","onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"}, diff --git a/js/compactados/arvoredecamadas_compacto.js b/js/compactados/arvoredecamadas_compacto.js index 78f335f..f0f9fe2 100755 --- a/js/compactados/arvoredecamadas_compacto.js +++ b/js/compactados/arvoredecamadas_compacto.js @@ -1 +1 @@ -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.arvoreDeCamadas={FUNCOES:{farolescala:true,excluir:true,sobe:true,desce:true,fonte:true,zoomtema:true,compartilhar:true,opacidade:true,mudanome:true,procurar:true,toponimia:true,etiquetas:true,filtrar:true,tabela:true,grafico:true,editorlegenda:true,destacar:true,cortina:true,sql:true,comentar:true,temporizador:true,wms:true,tme:true,copia:true,storymap:true,animagif:true},CAMADAS:"",FILTRO:"",CAMADASINDEXADAS:[],config:{"idOnde":"listaTemas","aposIniciar":"","templateCamada":"templates/camada.html","idListaFundo":"","templateCamadaFundo":"templates/camadaFundo.html","verificaAbrangencia":""},nget:0,carregaTemplates:function(){if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.nget=2;if(!i3GEO.template.camada){$.get(i3GEO.arvoreDeCamadas.config.templateCamada,function(template){i3GEO.template.camada=template;i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1;if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.inicia()}})}else{i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1}if(!i3GEO.template.camadaFundo){$.get(i3GEO.arvoreDeCamadas.config.templateCamadaFundo,function(template){i3GEO.template.camadaFundo=template;i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1;if(i3GEO.arvoreDeCamadas.nget==0){i3GEO.arvoreDeCamadas.inicia()}})}else{i3GEO.arvoreDeCamadas.nget=i3GEO.arvoreDeCamadas.nget-1}}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.arvoreDeCamadas.config[i]=v})}if(!i3GEO.template.camada||!i3GEO.template.camadaFundo){i3GEO.arvoreDeCamadas.carregaTemplates()}else{config=i3GEO.arvoreDeCamadas.config;var novoel,temp;if(!$i(config.idOnde)){return}if(config.verificaAbrangencia!=""){i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()"])}i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS);if(config.aposIniciar!==""){if(jQuery.isFunction(config.aposIniciar)){config.aposIniciar.call()}}}},atualiza:function(temas,forca){if(i3GEO.template.camada==undefined){return}if(arguments.length===0){temas=i3GEO.arvoreDeCamadas.CAMADAS;i3GEO.arvoreDeCamadas.CAMADAS="";forca=false}var clone=[],camada={},config=i3GEO.arvoreDeCamadas.config,temp;temp=$i(config.idOnde);if(temp){if(forca===true){temp.innerHTML=""}if(temp.innerHTML!==""){if(i3GEO.arvoreDeCamadas.comparaTemas(temas,i3GEO.arvoreDeCamadas.CAMADAS)){i3GEO.arvoreDeCamadas.CAMADAS=temas;return}}}else{return}i3GEO.arvoreDeCamadas.CAMADAS=temas;i3GEO.arvoreDeCamadas.CAMADASINDEXADAS=[];$.each(i3GEO.arvoreDeCamadas.CAMADAS,function(i,tema){var mostra=true;i3GEO.pluginI3geo.aplicaPropriedades(tema);camada={};camada.name=tema.name;camada.tema=tema.tema;if(tema.status!=0){camada.checked="checked"}else{camada.checked=""}if(tema.sel&&tema.sel.toLowerCase()==="sim"){camada.classeCss="camadaSelecionada"}else{camada.classeCss=""}if(i3GEO.arvoreDeCamadas.FILTRO!==""){if(i3GEO.arvoreDeCamadas.FILTRO==="desligados"&&camada.checked=="checked"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="ligados"&&camada.checked==""){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="selecionados"&&tema.sel.toLowerCase()!=="sim"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="download"&&tema.download.toLowerCase()!=="sim"){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="wms"&&tema.connectiontype*1!==7){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="raster"&&tema.type*1!==3){mostra=false}if(i3GEO.arvoreDeCamadas.FILTRO==="toponimia"&&tema.type*1!==4){mostra=false}}if(mostra==true){i3GEO.arvoreDeCamadas.montaIconesTema(tema,camada);i3GEO.arvoreDeCamadas.montaOpcoesTema(tema,camada);if(tema.iconetema!==""){camada.iconetema=""}if(tema.escondido.toLowerCase()!=="sim"){clone.push(camada)}}i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[camada.name]=tema});var t=Mustache.render("{{#data}}"+i3GEO.template.camada+"{{/data}}",{"data":clone});$("#"+config.idOnde).html(t);$("#"+config.idOnde).sortable({scroll:false,axis:"y",revert:true,update:function(event,ui){var els=i3GEO.arvoreDeCamadas.listaLigadosDesligados();var lista=els[2].join(",");var temp=function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)};i3GEO.php.reordenatemas(temp,lista)}});if(i3GEO.Interface.ATUAL=="openlayers"){if($("#"+config.idListaFundo).html()==""){clone=[];$.each(i3GEO.Interface.openlayers.LAYERSADICIONAIS,function(i,layer){camada={};temp=layer.getProperties();camada.name="camadaDeFundo";camada.value=temp.name;camada.title=temp.title;if(temp.visible===true){camada.checked="checked"}else{camada.checked=""}clone.push(camada)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.camadaFundo+"{{/data}}",{"data":clone});$("#"+config.idListaFundo).html(t)}}},ligaDesligaTemas:function(lista,status){},atualizaLegenda:function(idtema){},montaTextoTema:function(tema){if(i3GEO.tema.TEMPORIZADORESID[tema.name]==undefined&&tema.temporizador!=""){i3GEO.tema.temporizador(tema.name,tema.temporizador)}return(html)},montaOpcoesTema:function(temaObj,camada){camada.ferramentasTexto=$trad("u15a");camada.ferramentasTitle=$trad("ferramCamadas");camada.removerTexto=$trad("t12");camada.removerTitle=$trad("t12a");camada.sobeTexto=$trad("t13");camada.sobeTitle=$trad("t14");camada.desceTexto=$trad("t15");camada.desceTitle=$trad("t16");camada.tabelaTexto=$trad("tabela");camada.tabelaTitle=$trad("t30");camada.editorlegendaTexto=$trad("t33");if(temaObj.zoomtema.toLowerCase()==="sim"){camada.zoomtemaTexto=$trad("t17");camada.zoomtemaTitle=$trad("t18")}else{camada.zoomtema="hidden"}if(temaObj.sel.toLowerCase()==="sim"){camada.selTexto=$trad("t5");camada.selTitle=$trad("t4")}else{camada.sel="hidden"}if(temaObj.sel.toLowerCase()==="sim"){camada.zoomSelTexto=$trad("t5");camada.zoomselTitle=$trad("t4a")}else{camada.zoomsel="hidden"}if(temaObj.link_tema!=""&&temaObj.features.toLowerCase()!=="sim"&&temaObj.name!="mundo"){camada.linkTexto=$trad("a9");camada.linkTitle=$trad("a9")}else{camada.link="hidden"}if(temaObj.download.toLowerCase()==="sim"||temaObj.download===""&&temaObj.features.toLowerCase()!=="sim"){camada.downloadTexto="Download";camada.downloadTitle=$trad("t6")}else{camada.download="hidden"}if(temaObj.permiteogc.toLowerCase()==="sim"){camada.permiteogcTexto="OGC"}else{camada.permiteogc="hidden"}return camada},montaIconesTema:function(temaObj,camada){if(temaObj.escala!=0){if(temaObj.escala*1i3GEO.parametros.mapscale*1){camada.farol="red";camada.farolTitle=$trad("t10")}if(temaObj.escala===0){camada.farol="yellow";camada.farolTitle=$trad("t11")}}else{camada.farol="hidden"}if(temaObj.contextoescala.toLowerCase()==="sim"){camada.contextoescala="";camada.contextoescalaTitle=$trad("t36")}else{camada.contextoescala="hidden"}if(temaObj.plugini3geo){var iconePlugin=i3GEO.pluginI3geo.clickArvoreDeCamadas(temaObj);if(iconePlugin!=false){camada.iconePlugin=iconePlugin}}if(temaObj.ferramentas){var html="",fer="",fers=temaObj.ferramentas;for(fer in fers){if(i3GEO.configura.ferramentasLayers[fer]){html+=i3GEO.configura.ferramentasLayers[fer].icone(temaObj.name)}}camada.iconeFerramentas=html}return camada},atualizaFarol:function(mapscale){var farol,l,ltema,escala,iu=i3GEO.util,im=i3GEO.configura.locaplic+"/imagens/",camadas=i3GEO.arvoreDeCamadas.CAMADAS;farol="maisamarelo.png";l=camadas.length-1;if(l>=0){do{ltema=camadas[l];escala=ltema.escala;if(escala*1mapscale*1){farol="maisvermelho.png"}if(escala*1===0){farol="maisamarelo.png"}iu.defineValor("farol"+ltema.name,"src",im+farol)}while(l--)}},aplicaTemas:function(tipo){if(arguments.length===0){tipo="normal"}var t="",temp;if(tipo==="normal"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("mantem")}if(tipo==="ligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("marca")}if(tipo==="desligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca")}temp=function(){i3GEO.atualiza();i3GEO.janela.fechaAguarde("redesenha")};if(tipo==="normal"){i3GEO.php.ligatemas(temp,t[1].toString(),t[0].toString());return}if(tipo==="ligartodos"){i3GEO.php.ligatemas(temp,"",t[2].toString());return}if(tipo==="desligartodos"){i3GEO.php.ligatemas(temp,t[2].toString(),"")}},listaLigadosDesligados:function(tipo){if(!$i(i3GEO.arvoreDeCamadas.config.idOnde)){return[[],[],[]]}if(arguments.length===0){tipo="manter"}var nos=$("#"+i3GEO.arvoreDeCamadas.config.idOnde).find("input"),ligados=[],desligados=[],todos=[];$.each(nos,function(i,no){todos.push(no.value);if(no.checked==true){ligados.push(no.value)}else{desligados.push(no.value)}});return([ligados,desligados,todos])},capturaCheckBox:function(tema){},comparaTemas:function(novo,atual){try{var novon=novo.length,i;if(novon!==atual.length){return(false)}for(i=0;i0){i-=1;if(camadas[i][parametro]===valor){return camadas[i]}}return""},filtraCamadas:function(propriedade,valor,operador,camadas){if(!camadas){camadas=i3GEO.arvoreDeCamadas.CAMADAS}var resultado,i=0,temp,nelementos=camadas.length,ltema;resultado=[];if(nelementos>0){do{ltema=camadas[i];if(ltema.escondido.toLowerCase()!=="sim"){temp=ltema[propriedade];if(operador==="igual"){if(temp+"".toLowerCase()==valor+"".toLowerCase()){resultado.push(ltema)}}if(operador==="diferente"){if(temp+"".toLowerCase()!==valor+"".toLowerCase()){resultado.push(ltema)}}if(operador==="menor"){if(temp+"".toLowerCase()0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.name===camada){ltema[propriedade]=valor}i+=1}while(i0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.aplicaextensao.toLowerCase()==="sim"){temp=ltema.name}i+=1}while(i"}if(tema.escondido.toLowerCase()!=="sim"){clone.push(camada)}}i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[camada.name]=tema});var t=Mustache.render("{{#data}}"+i3GEO.template.camada+"{{/data}}",{"data":clone});$("#"+config.idOnde).html(t);$("#"+config.idOnde).sortable({scroll:false,axis:"y",revert:true,update:function(event,ui){var els=i3GEO.arvoreDeCamadas.listaLigadosDesligados();var lista=els[2].join(",");var temp=function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)};i3GEO.php.reordenatemas(temp,lista)}});if(i3GEO.Interface.ATUAL=="openlayers"){if($("#"+config.idListaFundo).html()==""){clone=[];$.each(i3GEO.Interface.openlayers.LAYERSADICIONAIS,function(i,layer){camada={};temp=layer.getProperties();camada.name="camadaDeFundo";camada.value=temp.name;camada.title=temp.title;if(temp.visible===true){camada.checked="checked"}else{camada.checked=""}clone.push(camada)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.camadaFundo+"{{/data}}",{"data":clone});$("#"+config.idListaFundo).html(t)}}},ligaDesligaTemas:function(lista,status){},atualizaLegenda:function(idtema){},montaTextoTema:function(tema){if(i3GEO.tema.TEMPORIZADORESID[tema.name]==undefined&&tema.temporizador!=""){i3GEO.tema.temporizador(tema.name,tema.temporizador)}return(html)},montaOpcoesTema:function(temaObj,camada){camada.ferramentasTexto=$trad("u15a");camada.ferramentasTitle=$trad("ferramCamadas");camada.removerTexto=$trad("t12");camada.removerTitle=$trad("t12a");camada.sobeTexto=$trad("t13");camada.sobeTitle=$trad("t14");camada.desceTexto=$trad("t15");camada.desceTitle=$trad("t16");camada.tabelaTexto=$trad("tabela");camada.tabelaTitle=$trad("t30");camada.editorlegendaTexto=$trad("t33");if(temaObj.zoomtema.toLowerCase()==="sim"){camada.zoomtemaTexto=$trad("t17");camada.zoomtemaTitle=$trad("t18")}else{camada.zoomtema="hidden"}if(temaObj.sel.toLowerCase()==="sim"){camada.selTexto=$trad("t5");camada.selTitle=$trad("t4")}else{camada.sel="hidden"}if(temaObj.sel.toLowerCase()==="sim"){camada.zoomSelTexto=$trad("t5");camada.zoomselTitle=$trad("t4a")}else{camada.zoomsel="hidden"}if(temaObj.link_tema!=""&&temaObj.features.toLowerCase()!=="sim"&&temaObj.name!="mundo"){camada.linkTexto=$trad("a9");camada.linkTitle=$trad("a9")}else{camada.link="hidden"}if(temaObj.download.toLowerCase()==="sim"||temaObj.download===""&&temaObj.features.toLowerCase()!=="sim"){camada.downloadTexto="Download";camada.downloadTitle=$trad("t6")}else{camada.download="hidden"}if(temaObj.permiteogc.toLowerCase()==="sim"){camada.permiteogcTexto="OGC"}else{camada.permiteogc="hidden"}return camada},montaIconesTema:function(temaObj,camada){if(temaObj.escala!=0){if(temaObj.escala*1i3GEO.parametros.mapscale*1){camada.farol="red";camada.farolTitle=$trad("t10")}if(temaObj.escala===0){camada.farol="yellow";camada.farolTitle=$trad("t11")}}else{camada.farol="hidden"}if(temaObj.contextoescala.toLowerCase()==="sim"){camada.contextoescala="";camada.contextoescalaTitle=$trad("t36")}else{camada.contextoescala="hidden"}if(temaObj.plugini3geo){var iconePlugin=i3GEO.pluginI3geo.clickArvoreDeCamadas(temaObj);if(iconePlugin!=false){camada.iconePlugin=iconePlugin}}if(temaObj.ferramentas){var html="",fer="",fers=temaObj.ferramentas;for(fer in fers){if(i3GEO.configura.ferramentasLayers[fer]){html+=i3GEO.configura.ferramentasLayers[fer].icone(temaObj.name)}}camada.iconeFerramentas=html}return camada},atualizaFarol:function(mapscale){var farol,l,ltema,escala,iu=i3GEO.util,im=i3GEO.configura.locaplic+"/imagens/",camadas=i3GEO.arvoreDeCamadas.CAMADAS;farol="maisamarelo.png";l=camadas.length-1;if(l>=0){do{ltema=camadas[l];escala=ltema.escala;if(escala*1mapscale*1){farol="maisvermelho.png"}if(escala*1===0){farol="maisamarelo.png"}iu.defineValor("farol"+ltema.name,"src",im+farol)}while(l--)}},aplicaTemas:function(tipo){if(arguments.length===0){tipo="normal"}var t="",temp;if(tipo==="normal"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("mantem")}if(tipo==="ligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("marca")}if(tipo==="desligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca")}temp=function(){i3GEO.atualiza();i3GEO.janela.fechaAguarde("redesenha")};if(tipo==="normal"){i3GEO.php.ligatemas(temp,t[1].toString(),t[0].toString());return}if(tipo==="ligartodos"){i3GEO.php.ligatemas(temp,"",t[2].toString());return}if(tipo==="desligartodos"){i3GEO.php.ligatemas(temp,t[2].toString(),"")}},listaLigadosDesligados:function(tipo){if(!$i(i3GEO.arvoreDeCamadas.config.idOnde)){return[[],[],[]]}if(arguments.length===0){tipo="manter"}var nos=$("#"+i3GEO.arvoreDeCamadas.config.idOnde).find("input"),ligados=[],desligados=[],todos=[];$.each(nos,function(i,no){todos.push(no.value);if(no.checked==true){ligados.push(no.value)}else{desligados.push(no.value)}});return([ligados,desligados,todos])},capturaCheckBox:function(tema){},comparaTemas:function(novo,atual){try{var novon=novo.length,i;if(novon!==atual.length){return(false)}for(i=0;i0){i-=1;if(camadas[i][parametro]===valor){return camadas[i]}}return""},filtraCamadas:function(propriedade,valor,operador,camadas){if(!camadas){camadas=i3GEO.arvoreDeCamadas.CAMADAS}var resultado,i=0,temp,nelementos=camadas.length,ltema;resultado=[];if(nelementos>0){do{ltema=camadas[i];if(ltema.escondido.toLowerCase()!=="sim"){temp=ltema[propriedade];if(operador==="igual"){if(temp+"".toLowerCase()==valor+"".toLowerCase()){resultado.push(ltema)}}if(operador==="diferente"){if(temp+"".toLowerCase()!==valor+"".toLowerCase()){resultado.push(ltema)}}if(operador==="menor"){if(temp+"".toLowerCase()0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.name===camada){ltema[propriedade]=valor}i+=1}while(i0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.aplicaextensao.toLowerCase()==="sim"){temp=ltema.name}i+=1}while(i'+$trad("o1")+''},inicia:function(obj){var palavra="",config=i3GEO.busca.config;if(obj){obj=$(obj);if(obj.attr("data-ondeConteiner")!=undefined){config.ondeConteiner=obj.attr("data-ondeConteiner")}if(obj.attr("data-ondeServicosExternos")!=undefined){config.ondeServicosExternos=obj.attr("data-ondeServicosExternos")}if(obj.attr("data-inputServicosExternos")!=undefined){config.inputServicosExternos=obj.attr("data-inputServicosExternos")}if(obj.attr("data-inputTemasMapa")!=undefined){config.inputTemasMapa=obj.attr("data-inputTemasMapa")}if(obj.attr("data-inputTemasMapa")!=undefined){config.ondeTemasMapa=obj.attr("data-ondeTemasMapa")}if(obj.attr("data-inputGoogle")!=undefined){config.inputGoogle=obj.attr("data-inputGoogle")}if(obj.attr("data-inputGoogle")!=undefined){config.ondeGoogle=obj.attr("data-ondeGoogle")}if(obj.attr("data-inputOndePalavra")!=undefined){config.inputOndePalavra=obj.attr("data-inputOndePalavra")}if(obj.attr("data-templateGoogle")!=undefined){config.templateGoogle=obj.attr("data-templateGoogle")}if(obj.attr("data-templateTemasMapa")!=undefined){config.templateTemasMapa=obj.attr("data-templateTemasMapa")}if(obj.attr("data-templateServico")!=undefined){config.templateServico=obj.attr("data-templateServico")}}if(!i3GEO.template.buscaEmTemas||!i3GEO.template.buscaEmServico){i3GEO.busca.carregaTemplates()}else{var palavra=$(config.ondeConteiner).find(config.inputOndePalavra).val();if(palavra!=""){i3GEO.busca.PALAVRA=i3GEO.util.removeAcentos(palavra)}else{i3GEO.busca.PALAVRA="";return false}if($(config.ondeConteiner).find(config.inputServicosExternos)[0].checked==true){$(config.ondeConteiner).find(config.ondeServicosExternos).html(i3GEO.busca.aguarde());i3GEO.php.buscaRapida(i3GEO.busca.resultadoServico,i3GEO.configura.locaplic,i3GEO.busca.SERVICO,i3GEO.busca.PALAVRA)}if($(config.ondeConteiner).find(config.inputTemasMapa)[0].checked==true){$(config.ondeConteiner).find(config.inputTemasMapa).html(i3GEO.busca.aguarde());i3GEO.php.buscaRapida(i3GEO.busca.resultadoTemas,i3GEO.configura.locaplic,"temas",i3GEO.busca.PALAVRA)}if($(config.ondeConteiner).find(config.inputGoogle)[0].checked==true){$(config.ondeConteiner).find(config.inputGoogle).html(i3GEO.busca.aguarde());i3GEO.busca.google(i3GEO.busca.PALAVRA)}}},resultadoTemas:function(retorno){var t,config=i3GEO.busca.config;try{if(retorno.data){t=Mustache.to_html("{{#data}}"+i3GEO.template.buscaEmTemas+"{{/data}}",{"data":retorno.data});$(config.ondeConteiner).find(config.ondeTemasMapa).html(t)}}catch(e){$(config.ondeConteiner).find(config.ondeTemasMapa).html("")}},resultadoGoogle:function(retorno){var t,config=i3GEO.busca.config;try{if(retorno.data){t=Mustache.to_html("{{#data}}"+i3GEO.template.buscaEmTemas+"{{/data}}",{"data":retorno.data});$(config.ondeConteiner).find(config.ondeGoogle).html(t)}}catch(e){$(config.ondeConteiner).find(config.ondeGoogle).html("")}},resultadoServico:function(retorno){var t,config=i3GEO.busca.config;try{if(retorno.data){t=Mustache.to_html("{{#data}}"+i3GEO.template.buscaEmServico+"{{/data}}",{"data":retorno.data.geonames});$(config.ondeConteiner).find(config.ondeServicosExternos).html(t)}}catch(e){$(config.ondeConteiner).find(config.ondeServicosExternos).html("")}},google:function(palavra){var geocoder=new google.maps.Geocoder();geocoder.geocode({'address':palavra},function(results,status){if(status==google.maps.GeocoderStatus.OK){if(status!=google.maps.GeocoderStatus.ZERO_RESULTS){if(results){var b,bo,n=results.length,i=0,resultado={"data":[]};for(i=0;i'+$trad("o1")+''},inicia:function(obj){var palavra="",config=i3GEO.busca.config;if(obj){obj=$(obj);if(obj.attr("data-ondeConteiner")!=undefined){config.ondeConteiner=obj.attr("data-ondeConteiner")}if(obj.attr("data-ondeServicosExternos")!=undefined){config.ondeServicosExternos=obj.attr("data-ondeServicosExternos")}if(obj.attr("data-inputServicosExternos")!=undefined){config.inputServicosExternos=obj.attr("data-inputServicosExternos")}if(obj.attr("data-inputTemasMapa")!=undefined){config.inputTemasMapa=obj.attr("data-inputTemasMapa")}if(obj.attr("data-inputTemasMapa")!=undefined){config.ondeTemasMapa=obj.attr("data-ondeTemasMapa")}if(obj.attr("data-inputGoogle")!=undefined){config.inputGoogle=obj.attr("data-inputGoogle")}if(obj.attr("data-inputGoogle")!=undefined){config.ondeGoogle=obj.attr("data-ondeGoogle")}if(obj.attr("data-inputOndePalavra")!=undefined){config.inputOndePalavra=obj.attr("data-inputOndePalavra")}if(obj.attr("data-templateGoogle")!=undefined){config.templateGoogle=obj.attr("data-templateGoogle")}if(obj.attr("data-templateTemasMapa")!=undefined){config.templateTemasMapa=obj.attr("data-templateTemasMapa")}if(obj.attr("data-templateServico")!=undefined){config.templateServico=obj.attr("data-templateServico")}}if(!i3GEO.template.buscaEmTemas||!i3GEO.template.buscaEmServico){i3GEO.busca.carregaTemplates();return}else{var palavra=$(config.ondeConteiner).find(config.inputOndePalavra).val();if(palavra!=""){i3GEO.busca.PALAVRA=i3GEO.util.removeAcentos(palavra)}else{i3GEO.busca.PALAVRA="";return false}if($(config.ondeConteiner).find(config.inputServicosExternos)[0].checked==true){$(config.ondeConteiner).find(config.ondeServicosExternos).html(i3GEO.busca.aguarde());i3GEO.php.buscaRapida(i3GEO.busca.resultadoServico,i3GEO.configura.locaplic,i3GEO.busca.SERVICO,i3GEO.busca.PALAVRA)}if($(config.ondeConteiner).find(config.inputTemasMapa)[0].checked==true){$(config.ondeConteiner).find(config.inputTemasMapa).html(i3GEO.busca.aguarde());i3GEO.php.buscaRapida(i3GEO.busca.resultadoTemas,i3GEO.configura.locaplic,"temas",i3GEO.busca.PALAVRA)}if($(config.ondeConteiner).find(config.inputGoogle)[0].checked==true){$(config.ondeConteiner).find(config.inputGoogle).html(i3GEO.busca.aguarde());i3GEO.busca.google(i3GEO.busca.PALAVRA)}}},resultadoTemas:function(retorno){var t,config=i3GEO.busca.config;try{if(retorno.data){t=Mustache.to_html("{{#data}}"+i3GEO.template.buscaEmTemas+"{{/data}}",{"data":retorno.data});$(config.ondeConteiner).find(config.ondeTemasMapa).html(t)}}catch(e){$(config.ondeConteiner).find(config.ondeTemasMapa).html("")}},resultadoGoogle:function(retorno){var t,config=i3GEO.busca.config;try{if(retorno.data){t=Mustache.to_html("{{#data}}"+i3GEO.template.buscaEmTemas+"{{/data}}",{"data":retorno.data});$(config.ondeConteiner).find(config.ondeGoogle).html(t)}}catch(e){$(config.ondeConteiner).find(config.ondeGoogle).html("")}},resultadoServico:function(retorno){var t,config=i3GEO.busca.config;try{if(retorno.data){t=Mustache.to_html("{{#data}}"+i3GEO.template.buscaEmServico+"{{/data}}",{"data":retorno.data.geonames});$(config.ondeConteiner).find(config.ondeServicosExternos).html(t)}}catch(e){$(config.ondeConteiner).find(config.ondeServicosExternos).html("")}},google:function(palavra){var geocoder=new google.maps.Geocoder();geocoder.geocode({'address':palavra},function(results,status){if(status==google.maps.GeocoderStatus.OK){if(status!=google.maps.GeocoderStatus.ZERO_RESULTS){if(results){var b,bo,n=results.length,i=0,resultado={"data":[]};for(i=0;i0){t=Mustache.to_html(i3GEO.template.ferramentasFolder,{"nome":menu[i].nome,"descricao":menu[i].descricao});t=$(t);data={"nivel":1,"nome":menu[i].nome,"id":i,"n0":i,"n1":"","n2":"","n3":""};t.find("a").data(data).click(function(){$(this).find("a").off("click");var data=$(this).data();i3GEO.caixaDeFerramentas.config.idOndeFolder.fadeOut("fast",function(){i3GEO.caixaDeFerramentas.nivel1(data);i3GEO.caixaDeFerramentas.config.idOndeFolder.show()})});i3GEO.caixaDeFerramentas.config.idOndeFolder.append(t)}}},nivel1:function(data){var confm=i3GEO.listaDeFerramentas,menu=confm.submenus[confm.menu[data.n0].id],n=menu.length,f=i3GEO.caixaDeFerramentas.config,i,t,datan;f.idOndeFolder.html("");f.idOndeLinks.html("");for(i=0;i0){t=Mustache.to_html(i3GEO.template.ferramentasFolder,{"nome":menu[i].nome,"descricao":menu[i].descricao});t=$(t);data={"nivel":1,"nome":menu[i].nome,"id":i,"n0":i,"n1":"","n2":"","n3":""};t.find("a").data(data).click(function(){$(this).find("a").off("click");var data=$(this).data();i3GEO.caixaDeFerramentas.config.idOndeFolder.fadeOut("fast",function(){i3GEO.caixaDeFerramentas.nivel1(data);i3GEO.caixaDeFerramentas.config.idOndeFolder.show()})});i3GEO.caixaDeFerramentas.config.idOndeFolder.append(t)}}},nivel1:function(data){var confm=i3GEO.listaDeFerramentas,menu=confm.submenus[confm.menu[data.n0].id],n=menu.length,f=i3GEO.caixaDeFerramentas.config,i,t,datan;f.idOndeFolder.html("");f.idOndeLinks.html("");for(i=0;i0){g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone})}clone=[];$.each(data.arquivos,function(i,v){clone.push({"nome":v,"onclick":"i3GEO.catalogoDir.adiciona('"+data.path+"/"+v+"')",})});if(clone.length>0){t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone})}$("#"+i3GEO.catalogoDir.config.idCatalogoNavegacao).html(t+g)};i3GEO.php.listaarquivos(monta,path)},adiciona:function(path){i3GEO.util.adicionaSHP(path)}}; \ No newline at end of file +i3GEO.catalogoDir={MIGALHA:[],config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoDir.nget==0){i3GEO.catalogoDir.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoDir.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1;if(i3GEO.catalogoDir.nget==0){i3GEO.catalogoDir.inicia()}})}else{i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoDir.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1;if(i3GEO.catalogoDir.nget==0){i3GEO.catalogoDir.inicia()}})}else{i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoDir.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1;if(i3GEO.catalogoDir.nget==0){i3GEO.catalogoDir.inicia()}})}else{i3GEO.catalogoDir.nget=i3GEO.catalogoDir.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoDir.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoDir.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":"i3GEO.catalogoDir.MIGALHA.pop();i3GEO.catalogoDir.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoDir.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoDir.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoDir.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoDir.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoDir.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoDir.config[i]=v})}i3GEO.catalogoDir.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoDir.carregaTemplates();return}else{i3GEO.catalogoDir.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"},{"nome":$trad("a6"),"onclick":"i3GEO.catalogoDir.inicia()"}];i3GEO.catalogoDir.atualizaMigalha();config=i3GEO.catalogoDir.config;i3GEO.catalogoDir.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("a6"),"onclick":"i3GEO.catalogoDir.mostraCatalogoPrincipal()"});var lista=function(retorno){var dados=retorno.data,clone=[],t;$.each(dados,function(i,v){clone.push({"nome":v,"descricao":"","onclick":"i3GEO.catalogoDir.listaDir('"+v+"','"+v+"/')"})});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoDir.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoDir.config.idOndeMigalha).show();$("#"+i3GEO.catalogoDir.config.idCatalogoNavegacao).show()})};i3GEO.php.listadrives(lista)}},listaDir:function(nome,path){i3GEO.catalogoDir.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoDir.listaDir('"+nome+"','"+path+"')"});i3GEO.catalogoDir.atualizaMigalha();i3GEO.catalogoDir.aguarde();var monta=function(dados){var data=dados.data,clone=[],g="",t="",temas;$.each(data.diretorios,function(i,v){clone.push({"nome":v,"onclick":"i3GEO.catalogoDir.listaDir('"+v+"','"+data.path+"/"+v+"')",})});if(clone.length>0){g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone})}clone=[];$.each(data.arquivos,function(i,v){clone.push({"nome":v,"onclick":"i3GEO.catalogoDir.adiciona('"+data.path+"/"+v+"')",})});if(clone.length>0){t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone})}$("#"+i3GEO.catalogoDir.config.idCatalogoNavegacao).html(t+g)};i3GEO.php.listaarquivos(monta,path)},adiciona:function(path){i3GEO.util.adicionaSHP(path)}}; \ No newline at end of file diff --git a/js/compactados/catalogoEstrelas_compacto.js b/js/compactados/catalogoEstrelas_compacto.js index 83dc216..6d2fd6c 100755 --- a/js/compactados/catalogoEstrelas_compacto.js +++ b/js/compactados/catalogoEstrelas_compacto.js @@ -1 +1 @@ -i3GEO.catalogoEstrelas={MIGALHA:[],config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha','valorEstrela':5,'numEstrelas':3},nget:0,carregaTemplates:function(){if(i3GEO.catalogoEstrelas.nget==0){i3GEO.catalogoEstrelas.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoEstrelas.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1;if(i3GEO.catalogoEstrelas.nget==0){i3GEO.catalogoEstrelas.inicia()}})}else{i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoEstrelas.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1;if(i3GEO.catalogoEstrelas.nget==0){i3GEO.catalogoEstrelas.inicia()}})}else{i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1;if(i3GEO.catalogoEstrelas.nget==0){i3GEO.catalogoEstrelas.inicia()}})}else{i3GEO.catalogoEstrelas.nget=i3GEO.catalogoEstrelas.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoEstrelas.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":"i3GEO.catalogoEstrelas.MIGALHA.pop();i3GEO.catalogoEstrelas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoEstrelas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoEstrelas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoEstrelas.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoEstrelas.config[i]=v})}i3GEO.catalogoEstrelas.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoEstrelas.carregaTemplates()}else{i3GEO.catalogoEstrelas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"},{"nome":$trad("t46"),"onclick":"i3GEO.catalogoEstrelas.inicia()"}];i3GEO.catalogoEstrelas.atualizaMigalha();config=i3GEO.catalogoEstrelas.config;i3GEO.catalogoEstrelas.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("x57"),"onclick":"i3GEO.catalogoEstrelas.mostraCatalogoPrincipal()"});var dados=[],estrela='star',estrelas=[],t,i;for(i=config.numEstrelas;i<6;i++){estrelas=[];for(var n=0;nstar',estrelas=[],t,i;for(i=config.numEstrelas;i<6;i++){estrelas=[];for(var n=0;nMetadata"})});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).html(t)}}; \ No newline at end of file +i3GEO.catalogoInde={config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},DADOS:"",nget:0,carregaTemplates:function(){if(i3GEO.catalogoInde.nget==0){i3GEO.catalogoInde.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoInde.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1;if(i3GEO.catalogoInde.nget==0){i3GEO.catalogoInde.inicia()}})}else{i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoInde.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1;if(i3GEO.catalogoInde.nget==0){i3GEO.catalogoInde.inicia()}})}else{i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoInde.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1;if(i3GEO.catalogoInde.nget==0){i3GEO.catalogoInde.inicia()}})}else{i3GEO.catalogoInde.nget=i3GEO.catalogoInde.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoInde.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":"i3GEO.catalogoInde.MIGALHA.pop();i3GEO.catalogoInde.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoInde.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoInde.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).show()});i3GEO.catalogoInde.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{var layer=i3GEO.catalogoInde.DADOS.layers[tid][1];i3GEO.php.adicionaTemaWMS('',layer.url,layer.layers,i3GEO.catalogoInde.DADOS.layers[tid][0],'EPSG:4326',layer.format,'1.1.1',i3GEO.catalogoInde.DADOS.layers[tid][0],'','nao',"text/plain",'','',true)}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoInde.config[i]=v})}i3GEO.catalogoInde.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoInde.carregaTemplates();return}else{i3GEO.catalogoInde.DADOS="";i3GEO.catalogoInde.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoInde.mostraCatalogoPrincipal()"},{"nome":"INDE-Br","onclick":"i3GEO.catalogoInde.inicia()"}];i3GEO.catalogoInde.atualizaMigalha();config=i3GEO.catalogoInde.config;i3GEO.catalogoInde.escondeCatalogoPrincipal();$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).show();var lista=function(dados){i3GEO.catalogoInde.DADOS=dados;var clone=[],t;dados=dados.arvore;$.each(dados,function(i,v){clone.push({"nome":i,"onclick":"i3GEO.catalogoInde.listaTemas('"+i+"')"})});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoInde.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoInde.config.idOndeMigalha).show();$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).show()})};if(i3GEO.catalogoInde.DADOS==""){i3GEO.php.inde(lista)}else{lista(i3GEO.catalogoInde.DADOS)}}},listaTemas:function(sigla){var clone=[],temp;i3GEO.catalogoInde.MIGALHA.push({"nome":sigla,"onclick":"i3GEO.catalogoInde.listaTemas('"+sigla+"')"});i3GEO.catalogoInde.atualizaMigalha();i3GEO.catalogoInde.aguarde();var estilos=i3GEO.catalogoInde.DADOS.arvore[sigla];$.each(estilos,function(i,v){temp=v.split("#");clone.push({"nome":temp[0],"onclick":"i3GEO.catalogoInde.adicionaTema('"+temp[1]+"')","link":"Metadata"})});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoInde.config.idCatalogoNavegacao).html(t)}}; \ No newline at end of file diff --git a/js/compactados/catalogoMenus_compacto.js b/js/compactados/catalogoMenus_compacto.js index df7e052..f2aa606 100755 --- a/js/compactados/catalogoMenus_compacto.js +++ b/js/compactados/catalogoMenus_compacto.js @@ -1 +1 @@ -i3GEO.catalogoMenus={IDSMENUS:[],MENU:"",GRUPO:"",SUBGRUPO:"",config:{"templateDir":"templates/dir.html","templateTema":"templates/tema.html","idOndeMenus":"catalogoMenus","idCatalogoPrincipal":"catalogoPrincipal","idCatalogoNavegacao":"catalogoNavegacao","idOndeMigalha":"catalogoMigalha"},nget:0,carregaTemplates:function(){if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoMenus.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1;if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.listaMenus()}})}else{i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoMenus.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1;if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.listaMenus()}})}else{i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoMenus.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1;if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.listaMenus()}})}else{i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoMenus.config.idOndeMenus).html($trad("o1"))},atualizaMigalha:function(nome,onclick){var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":onclick});$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).html(t)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMenus.config.idCatalogoPrincipal).show()});i3GEO.catalogoInde.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.php.adtema(i3GEO.atualiza,tid)}},listaMenus:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoMenus.config[i]=v})}i3GEO.catalogoMenus.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoMenus.carregaTemplates()}else{config=i3GEO.catalogoMenus.config;if(i3GEO.arvoreDeTemas&&i3GEO.arvoreDeTemas.IDSMENUS&&i3GEO.arvoreDeTemas.IDSMENUS.length>0){i3GEO.catalogoMenus.IDSMENUS=i3GEO.arvoreDeTemas.IDSMENUS}var montaMenus=function(dados){var menus=dados.data,clone=[],n=i3GEO.catalogoMenus.IDSMENUS.length,t;$.each(menus,function(i,v){if(n===0||i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu)>=0||i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu*1)>=0){v.nome=v.nomemenu;v.descricao=v.desc;v.onclick="i3GEO.catalogoMenus.listaGrupos("+v.idmenu+",'"+v.nome+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" ("+$trad("naoPublicado")+")"}if(v.publicado.toLowerCase()!="nao"){clone.push(v)}}});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idOndeMenus).html(t)};i3GEO.php.pegalistademenus(montaMenus)}},listaGrupos:function(idmenu,nomeMigalha){i3GEO.catalogoMenus.aguarde();$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.MENU=nomeMigalha;i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.mostraCatalogoPrincipal()");var montaGrupos=function(dados){var grupos=dados.data.grupos,clone=[],config=i3GEO.catalogoMenus.config,g="",t="",temas=[];$.each(grupos,function(i,v){if(v.id_n1){v.onclick="i3GEO.catalogoMenus.listaSubGrupos("+idmenu+","+v.id_n1+",'"+v.nome+"','"+nomeMigalha+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" ("+$trad("naoPublicado")+")"}clone.push(v)}if(v.temasraiz){temas=v.temasraiz}});g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});clone=[];$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" ("+$trad("naoPublicado")+")"}if(v.link&&v.link.trim()!=""){v.link="Link"}clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t+g);$("#"+config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadegrupos(montaGrupos,idmenu,"nao")},listaSubGrupos:function(idmenu,id_n1,nomeMigalha){$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.aguarde();i3GEO.catalogoMenus.GRUPO=nomeMigalha;i3GEO.catalogoMenus.escondeCatalogoPrincipal();i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.listaGrupos('"+idmenu+"','"+i3GEO.catalogoMenus.MENU+"')");var montaSubGrupos=function(dados){var subgrupos=dados.data.subgrupo,clone=[],g="",t="",temas;$.each(subgrupos,function(i,v){if(v.id_n2){v.onclick="i3GEO.catalogoMenus.listaTemasSubgrupo("+idmenu+","+id_n1+","+v.id_n2+",'"+v.nome+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" ("+$trad("naoPublicado")+")"}clone.push(v)}});g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});clone=[];temas=dados.data.temasgrupo;$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" ("+$trad("naoPublicado")+")"}if(v.link&&v.link.trim()!=""){v.link="Link"}clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).html(t+g);$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadeSubgrupos(montaSubGrupos,idmenu,id_n1)},listaTemasSubgrupo:function(idmenu,id_n1,id_n2,nomeMigalha){$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.aguarde();i3GEO.catalogoMenus.SUBGRUPO=nomeMigalha;i3GEO.catalogoMenus.escondeCatalogoPrincipal();i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.listaSubGrupos("+idmenu+","+id_n1+",'"+i3GEO.catalogoMenus.GRUPO+"')");var montaTemas=function(dados){var temas=dados.data.temas,clone=[],t="";clone=[];$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" ("+$trad("naoPublicado")+")"}if(v.link&&v.link.trim()!=""){v.link="Link"}clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadetemas(montaTemas,idmenu,id_n1,id_n2)}}; \ No newline at end of file +i3GEO.catalogoMenus={IDSMENUS:[],MENU:"",GRUPO:"",SUBGRUPO:"",config:{"templateDir":"templates/dir.html","templateTema":"templates/tema.html","idOndeMenus":"catalogoMenus","idCatalogoPrincipal":"catalogoPrincipal","idCatalogoNavegacao":"catalogoNavegacao","idOndeMigalha":"catalogoMigalha"},nget:0,carregaTemplates:function(){if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoMenus.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1;if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.listaMenus()}})}else{i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoMenus.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1;if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.listaMenus()}})}else{i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoMenus.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1;if(i3GEO.catalogoMenus.nget==0){i3GEO.catalogoMenus.listaMenus()}})}else{i3GEO.catalogoMenus.nget=i3GEO.catalogoMenus.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoMenus.config.idOndeMenus).html($trad("o1"))},atualizaMigalha:function(nome,onclick){var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":onclick});$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).html(t)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMenus.config.idCatalogoPrincipal).show()});i3GEO.catalogoInde.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.php.adtema(i3GEO.atualiza,tid)}},listaMenus:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoMenus.config[i]=v})}i3GEO.catalogoMenus.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoMenus.carregaTemplates();return}else{config=i3GEO.catalogoMenus.config;if(i3GEO.arvoreDeTemas&&i3GEO.arvoreDeTemas.IDSMENUS&&i3GEO.arvoreDeTemas.IDSMENUS.length>0){i3GEO.catalogoMenus.IDSMENUS=i3GEO.arvoreDeTemas.IDSMENUS}var montaMenus=function(dados){var menus=dados.data,clone=[],n=i3GEO.catalogoMenus.IDSMENUS.length,t;$.each(menus,function(i,v){if(n===0||i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu)>=0||i3GEO.catalogoMenus.IDSMENUS.indexOf(v.idmenu*1)>=0){v.nome=v.nomemenu;v.descricao=v.desc;v.onclick="i3GEO.catalogoMenus.listaGrupos("+v.idmenu+",'"+v.nome+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" ("+$trad("naoPublicado")+")"}if(v.publicado.toLowerCase()!="nao"){clone.push(v)}}});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idOndeMenus).html(t)};i3GEO.php.pegalistademenus(montaMenus)}},listaGrupos:function(idmenu,nomeMigalha){i3GEO.catalogoMenus.aguarde();$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.MENU=nomeMigalha;i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.mostraCatalogoPrincipal()");var montaGrupos=function(dados){var grupos=dados.data.grupos,clone=[],config=i3GEO.catalogoMenus.config,g="",t="",temas=[];$.each(grupos,function(i,v){if(v.id_n1){v.onclick="i3GEO.catalogoMenus.listaSubGrupos("+idmenu+","+v.id_n1+",'"+v.nome+"','"+nomeMigalha+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" ("+$trad("naoPublicado")+")"}clone.push(v)}if(v.temasraiz){temas=v.temasraiz}});g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});clone=[];$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" ("+$trad("naoPublicado")+")"}if(v.link&&v.link.trim()!=""){v.link="Link"}clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t+g);$("#"+config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadegrupos(montaGrupos,idmenu,"nao")},listaSubGrupos:function(idmenu,id_n1,nomeMigalha){$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.aguarde();i3GEO.catalogoMenus.GRUPO=nomeMigalha;i3GEO.catalogoMenus.escondeCatalogoPrincipal();i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.listaGrupos('"+idmenu+"','"+i3GEO.catalogoMenus.MENU+"')");var montaSubGrupos=function(dados){var subgrupos=dados.data.subgrupo,clone=[],g="",t="",temas;$.each(subgrupos,function(i,v){if(v.id_n2){v.onclick="i3GEO.catalogoMenus.listaTemasSubgrupo("+idmenu+","+id_n1+","+v.id_n2+",'"+v.nome+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" ("+$trad("naoPublicado")+")"}clone.push(v)}});g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});clone=[];temas=dados.data.temasgrupo;$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" ("+$trad("naoPublicado")+")"}if(v.link&&v.link.trim()!=""){v.link="Link"}clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).html(t+g);$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadeSubgrupos(montaSubGrupos,idmenu,id_n1)},listaTemasSubgrupo:function(idmenu,id_n1,id_n2,nomeMigalha){$("#i3GEOguiaMovelConteudo").scrollTop(0);i3GEO.catalogoMenus.aguarde();i3GEO.catalogoMenus.SUBGRUPO=nomeMigalha;i3GEO.catalogoMenus.escondeCatalogoPrincipal();i3GEO.catalogoMenus.atualizaMigalha(nomeMigalha,"i3GEO.catalogoMenus.listaSubGrupos("+idmenu+","+id_n1+",'"+i3GEO.catalogoMenus.GRUPO+"')");var montaTemas=function(dados){var temas=dados.data.temas,clone=[],t="";clone=[];$.each(temas,function(i,v){v.onclick="i3GEO.catalogoMenus.adicionaTema('"+v.codigo_tema+"')";if(v.publicado.toLowerCase()=="nao"){v.nome=v.nome+" ("+$trad("naoPublicado")+")"}if(v.link&&v.link.trim()!=""){v.link="Link"}clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMenus.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMenus.config.idCatalogoNavegacao).show()})};i3GEO.php.pegalistadetemas(montaTemas,idmenu,id_n1,id_n2)}}; \ No newline at end of file diff --git a/js/compactados/catalogoMetaestat_compacto.js b/js/compactados/catalogoMetaestat_compacto.js index 832930e..85fdd19 100755 --- a/js/compactados/catalogoMetaestat_compacto.js +++ b/js/compactados/catalogoMetaestat_compacto.js @@ -1 +1 @@ -i3GEO.catalogoMetaestat={WMS:"",MIGALHA:[],config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoMetaestat.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1;if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.inicia()}})}else{i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoMetaestat.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1;if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.inicia()}})}else{i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1;if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.inicia()}})}else{i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoMetaestat.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":"i3GEO.catalogoMetaestat.MIGALHA.pop();i3GEO.catalogoMetaestat.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoMetaestat.config[i]=v})}i3GEO.catalogoMetaestat.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoMetaestat.carregaTemplates()}else{i3GEO.catalogoMetaestat.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"},{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.inicia()"}];i3GEO.catalogoMetaestat.atualizaMigalha();config=i3GEO.catalogoMetaestat.config;i3GEO.catalogoMetaestat.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"});var lista=function(dados){var clone=[],t;$.each(dados,function(i,v){v.onclick="i3GEO.catalogoMetaestat.listaMedidas("+v.codigo_variavel+",'"+v.nome+"')";clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).show()})};i3GEO.php.listaVariavel(lista)}},listaMedidas:function(codigo_variavel,nome){i3GEO.catalogoMetaestat.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoMetaestat.listaMedidas("+codigo_variavel+",'"+nome+"')"});i3GEO.catalogoMetaestat.atualizaMigalha();i3GEO.catalogoMetaestat.aguarde();var monta=function(data){var clone=[],g="",temas;$.each(data,function(i,v){v.onclick="i3GEO.catalogoMetaestat.adiciona("+v.id_medida_variavel+",'"+v.nomemedida+"')";v.nome=v.nomemedida;clone.push(v)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html(t)};i3GEO.php.listaMedidaVariavel(codigo_variavel,monta)},adiciona:function(id_medida_variavel,nomemedida){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestat()","metaestat","metaestat","index.js","i3GEOF.metaestat.inicia('flutuanteSimples','',"+id_medida_variavel+")")}}; \ No newline at end of file +i3GEO.catalogoMetaestat={WMS:"",MIGALHA:[],config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoMetaestat.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1;if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.inicia()}})}else{i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoMetaestat.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1;if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.inicia()}})}else{i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1;if(i3GEO.catalogoMetaestat.nget==0){i3GEO.catalogoMetaestat.inicia()}})}else{i3GEO.catalogoMetaestat.nget=i3GEO.catalogoMetaestat.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoMetaestat.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":"i3GEO.catalogoMetaestat.MIGALHA.pop();i3GEO.catalogoMetaestat.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoMetaestat.config[i]=v})}i3GEO.catalogoMetaestat.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoMetaestat.carregaTemplates();return}else{i3GEO.catalogoMetaestat.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"},{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.inicia()"}];i3GEO.catalogoMetaestat.atualizaMigalha();config=i3GEO.catalogoMetaestat.config;i3GEO.catalogoMetaestat.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("x57"),"onclick":"i3GEO.catalogoMetaestat.mostraCatalogoPrincipal()"});var lista=function(dados){var clone=[],t;$.each(dados,function(i,v){v.onclick="i3GEO.catalogoMetaestat.listaMedidas("+v.codigo_variavel+",'"+v.nome+"')";clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoMetaestat.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoMetaestat.config.idOndeMigalha).show();$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).show()})};i3GEO.php.listaVariavel(lista)}},listaMedidas:function(codigo_variavel,nome){i3GEO.catalogoMetaestat.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoMetaestat.listaMedidas("+codigo_variavel+",'"+nome+"')"});i3GEO.catalogoMetaestat.atualizaMigalha();i3GEO.catalogoMetaestat.aguarde();var monta=function(data){var clone=[],g="",temas;$.each(data,function(i,v){v.onclick="i3GEO.catalogoMetaestat.adiciona("+v.id_medida_variavel+",'"+v.nomemedida+"')";v.nome=v.nomemedida;clone.push(v)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoMetaestat.config.idCatalogoNavegacao).html(t)};i3GEO.php.listaMedidaVariavel(codigo_variavel,monta)},adiciona:function(id_medida_variavel,nomemedida){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestat()","metaestat","metaestat","index.js","i3GEOF.metaestat.inicia('flutuanteSimples','',"+id_medida_variavel+")")}}; \ No newline at end of file diff --git a/js/compactados/catalogoOgc_compacto.js b/js/compactados/catalogoOgc_compacto.js index 4ecc8dd..6a0c4da 100755 --- a/js/compactados/catalogoOgc_compacto.js +++ b/js/compactados/catalogoOgc_compacto.js @@ -1 +1 @@ -i3GEO.catalogoOgc={WMS:"",MIGALHA:[],config:{'templateDir':'templates/dir','templateTema':'templates/tema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoOgc.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1;if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.inicia()}})}else{i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoOgc.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1;if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.inicia()}})}else{i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoOgc.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1;if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.inicia()}})}else{i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoOgc.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":"i3GEO.catalogoOgc.MIGALHA.pop();i3GEO.catalogoOgc.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoOgc.config[i]=v})}i3GEO.catalogoOgc.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoOgc.carregaTemplates()}else{i3GEO.catalogoOgc.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"},{"nome":"OGC-WMS","onclick":"i3GEO.catalogoOgc.inicia()"}];i3GEO.catalogoOgc.atualizaMigalha();config=i3GEO.catalogoOgc.config;i3GEO.catalogoOgc.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":'OGC-WMS',"onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"});i3GEO.catalogoOgc.config=config;var lista=function(retorno){var dados=retorno.data.canais,clone=[],t;$.each(dados,function(i,v){v.nome=v.title;v.descricao=v.description;v.onclick="i3GEO.catalogoOgc.listaCamadas('"+v.nome+"',"+v.id_ws+",'"+v.nome+"','"+v.link+"',0"+",'"+v.tipo_ws+"','"+v.layer+"')";clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).show();$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).show()})};i3GEO.php.listaRSSwsARRAY(lista,"WMS")}},listaCamadas:function(nomeMigalha,id_ws,nome,url,nivel,tipo_ws,layer){i3GEO.catalogoOgc.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoOgc.listaCamadas('"+nome+"','"+id_ws+"','"+nome+"','"+url+"',"+nivel+",'"+tipo_ws+"','"+layer+"')"});i3GEO.catalogoOgc.atualizaMigalha();i3GEO.catalogoOgc.aguarde();var monta=function(dados){var data=dados.data,clone=[],g="",temas;$.each(data,function(i,v){if(v.nome+" - "+v.titulo!=="undefined - undefined"){v.descricao=v.titulo;if(!v.estilos){v.onclick="i3GEO.catalogoOgc.listaCamadas('"+nome+"',"+id_ws+",'"+v.nome+"','"+url+"',"+(nivel*1+1)+",'"+tipo_ws+"','"+v.titulo+"')";clone.push(v)}else{i3GEO.catalogoOgc.temas({"estilos":v.estilos,"servico":url,"layer":v.nome,"proj":v.srs.toString(),"formatoimg":v.formats.toString(),"versao":v.version.toString(),"formatoinfo":v.formatsinfo.toString()})}}});if(clone.length>0){g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(g)}};i3GEO.php.listaLayersWMS(monta,url,(nivel*1)+1,id_ws,layer,tipo_ws)},temas:function(config){var clone=[],estilos=config.estilos;$.each(estilos,function(i,v){v.onclick="i3GEO.php.adicionaTemaWMS('','"+config.servico+"','"+config.layer+"','"+v.nome+"','"+config.proj+"','"+config.formatoimg+"','"+config.versao+"','"+v.titulo+"','','nao','"+config.formatoinfo+"','','',"+"true)";v.nome=estilos[i].nome+" - "+estilos[i].titulo;clone.push(v)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(t)}}; \ No newline at end of file +i3GEO.catalogoOgc={WMS:"",MIGALHA:[],config:{'templateDir':'templates/dir','templateTema':'templates/tema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoOgc.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1;if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.inicia()}})}else{i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoOgc.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1;if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.inicia()}})}else{i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoOgc.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1;if(i3GEO.catalogoOgc.nget==0){i3GEO.catalogoOgc.inicia()}})}else{i3GEO.catalogoOgc.nget=i3GEO.catalogoOgc.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoOgc.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":"i3GEO.catalogoOgc.MIGALHA.pop();i3GEO.catalogoOgc.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoOgc.config[i]=v})}i3GEO.catalogoOgc.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoOgc.carregaTemplates();return}else{i3GEO.catalogoOgc.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"},{"nome":"OGC-WMS","onclick":"i3GEO.catalogoOgc.inicia()"}];i3GEO.catalogoOgc.atualizaMigalha();config=i3GEO.catalogoOgc.config;i3GEO.catalogoOgc.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":'OGC-WMS',"onclick":"i3GEO.catalogoOgc.mostraCatalogoPrincipal()"});i3GEO.catalogoOgc.config=config;var lista=function(retorno){var dados=retorno.data.canais,clone=[],t;$.each(dados,function(i,v){v.nome=v.title;v.descricao=v.description;v.onclick="i3GEO.catalogoOgc.listaCamadas('"+v.nome+"',"+v.id_ws+",'"+v.nome+"','"+v.link+"',0"+",'"+v.tipo_ws+"','"+v.layer+"')";clone.push(v)});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoOgc.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoOgc.config.idOndeMigalha).show();$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).show()})};i3GEO.php.listaRSSwsARRAY(lista,"WMS")}},listaCamadas:function(nomeMigalha,id_ws,nome,url,nivel,tipo_ws,layer){i3GEO.catalogoOgc.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoOgc.listaCamadas('"+nome+"','"+id_ws+"','"+nome+"','"+url+"',"+nivel+",'"+tipo_ws+"','"+layer+"')"});i3GEO.catalogoOgc.atualizaMigalha();i3GEO.catalogoOgc.aguarde();var monta=function(dados){var data=dados.data,clone=[],g="",temas;$.each(data,function(i,v){if(v.nome+" - "+v.titulo!=="undefined - undefined"){v.descricao=v.titulo;if(!v.estilos){v.onclick="i3GEO.catalogoOgc.listaCamadas('"+nome+"',"+id_ws+",'"+v.nome+"','"+url+"',"+(nivel*1+1)+",'"+tipo_ws+"','"+v.titulo+"')";clone.push(v)}else{i3GEO.catalogoOgc.temas({"estilos":v.estilos,"servico":url,"layer":v.nome,"proj":v.srs.toString(),"formatoimg":v.formats.toString(),"versao":v.version.toString(),"formatoinfo":v.formatsinfo.toString()})}}});if(clone.length>0){g=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(g)}};i3GEO.php.listaLayersWMS(monta,url,(nivel*1)+1,id_ws,layer,tipo_ws)},temas:function(config){var clone=[],estilos=config.estilos;$.each(estilos,function(i,v){v.onclick="i3GEO.php.adicionaTemaWMS('','"+config.servico+"','"+config.layer+"','"+v.nome+"','"+config.proj+"','"+config.formatoimg+"','"+config.versao+"','"+v.titulo+"','','nao','"+config.formatoinfo+"','','',"+"true)";v.nome=estilos[i].nome+" - "+estilos[i].titulo;clone.push(v)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoOgc.config.idCatalogoNavegacao).html(t)}}; \ No newline at end of file diff --git a/js/compactados/catalogoRegioes_compacto.js b/js/compactados/catalogoRegioes_compacto.js index c50d298..bf34b63 100755 --- a/js/compactados/catalogoRegioes_compacto.js +++ b/js/compactados/catalogoRegioes_compacto.js @@ -1 +1 @@ -i3GEO.catalogoRegioes={config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoRegioes.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1;if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.inicia()}})}else{i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoRegioes.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1;if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.inicia()}})}else{i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1;if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.inicia()}})}else{i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1}}},DADOS:"",aguarde:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoRegioes.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":"i3GEO.catalogoRegioes.MIGALHA.pop();i3GEO.catalogoRegioes.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).show()});i3GEO.catalogoRegioes.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{var layer=i3GEO.catalogoRegioes.DADOS.layers[tid][1];i3GEO.php.adicionaTemaWMS('',layer.url,layer.layers,i3GEO.catalogoRegioes.DADOS.layers[tid][0],'EPSG:4326',layer.format,'1.1.1',i3GEO.catalogoRegioes.DADOS.layers[tid][0],'','nao',"text/plain",'','',true)}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoRegioes.config[i]=v})}i3GEO.catalogoRegioes.aguarde();i3GEO.catalogoRegioes.DADOS="";if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoRegioes.carregaTemplates()}else{i3GEO.catalogoRegioes.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoRegioes.mostraCatalogoPrincipal()"},{"nome":$trad("x87"),"onclick":"i3GEO.catalogoRegioes.inicia()"}];i3GEO.catalogoRegioes.atualizaMigalha();config=i3GEO.catalogoRegioes.config;i3GEO.catalogoRegioes.escondeCatalogoPrincipal();$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show();var lista=function(dados){var clone=[],t;$.each(dados,function(i,v){clone.push({"nome":v.nome_tipo_regiao,"descricao":v.descricao_tipo_regiao,"onclick":"i3GEO.catalogoRegioes.adiciona("+v.codigo_tipo_regiao+")"})});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).show();$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show()})};i3GEO.php.listaTipoRegiao(lista)}},adiciona:function(codigo_tipo_regiao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=adicionaLimiteRegiao"+"&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;var funcao=function(){i3GEO.atualiza()};cpJSON.call(p,"foo",funcao)}}; \ No newline at end of file +i3GEO.catalogoRegioes={config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoRegioes.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1;if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.inicia()}})}else{i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoRegioes.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1;if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.inicia()}})}else{i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1;if(i3GEO.catalogoRegioes.nget==0){i3GEO.catalogoRegioes.inicia()}})}else{i3GEO.catalogoRegioes.nget=i3GEO.catalogoRegioes.nget-1}}},DADOS:"",aguarde:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoRegioes.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":"i3GEO.catalogoRegioes.MIGALHA.pop();i3GEO.catalogoRegioes.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).show()});i3GEO.catalogoRegioes.DADOS=""},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{var layer=i3GEO.catalogoRegioes.DADOS.layers[tid][1];i3GEO.php.adicionaTemaWMS('',layer.url,layer.layers,i3GEO.catalogoRegioes.DADOS.layers[tid][0],'EPSG:4326',layer.format,'1.1.1',i3GEO.catalogoRegioes.DADOS.layers[tid][0],'','nao',"text/plain",'','',true)}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoRegioes.config[i]=v})}i3GEO.catalogoRegioes.aguarde();i3GEO.catalogoRegioes.DADOS="";if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoRegioes.carregaTemplates();return}else{i3GEO.catalogoRegioes.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoRegioes.mostraCatalogoPrincipal()"},{"nome":$trad("x87"),"onclick":"i3GEO.catalogoRegioes.inicia()"}];i3GEO.catalogoRegioes.atualizaMigalha();config=i3GEO.catalogoRegioes.config;i3GEO.catalogoRegioes.escondeCatalogoPrincipal();$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show();var lista=function(dados){var clone=[],t;$.each(dados,function(i,v){clone.push({"nome":v.nome_tipo_regiao,"descricao":v.descricao_tipo_regiao,"onclick":"i3GEO.catalogoRegioes.adiciona("+v.codigo_tipo_regiao+")"})});t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoRegioes.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoRegioes.config.idOndeMigalha).show();$("#"+i3GEO.catalogoRegioes.config.idCatalogoNavegacao).show()})};i3GEO.php.listaTipoRegiao(lista)}},adiciona:function(codigo_tipo_regiao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=adicionaLimiteRegiao"+"&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;var funcao=function(){i3GEO.atualiza()};cpJSON.call(p,"foo",funcao)}}; \ No newline at end of file diff --git a/js/compactados/catalogoSistemas_compacto.js b/js/compactados/catalogoSistemas_compacto.js index 3542496..d2af87f 100755 --- a/js/compactados/catalogoSistemas_compacto.js +++ b/js/compactados/catalogoSistemas_compacto.js @@ -1 +1 @@ -i3GEO.catalogoSistemas={MIGALHA:[],DADOS:"",config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoSistemas.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1;if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.inicia()}})}else{i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoSistemas.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1;if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.inicia()}})}else{i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1;if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.inicia()}})}else{i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoSistemas.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":"i3GEO.catalogoSistemas.MIGALHA.pop();i3GEO.catalogoSistemas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoSistemas.config[i]=v})}i3GEO.catalogoSistemas.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoSistemas.carregaTemplates()}else{i3GEO.catalogoSistemas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"},{"nome":$trad("a11"),"onclick":"i3GEO.catalogoSistemas.inicia()"}];i3GEO.catalogoSistemas.atualizaMigalha();config=i3GEO.catalogoSistemas.config;i3GEO.catalogoSistemas.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("x57"),"onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"});var lista=function(dados){var clone=[],t;i3GEO.catalogoSistemas.DADOS=dados;$.each(dados.data,function(i,v){v.onclick="i3GEO.catalogoSistemas.listaFuncoes("+i+",'"+v.NOME+"')";v.nome=v.NOME;if(v.PUBLICADO.toLowerCase()!="nao"){v.nome=v.nome+" ("+$trad("naoPublicado")+")"}if(v.PUBLICADO.toLowerCase()!="nao"){clone.push(v)}});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).show()})};i3GEO.php.pegaSistemas(lista)}},listaFuncoes:function(id,nome){i3GEO.catalogoSistemas.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoSistemas.listaFuncoes("+id+",'"+nome+"')"});i3GEO.catalogoSistemas.atualizaMigalha();var clone=[],g="",temas;$.each(i3GEO.catalogoSistemas.DADOS.data[id].FUNCOES,function(i,v){v.onclick="i3GEO.catalogoSistemas.adiciona('"+v.W+"px','"+v.H+"px','"+v.ABRIR+"')";v.nome=v.NOME;clone.push(v)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html(t)},adiciona:function(w,h,f){i3GEO.janela.cria(w,h,f,'','',$trad("a11"))}}; \ No newline at end of file +i3GEO.catalogoSistemas={MIGALHA:[],DADOS:"",config:{'templateDir':'templates/dir.html','templateTema':'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'},nget:0,carregaTemplates:function(){if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.nget=3;if(!i3GEO.template.dir){$.get(i3GEO.catalogoSistemas.config.templateDir,function(template){i3GEO.template.dir=template;i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1;if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.inicia()}})}else{i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1}if(!i3GEO.template.tema){$.get(i3GEO.catalogoSistemas.config.templateTema,function(template){i3GEO.template.tema=template;i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1;if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.inicia()}})}else{i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1}if(!i3GEO.template.catalogoMigalha){$.get($("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).attr("data-template"),function(template){i3GEO.template.catalogoMigalha=template;i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1;if(i3GEO.catalogoSistemas.nget==0){i3GEO.catalogoSistemas.inicia()}})}else{i3GEO.catalogoSistemas.nget=i3GEO.catalogoSistemas.nget-1}}},aguarde:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html($trad("o1"))},atualizaMigalha:function(){var migalha=i3GEO.catalogoSistemas.MIGALHA;var n=migalha.length;var nome=migalha[n-1].nome;var onclick=migalha[n-2].onclick;var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":nome,"onclick":"i3GEO.catalogoSistemas.MIGALHA.pop();i3GEO.catalogoSistemas.MIGALHA.pop();"+onclick});$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).html(t);$("#i3GEOguiaMovelConteudo").scrollTop(0)},escondeCatalogoPrincipal:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).hide()},mostraCatalogoPrincipal:function(){$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).fadeOut("fast",function(){$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).hide();$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).show()})},adicionaTema:function(tid){if(i3GEO.arvoreDeCamadas.pegaTema(tid)!==""){i3GEO.arvoreDeCamadas.ligaDesligaTemas(tid,true)}else{i3GEO.arvoreDeTemas.adicionaTemas([tid])}},inicia:function(config){if(config){$.each(config,function(i,v){i3GEO.catalogoSistemas.config[i]=v})}i3GEO.catalogoSistemas.aguarde();if(!i3GEO.template.dir||!i3GEO.template.tema||!i3GEO.template.catalogoMigalha){i3GEO.catalogoSistemas.carregaTemplates();return}else{i3GEO.catalogoSistemas.MIGALHA=[{"nome":"","onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"},{"nome":$trad("a11"),"onclick":"i3GEO.catalogoSistemas.inicia()"}];i3GEO.catalogoSistemas.atualizaMigalha();config=i3GEO.catalogoSistemas.config;i3GEO.catalogoSistemas.escondeCatalogoPrincipal();var t=Mustache.to_html(i3GEO.template.catalogoMigalha,{"nome":$trad("x57"),"onclick":"i3GEO.catalogoSistemas.mostraCatalogoPrincipal()"});var lista=function(dados){var clone=[],t;i3GEO.catalogoSistemas.DADOS=dados;$.each(dados.data,function(i,v){v.onclick="i3GEO.catalogoSistemas.listaFuncoes("+i+",'"+v.NOME+"')";v.nome=v.NOME;if(v.PUBLICADO.toLowerCase()!="nao"){v.nome=v.nome+" ("+$trad("naoPublicado")+")"}if(v.PUBLICADO.toLowerCase()!="nao"){clone.push(v)}});t=Mustache.to_html("{{#data}}"+i3GEO.template.dir+"{{/data}}",{"data":clone});$("#"+config.idCatalogoNavegacao).html(t);$("#"+i3GEO.catalogoSistemas.config.idCatalogoPrincipal).fadeOut("fast",function(){$("#"+i3GEO.catalogoSistemas.config.idOndeMigalha).show();$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).show()})};i3GEO.php.pegaSistemas(lista)}},listaFuncoes:function(id,nome){i3GEO.catalogoSistemas.MIGALHA.push({"nome":nome,"onclick":"i3GEO.catalogoSistemas.listaFuncoes("+id+",'"+nome+"')"});i3GEO.catalogoSistemas.atualizaMigalha();var clone=[],g="",temas;$.each(i3GEO.catalogoSistemas.DADOS.data[id].FUNCOES,function(i,v){v.onclick="i3GEO.catalogoSistemas.adiciona('"+v.W+"px','"+v.H+"px','"+v.ABRIR+"')";v.nome=v.NOME;clone.push(v)});var t=Mustache.to_html("{{#data}}"+i3GEO.template.tema+"{{/data}}",{"data":clone});$("#"+i3GEO.catalogoSistemas.config.idCatalogoNavegacao).html(t)},adiciona:function(w,h,f){i3GEO.janela.cria(w,h,f,'','',$trad("a11"))}}; \ No newline at end of file diff --git a/js/compactados/janela_compacto.js b/js/compactados/janela_compacto.js index d4428a6..60ebc5b 100755 --- a/js/compactados/janela_compacto.js +++ b/js/compactados/janela_compacto.js @@ -1 +1 @@ -if(typeof(i3GEO)==='undefined'){var i3GEO={}}YAHOO.namespace("i3GEO.janela");YAHOO.i3GEO.janela.manager=new YAHOO.widget.OverlayManager();YAHOO.namespace("janelaDoca.xp");YAHOO.janelaDoca.xp.manager=new YAHOO.widget.OverlayManager();YAHOO.i3GEO.janela.managerAguarde=new YAHOO.widget.OverlayManager();i3GEO.janela={ULTIMOZINDEX:5,prepara:function(){var iu=i3GEO.util;iu.escondeBox()},cria:function(wlargura,waltura,wsrc,nx,ny,texto,id,modal,classe,funcaoCabecalho,funcaoMinimiza,funcaoAposRedim,dimensionavel,icone,funcaoDuplica){if(!dimensionavel){dimensionavel=true}if(!icone){icone=""}var i,wlargurA,ins,novoel,wdocaiframe,temp,fix,underlay,ifr,janela;if($i(id)){janela=YAHOO.i3GEO.janela.manager.find(id);janela.show();janela.bringToTop();return}i3GEO.janela.prepara();if(!classe||classe==""){classe="hd"}if(!id||id===""){id="wdoca"}if(!modal||modal===""){modal=false}ifr=false;fix="contained";if(nx===""||nx==="center"){fix=true}if(modal===true){underlay="none"}else{underlay="shadow"}temp=navm?0:2;wlargurA=parseInt(wlargura,10)+temp+"px";ins='
';if(i3GEO.configura!==undefined){ins+=""}if(icone!=""){ins+=""}ins+=""+texto+"";if(funcaoDuplica){ins+="
"}if(funcaoMinimiza){ins+="
"}ins+='
';if(wsrc!==""){ins+=''}ins+='
';ins+='
';novoel=document.createElement("div");novoel.id=id;novoel.style.display="block";novoel.innerHTML=ins;document.body.appendChild(novoel);wdocaiframe=$i(id+"i");if(wdocaiframe){temp=wdocaiframe.style;temp.height=waltura;temp.display="block";wdocaiframe.src=wsrc}else{if(waltura!=="auto"){$i(id+'_corpo').style.height=parseInt(waltura,10)+"px"}$i(id+'_corpo').style.width='100%';$i(id+'_corpo').style.overflow="auto"}if(waltura==="auto"||dimensionavel==false){janela=new YAHOO.widget.Panel(id,{iframe:ifr,modal:modal,width:wlargurA,underlay:underlay,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null})}else{janela=new YAHOO.widget.Panel(id,{hideMode:'offsets',iframe:ifr,underlay:underlay,modal:modal,width:wlargurA,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null});if(YAHOO.util.Resize){var resize=new YAHOO.util.Resize(id,{handles:['br'],autoRatio:false,minWidth:10,minHeight:10,status:false,proxy:true,ghost:false,animate:false,useShim:true});resize.on('resize',function(args){this.cfg.setProperty("height",args.height+"px");if(wdocaiframe){wdocaiframe.style.height=args.height-50+"px"}},janela,true);if(funcaoAposRedim&&funcaoAposRedim!=""){resize.on('endResize',function(args){funcaoAposRedim.call();i3GEO.janela.minimiza()},janela,true)}resize.getProxyEl().style.height="0px"}}if(nx!==""&&nx!=="center"){janela.moveTo(nx,ny+50)}YAHOO.i3GEO.janela.manager.register(janela);janela.cfg.setProperty("effect",[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}]);janela.cfg.setProperty("zIndex",[4]);janela.render();janela.bringToTop();if(ifr===true){janela.iframe.style.zIndex=4}YAHOO.util.Event.addListener($i(id+'_corpo'),"click",YAHOO.util.Event.stopPropagation);if(funcaoDuplica){$i(id+'_duplicaJanela').onclick=funcaoDuplica}if(funcaoCabecalho){$i(id+'_cabecalho').onclick=funcaoCabecalho}if(funcaoMinimiza){$i(id+"_minimizaCabecalho").onclick=funcaoMinimiza}YAHOO.util.Event.addListener(janela.close,"click",i3GEO.janela.fecha,janela,{id:id},true);temp=$i(id+"_c");if(temp&&temp.style){temp.style.maxWidth="90%";temp.style.zIndex=50000}temp=$i(id);if(temp&&temp.style){temp.style.maxWidth="100%"}temp=$i(id+"_corpo");return([janela,$i(id+"_cabecalho"),temp])},iconiza:function(id,w,rodape){var j,r,t=i3GEO.janela.minimiza(id,w+"px",rodape);r=YAHOO.util.Resize.getResizeById(id);j=$i(id+"I");if(!j){return}if(t==="min"){j.style.display="none";if(r){r.lock()}if(rodape){$i(rodape).style.display="none"}}else{j.style.display="block";if(r){r.unlock()}if(rodape){$i(rodape).style.display="block"}}},minimiza:function(id,min){var temp=$i(id+"_corpo"),n,i,m=YAHOO.i3GEO.janela.manager.find(id),c=$i(id),t="min",r=YAHOO.util.Resize.getResizeById(id),rodape=$i(id+"_rodape");if(temp){if(temp.style.display==="block"){temp.style.display="none";if(m){m.hideIframe()}m.winicial=c.style.width;if(min){c.style.width=min}}else{temp.style.display="block";if(m){m.showIframe()}c.style.width=m.winicial;t="max"}}temp=$i(id+"_c");if(temp){temp=temp.getElementsByTagName("div");n=temp.length;for(i=0;i