Commit 778d2ab249e550d0fa74a39be3a9eb8853876b29

Authored by Edmar Moretti
1 parent bbb0e1f3

Aprimoramento da navegabilidade das ferramentas de busca no Wiki, fotos e Scielo

classesjs/classe_barradebotoes.js
... ... @@ -30,6 +30,8 @@ if(typeof(i3GEO) == 'undefined'){
30 30 Class: i3GEO.barradebotoes
31 31  
32 32 Constrói a barra de botões flutuante
  33 +
  34 +Veja também classe_interface.js (i3GEO.interface) que possuí parâmetros que permitem ajustar a posição das barras no mapa
33 35 */
34 36 i3GEO.barraDeBotoes = {
35 37 /*
... ...
classesjs/classe_configura.js
... ... @@ -738,16 +738,17 @@ i3GEO.configura = {
738 738 tipo:"",
739 739 dica:$trad("d11"),
740 740 funcaoonclick:function(){
  741 + wikiAtivo = false;//esta variável é utilizada pela ferramenta durante a navegação no mapa. Se estiver true significa que a ferramenta está sendo atualizada durante um processo de navegação no mapa
741 742 g_operacao = "navega";
742 743 i3GEO.janela.cria("450px","190px",i3GEO.configura.locaplic+"/ferramentas/wiki/index.htm","","","Wiki <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=73' >&nbsp;&nbsp;&nbsp;</a>");
743   - atualizawiki = function(){
  744 + atualizawiki = function(){
744 745 if(!$i("wdocai"))
745 746 {i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()");return;}
746 747 var docel = (navm) ? document.frames("wdocai").document : $i("wdocai").contentDocument;
747 748 if (docel.getElementById("resultadowiki"))
748 749 {$i("wdocai").src = i3GEO.configura.locaplic+"/ferramentas/wiki/index.htm";}
749 750 else
750   - {i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()");}
  751 + {wikiAtivo = false;i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()")}
751 752 };
752 753 if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizawiki()") < 0)
753 754 {i3GEO.eventos.NAVEGAMAPA.push("atualizawiki()");}
... ... @@ -826,6 +827,7 @@ i3GEO.configura = {
826 827 tipo:"",
827 828 dica:$trad("d16"),
828 829 funcaoonclick:function(){
  830 + scieloAtivo = false;//esta variável é utilizada pela ferramenta durante a navegação no mapa. Se estiver true significa que a ferramenta está sendo atualizada durante um processo de navegação no mapa
829 831 g_operacao = "navega";
830 832 i3GEO.janela.cria("450px","190px",i3GEO.configura.locaplic+"/ferramentas/scielo/index.htm","","","Scielo");
831 833 atualizascielo = function(){
... ... @@ -836,7 +838,7 @@ i3GEO.configura = {
836 838 else
837 839 {i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()");}
838 840 }
839   - catch(e){i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()");}
  841 + catch(e){scieloAtivo = false;i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()");}
840 842 };
841 843 if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizascielo()") < 0)
842 844 {i3GEO.eventos.NAVEGAMAPA.push("atualizascielo()");}
... ...
classesjs/classe_i3geo.js
... ... @@ -30,7 +30,9 @@ A classe i3GEO possuí os métodos de criação e atualização do mapa. Todas as subc
30 30 são baseadas em i3GEO, por exemplo, para criar uma janela flutuante sobre o mapa,
31 31 utilize i3GEO.janela.cria()
32 32  
33   -Para inicializar o mapa, utilize i3GEO.inicia() e para atualizar o mapa, utilize i3GEO.atualiza()
  33 +Para inicializar o mapa, utilize i3GEO.inicia() e para atualizar o mapa, utilize i3GEO.atualiza().
  34 +Após terminado o processo de inicialização, pode-se executar uma função de ajuste. Essa função
  35 +deve ser definida em i3GEO.finaliza, por exemplo i3GEO.finaliza("funcaoDeAjuste()")
34 36  
35 37 Ao inicializar ou atualizar o i3Geo, é feita uma chamada em AJAX
36 38 para a obtenção dos parâmetros necessários ao funcionamento do mapa. Esses parâmetros
... ...
classesjs/compactados/classe_configura_compacto.js
1   -if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}i3GEO.configura={oMenuData:{menu:[{nome:$trad("s1"),id:"ajudaMenu"},{nome:$trad("s2"),id:"analise"},{nome:$trad("s3"),id:"janelas"},{nome:$trad("s4"),id:"arquivos"},{nome:$trad("d27"),id:"interface"}],submenus:{"ajudaMenu":[{text:$trad("u1"),url:"http://www.softwarepublico.gov.br/spb/ver-comunidade?community_id=1444332",target:"_blank"},{text:$trad("u2"),url:"javascript:i3GEO.ajuda.abreDoc()"},{text:$trad("u3"),url:"http://pt.wikibooks.org/wiki/I3geo",target:"_blank"},{text:$trad("u4"),url:"http://mapas.mma.gov.br/wikibooki3geo",target:"_blank"},{text:$trad("u5a"),url:"http://www.softwarepublico.gov.br",target:"_blank"},{text:"i3Geo Blog",url:"http://sistemas.mma.gov.br/blogs/index.php?blog=6",target:"_blank"},{text:"Lista de funções",url:"http://mapas.mma.gov.br/i3geo/ajuda_usuario.php",target:"_blank"}],"analise":[{text:'<span style=color:gray;text-decoration:underline; ><b>'+$trad("u22")+'</b></span>',url:"#"},{text:$trad("u7"),url:"javascript:i3GEO.analise.dialogo.gradePol()"},{text:$trad("u8"),url:"javascript:i3GEO.analise.dialogo.gradePontos()"},{text:$trad("u9"),url:"javascript:i3GEO.analise.dialogo.gradeHex()"},{text:'<span style=color:gray;text-decoration:underline; ><b>'+$trad("u23")+'</b></span>',url:"#"},{text:$trad("u11a"),url:"javascript:i3GEO.analise.dialogo.distanciaptpt()"},{text:$trad("u12"),url:"javascript:i3GEO.analise.dialogo.nptPol()"},{text:$trad("u13"),url:"javascript:i3GEO.analise.dialogo.pontoempoligono()"},{text:$trad("u14"),url:"javascript:i3GEO.analise.dialogo.pontosdistri()"},{text:'<span style=color:gray;text-decoration:underline; ><b>'+$trad("u24")+'</b></span>',url:"#"},{text:$trad("u11"),url:"javascript:i3GEO.analise.dialogo.centroide()"},{text:$trad("u25"),url:"javascript:i3GEO.analise.dialogo.dissolve()"},{text:'<span style=color:gray;text-decoration:underline; ><b>'+$trad("u27")+'</b></span>',url:"#"},{text:$trad("u6"),url:"javascript:i3GEO.analise.dialogo.analisaGeometrias()"},{text:$trad("u10"),url:"javascript:i3GEO.analise.dialogo.buffer()"},{text:$trad("u26"),url:"javascript:i3GEO.analise.dialogo.agrupaElementos()"}],"janelas":[{text:$trad("u15"),url:"javascript:initJanelaZoom('1');initJanelaZoom('2')"},{text:$trad("u16"),url:"javascript:i3GEO.ajuda.abreJanela()"}],"arquivos":[{text:$trad("u17"),url:"javascript:i3GEO.mapa.dialogo.salvaMapa()"},{text:$trad("u18"),url:"javascript:i3GEO.mapa.dialogo.carregaMapa()"},{text:$trad("u19"),url:"javascript:i3GEO.gadgets.quadros.listaImagens()"},{text:$trad("u20"),url:"javascript:i3GEO.mapa.dialogo.convertews()"},{text:$trad("u20a"),url:"javascript:i3GEO.mapa.dialogo.convertekml()"},{text:$trad("u21"),url:"../geradordelinks.htm"}],"interface":[{text:"Normal",url:"javascript:window.location = i3GEO.configura.locaplic+'/aplicmap/geral.htm?'+i3GEO.configura.sid"},{text:"Google Maps",url:"javascript:window.location = i3GEO.configura.locaplic+'/aplicmap/googlemaps.phtml?'+i3GEO.configura.sid"},{text:"Google Earth",url:"javascript:window.location = i3GEO.configura.locaplic+'/aplicmap/googleearth.phtml?'+i3GEO.configura.sid"}]}},tipoimagem:"nenhum",tipotip:"balao",funcaoTip:"verificaTipDefault()",funcaoIdentifica:"cliqueIdentificaDefault()",diminuixM:13,diminuixN:11,diminuiyM:106,diminuiyN:103,map3d:"",embedLegenda:"nao",templateLegenda:"",mashuppar:"",sid:"",locaplic:"",mapaRefDisplay:"block",visual:"default",cursores:{"identifica":{ff:"pointer",ie:"pointer"},"pan":{ff:"/imagens/cursores/pan.png",ie:"/imagens/cursores/pan.cur"},"area":{ff:"/imagens/cursores/area.png",ie:"crosshair"},"distancia":{ff:"/imagens/cursores/distancia.png",ie:"crosshair"},"zoom":{ff:"/imagens/cursores/zoom.png",ie:"/imagens/cursores/zoom.cur"},"contexto":{ff:"/imagens/cursores/contexto.png",ie:"/imagens/cursores/contexto.cur"},"identifica_contexto":{ff:"pointer",ie:"pointer"},"pan_contexto":{ff:"/imagens/cursores/pan_contexto.png",ie:"/imagens/cursores/pan_contexto.cur"},"zoom_contexto":{ff:"/imagens/cursores/zoom_contexto.png",ie:"/imagens/cursores/zoom_contexto.cur"}},listaDePropriedadesDoMapa:{"propriedades":[{text:"p2",url:"javascript:i3GEO.mapa.dialogo.tipoimagem()"},{text:"p3",url:"javascript:i3GEO.mapa.dialogo.opcoesLegenda()"},{text:"p4",url:"javascript:i3GEO.mapa.dialogo.opcoesEscala()"},{text:"p5",url:"javascript:i3GEO.mapa.dialogo.tamanho()"},{text:"p6",url:"javascript:i3GEO.navega.entorno.ativaDesativa()"},{text:"p7",url:"javascript:i3GEO.mapa.ativaLogo()"},{text:"p8",url:"javascript:i3GEO.mapa.dialogo.queryMap()"},{text:"p9",url:"javascript:i3GEO.mapa.dialogo.corFundo()"},{text:"p10",url:"javascript:i3GEO.mapa.dialogo.gradeCoord()"},{text:"p11",url:"javascript:i3GEO.mapa.dialogo.template()"},{text:"p12",url:"javascript:i3GEO.mapa.dialogo.autoredesenha()"}]},tempoAplicar:4000,tempoMouseParado:3500,iniciaJanelaMensagens:true,mostraRosaDosVentos:"nao",liberaGuias:"nao",entorno:"nao",funcoesBotoes:{"botoes":[{iddiv:"historicozoom",tipo:"",dica:$trad("d1"),constroiconteudo:'i3GEO.gadgets.mostraHistoricoZoom()'},{iddiv:"zoomtot",tipo:"",dica:$trad("d2"),funcaoonclick:function(){i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,i3GEO.configura.tipoimagem,i3GEO.parametros.extentTotal);marcadorZoom=""}},{iddiv:"zoomli",tipo:"dinamico",dica:$trad("d3"),funcaoonclick:function(){var temp="zoom";if(i3GEO.interface.ATIVAMENUCONTEXTO)var temp="zoom_contexto";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,"img",i3GEO.configura.locaplic);if(!$i("i3geoboxZoom"))i3GEO.navega.zoomBox.criaBox();g_operacao='navega';g_tipoacao='zoomli';i3GEO.barraDeBotoes.ativaIcone("zoomli");marcadorZoom="";if(i3GEO.eventos.MOUSEDOWN.toString().search("i3GEO.navega.zoomBox.inicia()")<0){i3GEO.eventos.MOUSEDOWN.push("i3GEO.navega.zoomBox.inicia()")}if(i3GEO.eventos.MOUSEUP.toString().search("i3GEO.navega.zoomBox.termina()")<0){i3GEO.eventos.MOUSEUP.push("i3GEO.navega.zoomBox.termina()")}}},{iddiv:"pan",tipo:"dinamico",dica:$trad("d4"),funcaoonclick:function(){g_tipoacao='pan';g_operacao='navega';i3GEO.barraDeBotoes.ativaIcone("pan");if($i(i3GEO.interface.IDMAPA)){$i(i3GEO.interface.IDMAPA).title="";var temp="pan";if(i3GEO.interface.ATIVAMENUCONTEXTO)var temp="pan_contexto";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.interface.IDMAPA,i3GEO.configura.locaplic)}marcadorZoom="";panMapaInicia=function(exy){if($i("img")&&(g_tipoacao=="pan")){try{if(navm){var k=event.button}else{var k=exy.button}if(k==2){return}}catch(h){}g_panM="sim";if($i("corpoMapa")){leftinicial=parseInt($i(i3GEO.interface.IDCORPO).style.left);topinicial=parseInt($i(i3GEO.interface.IDCORPO).style.top)}clicinicialx=objposicaocursor.imgx;clicinicialy=objposicaocursor.imgy;ddinicialx=objposicaocursor.ddx;ddinicialy=objposicaocursor.ddy;boxrefObj=$i("boxref");if(boxrefObj){proporcaoBox=i3GEO.parametros.w/parseInt(boxrefObj.style.width);boxrefObjLeft=parseInt(boxrefObj.style.left);boxrefObjTop=parseInt(boxrefObj.style.top)}}};panMapaDesloca=function(){if($i(i3GEO.interface.IDMAPA)&&(g_panM=="sim")){var nx=objposicaocursor.telax-leftinicial-clicinicialx;var ny=objposicaocursor.telay-topinicial-clicinicialy;if(i3GEO.configura.entorno=="nao"){var l=0;if(parseInt($i("i3geo").style.left)){var l=parseInt($i("i3geo").style.left)}$i(i3GEO.interface.IDMAPA).style.left=nx-l;var t=0;if(parseInt($i("i3geo").style.top)){var t=parseInt($i("i3geo").style.top)}$i(i3GEO.interface.IDMAPA).style.top=ny-t;if(boxrefObj){boxrefObj.style.left=boxrefObjLeft-(nx/proporcaoBox);boxrefObj.style.top=boxrefObjTop-(ny/proporcaoBox)}}else{$left("img",i3GEO.parametros.w*-1+nx);$left("imgS",i3GEO.parametros.w*-1+nx);$left("imgL",i3GEO.parametros.w+nx);$left("imgO",i3GEO.parametros.w*-3+nx);$left("imgN",i3GEO.parametros.w*-1+nx);$top("img",i3GEO.parametros.h*-1+ny);$top("imgS",i3GEO.parametros.h*-1+ny);$top("imgL",i3GEO.parametros.h*-1+ny);$top("imgN",i3GEO.parametros.h*-1+ny);$top("imgO",i3GEO.parametros.h*-1+ny)}}};panMapaTermina=function(){if(g_tipoacao=="pan"){marcadorZoom="";g_panM="nao";var res=i3GEO.navega.xy2xy(i3GEO.configura.locaplic,i3GEO.configura.sid,ddinicialx,ddinicialy,objposicaocursor.ddx,objposicaocursor.ddy,i3GEO.parametros.mapexten,i3GEO.configura.tipoimagem);if(res==false){i3GEO.navega.zoompontoIMG(i3GEO.configura.locaplic,i3GEO.configura.sid,objposicaocursor.imgx,objposicaocursor.imgy)}}};if(i3GEO.eventos.MOUSEDOWN.toString().search("panMapaInicia()")<0){i3GEO.eventos.MOUSEDOWN.push("panMapaInicia()")}if(i3GEO.eventos.MOUSEMOVE.toString().search("panMapaDesloca()")<0){i3GEO.eventos.MOUSEMOVE.push("panMapaDesloca()")}if(i3GEO.eventos.MOUSEUP.toString().search("panMapaTermina()")<0){i3GEO.eventos.MOUSEUP.push("panMapaTermina()")}}},{iddiv:"zoomiauto",tipo:"",dica:$trad("d5"),funcaoonclick:function(){i3GEO.navega.zoomin(i3GEO.configura.locaplic,i3GEO.configura.sid);marcadorZoom=""}},{iddiv:"zoomoauto",tipo:"",dica:$trad("d6"),funcaoonclick:function(){i3GEO.navega.zoomout(i3GEO.configura.locaplic,i3GEO.configura.sid);marcadorZoom=""}},{iddiv:"identifica",tipo:"dinamico",dica:$trad("d7"),funcaoonclick:function(){if($i("img")){$i("img").title="";var temp="identifica";if(i3GEO.interface.ATIVAMENUCONTEXTO)var temp="identifica_contexto";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,"img",i3GEO.configura.locaplic)}i3GEO.barraDeBotoes.ativaIcone("identifica");g_tipoacao='identifica';g_operacao='identifica';cliqueIdentifica=function(){cliqueIdentificaDefault=function(){if(g_tipoacao=="identifica"){i3GEO.eventos.MOUSEPARADO.remove("verificaTip()");var janela=i3GEO.janela.cria("450px","250px",i3GEO.configura.locaplic+'/ferramentas/identifica/index.htm?&x='+objposicaocursor.ddx+'&y='+objposicaocursor.ddy+'&escala='+i3GEO.parametros.mapscale,"","","Identifica <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=70' >&nbsp;&nbsp;&nbsp;</a>");var temp=function(){i3GEO.eventos.MOUSECLIQUE.remove("cliqueIdentifica()");i3GEO.barraDeBotoes.ativaBotoes()};if(i3GEO.interface.ATUAL!="googlemaps")YAHOO.util.Event.addListener(janela[0].close,"click",temp)}};if(g_operacao=="identifica"){eval(i3GEO.configura.funcaoIdentifica)}};verificaTip=function(){if(g_operacao!="identifica"){return}if($i("marcaIdentifica")){return}verificaTipDefault=function(){var ntemas=i3GEO.arvoreDeCamadas.CAMADAS.length;var etiquetas=false;for(var j=0;j<ntemas;j++){if(i3GEO.arvoreDeCamadas.CAMADAS[j].etiquetas!=""){var etiquetas=true}}if(etiquetas==false){return}if($i("img")){$i("img").style.cursor="wait"}var retorna=function(retorno){var i=$i("i3geo_rosa");if(i){i.style.display="none"}var mostra=false;try{var retorno=retorno.data;if($i("img")){$i("img").title=""}if(retorno!=""){var res="";var temas=retorno.split("!");var tema=temas.length-1;if(tema>=0){do{var titulo=temas[tema].split("@");if(i3GEO.configura.tipotip=="completo"||i3GEO.configura.tipotip=="balao"){res+="<span style='text-align:left;font-size:9pt'><b>"+titulo[0]+"</b></span><br>"}var ocorrencias=titulo[1].split("*");var ocorrencia=ocorrencias.length-1;if(ocorrencia>=0){do{if(ocorrencias[ocorrencia]!=""){var pares=ocorrencias[ocorrencia].split("##");var paresi=pares.length;for(var par=0;par<paresi;par++){var valores=pares[par].split("#");if(i3GEO.configura.tipotip=="completo"||i3GEO.configura.tipotip=="balao"){res=res+"<span class='tiptexto' style='text-align:left;font-size:9pt'>"+valores[0]+" <i>"+valores[1]+"</i></span><br>";var mostra=true}else{res=res+"<span class='tiptexto' style='text-align:left;font-size:9pt'><i>"+valores[1]+"</i></span><br>";var mostra=true}}}}while(ocorrencia--)}}while(tema--)}if(!mostra){$i("tip").style.display="none";return}else{if(i3GEO.configura.tipotip!="balao"){var n=i3GEO.janela.tip();$i(n).style.textAlign="left";$i(n).innerHTML+=res}else{i3GEO.util.criaPin('marcaIdentifica',i3GEO.configura.locaplic+"/imagens/grabber.gif","12px","12px");i3GEO.util.posicionaImagemNoMapa("marcaIdentifica");balloon=new Balloon;balloon.delayTime=0;var res="<div style=text-align:left >"+res+"</div>";balloon.showTooltip($i("marcaIdentifica"),res);$i('marcaIdentifica').onclick=$i("closeButton").onclick}}}if($i("img")){var temp="zoom";if(i3GEO.interface.ATIVAMENUCONTEXTO)var temp="identifica_contexto";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,"img",i3GEO.configura.locaplic)}}catch(e){if($i("img")){var temp="identifica";if(i3GEO.interface.ATIVAMENUCONTEXTO)var temp="identifica_contexto";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,"img",i3GEO.configura.locaplic)}}};i3GEO.php.identifica(retorna,objposicaocursor.ddx,objposicaocursor.ddy,"5")};if(g_operacao=="identifica"){eval(i3GEO.configura.funcaoTip)}};if(i3GEO.eventos.MOUSECLIQUE.toString().search("cliqueIdentifica()")<0){i3GEO.eventos.MOUSECLIQUE.push("cliqueIdentifica()")}if(i3GEO.eventos.MOUSEPARADO.toString().search("verificaTip()")<0){i3GEO.eventos.MOUSEPARADO.push("verificaTip()")}}},{iddiv:"exten",tipo:"",dica:$trad("d8"),funcaoonclick:function(){i3GEO.janela.cria("450px","340px",i3GEO.configura.locaplic+"/ferramentas/mostraexten/index.htm","","","Extensão geográfica <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=55' >&nbsp;&nbsp;&nbsp;</a>")}},{iddiv:"referencia",tipo:"",dica:$trad("d9"),funcaoonclick:function(){i3GEO.maparef.inicia()}},{iddiv:"wiki",tipo:"",dica:$trad("d11"),funcaoonclick:function(){g_operacao="navega";i3GEO.janela.cria("450px","190px",i3GEO.configura.locaplic+"/ferramentas/wiki/index.htm","","","Wiki <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=73' >&nbsp;&nbsp;&nbsp;</a>");atualizawiki=function(){if(!$i("wdocai")){i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()");return}var docel=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;if(docel.getElementById("resultadowiki")){$i("wdocai").src=i3GEO.configura.locaplic+"/ferramentas/wiki/index.htm"}else{i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizawiki()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizawiki()")}}},{iddiv:"buscafotos",tipo:"",dica:"Fotos",funcaoonclick:function(){g_operacao="navega";i3GEO.janela.cria("550px","400px",i3GEO.configura.locaplic+"/ferramentas/buscafotos/index.htm","","","Fotos <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=74' >&nbsp;&nbsp;&nbsp;</a>");i3GEO.util.criaPin()}},{iddiv:"imprimir",tipo:"",dica:$trad("d12"),funcaoonclick:function(){i3GEO.janela.cria("320px","180px",i3GEO.configura.locaplic+"/ferramentas/imprimir/index.htm","","","Imprimir <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=49' >&nbsp;&nbsp;&nbsp;</a>")}},{iddiv:"ondeestou",tipo:"",dica:$trad("d13"),funcaoonclick:function(){i3GEO.navega.zoomIP(i3GEO.configura.locaplic,i3GEO.configura.sid)}},{iddiv:"v3d",tipo:"",dica:$trad("d14"),funcaoonclick:function(){i3GEO.janela.cria("400px","200px",i3GEO.configura.locaplic+"/ferramentas/3d/index.htm","","","3d <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=69' >&nbsp;&nbsp;&nbsp;</a>")}},{iddiv:"google",tipo:"",dica:$trad("d15"),funcaoonclick:function(){i3GEO.util.criaBox();g_operacao="navega";if(navn){i3GEO.janela.cria((i3GEO.parametros.w/2)+40+"px",(i3GEO.parametros.h/2)+50+"px",i3GEO.configura.locaplic+"/ferramentas/googlemaps/index.php","","","Google maps <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' >&nbsp;&nbsp;&nbsp;</a>")}else{i3GEO.janela.cria("500px","380px",i3GEO.configura.locaplic+"/ferramentas/googlemaps/index.php","","","Google maps <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' >&nbsp;&nbsp;&nbsp;</a>")}atualizagoogle=function(){try{if(navn){if($i("wdocai")){var doc=$i("wdocai").contentDocument}}else{if(document.frames("wdocai")){var doc=document.frames("wdocai").document}}if(window.parent.frames["wdocai"].panTogoogle){window.parent.frames["wdocai"].panTogoogle()}else{i3GEO.eventos.NAVEGAMAPA.remove("atualizagoogle()")}}catch(e){i3GEO.eventos.NAVEGAMAPA.remove("atualizagoogle()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizagoogle()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizagoogle()")}}},{iddiv:"scielo",tipo:"",dica:$trad("d16"),funcaoonclick:function(){g_operacao="navega";i3GEO.janela.cria("450px","190px",i3GEO.configura.locaplic+"/ferramentas/scielo/index.htm","","","Scielo");atualizascielo=function(){try{var docel=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;if(docel.getElementById("resultadoscielo")){$i("wdocai").src=i3GEO.configura.locaplic+"/ferramentas/scielo/index.htm"}else{i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()")}}catch(e){i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizascielo()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizascielo()")}}},{iddiv:"confluence",tipo:"",dica:$trad("d17"),funcaoonclick:function(){g_operacao="navega";i3GEO.janela.cria("250px","190px",i3GEO.configura.locaplic+"/ferramentas/confluence/index.htm","","","Confluence <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=75' >&nbsp;&nbsp;&nbsp;</a>");i3GEO.util.criaBox();atualizaconfluence=function(){if(!$i("wdocai")){i3GEO.eventos.NAVEGAMAPA.remove("atualizaconfluence()");return}var docel=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;if(docel.getElementById("resultadoconfluence")){$i("wdocai").src=i3GEO.configura.locaplic+"/ferramentas/confluence/index.htm"}else{i3GEO.eventos.NAVEGAMAPA.remove("atualizaconfluence()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizaconfluence()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizaconfluence()")}}},{iddiv:"lentei",tipo:"",dica:$trad("d18"),funcaoonclick:function(){if(i3GEO.navega.lente.ESTAATIVA=="nao"){i3GEO.navega.lente.inicia()}else i3GEO.navega.lente.desativa()}},{iddiv:"encolheFerramentas",tipo:"",dica:$trad("d19"),funcaoonclick:function(){i3GEO.guias.libera()}},{iddiv:"reinicia",tipo:"",dica:$trad("d20"),funcaoonclick:function(){i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.reiniciaMapa(i3GEO.atualiza)}},{iddiv:"mede",tipo:"dinamico",dica:$trad("d21"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("mede");if($i("img")){$i("img").title="";i3GEO.util.mudaCursor(i3GEO.configura.cursores,"distancia","img",i3GEO.configura.locaplic)}g_tipoacao="";i3GEO.analise.medeDistancia.inicia()}},{iddiv:"area",tipo:"dinamico",dica:$trad("d21a"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("area");if($i("img")){$i("img").title="";i3GEO.util.mudaCursor(i3GEO.configura.cursores,"area","img",i3GEO.configura.locaplic)}g_tipoacao="";i3GEO.analise.medeArea.inicia()}},{iddiv:"inserexy",tipo:"dinamico",dica:$trad("d22"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("inserexy");g_tipoacao="";i3GEO.mapa.dialogo.cliquePonto();if($i("img")){$i("img").title="clique para inserir um ponto";$i("img").style.cursor="crosshair"}}},{iddiv:"inseregrafico",tipo:"dinamico",dica:$trad("d23"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("inseregrafico");g_tipoacao="";i3GEO.mapa.dialogo.cliqueGrafico();if($i("img")){$i("img").title="clique para incluir o gráfico";$i("img").style.cursor="pointer"}}},{iddiv:"selecao",tipo:"dinamico",dica:$trad("d24"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("selecao");i3GEO.selecao.janelaOpcoes();if($i("img")){$i("img").title="";$i("img").style.cursor="pointer"}}},{iddiv:"textofid",tipo:"dinamico",dica:$trad("d25"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("textofid");g_tipoacao="";i3GEO.mapa.dialogo.cliqueTexto();if($i("img")){$i("img").title="clique para inserir o texto";$i("img").style.cursor="pointer"}}},{iddiv:"rota",tipo:"",dica:"Rota",funcaoonclick:function(){if(i3GEO.interface.ATUAL!="googlemaps"){alert("Operacao disponivel apenas na interface Google Maps");return}counterClick=1;var parametrosRota=function(overlay,latlng){if(counterClick==1){counterClick++;alert("Clique o ponto de destino da rota");pontoRota1=latlng return}if(counterClick==2){pontoRota2=latlng counterClick=0;GEvent.removeListener(rotaEvento)var janela=i3GEO.janela.cria("300px","300px","","center","","Rota");janela[2].style.overflow="auto";janela[2].style.height="300px";directions=new GDirections(i3GeoMap,janela[2]);var temp=function(){$i("wdoca_corpo").innerHTML="Não foi possível criar a rota"};GEvent.addListener(directions,"error",temp);directions.load("from: "+pontoRota1.lat()+","+pontoRota1.lng()+" to: "+pontoRota2.lat()+","+pontoRota2.lng())}};rotaEvento=GEvent.addListener(i3GeoMap,"click",parametrosRota);alert("Clique o ponto de origem da rota")}}]}};
2 1 \ No newline at end of file
  2 +if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}i3GEO.configura={oMenuData:{menu:[{nome:$trad("s1"),id:"ajudaMenu"},{nome:$trad("s2"),id:"analise"},{nome:$trad("s3"),id:"janelas"},{nome:$trad("s4"),id:"arquivos"},{nome:$trad("d27"),id:"interface"}],submenus:{"ajudaMenu":[{text:$trad("u1"),url:"http://www.softwarepublico.gov.br/spb/ver-comunidade?community_id=1444332",target:"_blank"},{text:$trad("u2"),url:"javascript:i3GEO.ajuda.abreDoc()"},{text:$trad("u3"),url:"http://pt.wikibooks.org/wiki/I3geo",target:"_blank"},{text:$trad("u4"),url:"http://mapas.mma.gov.br/wikibooki3geo",target:"_blank"},{text:$trad("u5a"),url:"http://www.softwarepublico.gov.br",target:"_blank"},{text:"i3Geo Blog",url:"http://sistemas.mma.gov.br/blogs/index.php?blog=6",target:"_blank"},{text:"Lista de funções",url:"http://mapas.mma.gov.br/i3geo/ajuda_usuario.php",target:"_blank"}],"analise":[{text:'<span style=color:gray;text-decoration:underline; ><b>'+$trad("u22")+'</b></span>',url:"#"},{text:$trad("u7"),url:"javascript:i3GEO.analise.dialogo.gradePol()"},{text:$trad("u8"),url:"javascript:i3GEO.analise.dialogo.gradePontos()"},{text:$trad("u9"),url:"javascript:i3GEO.analise.dialogo.gradeHex()"},{text:'<span style=color:gray;text-decoration:underline; ><b>'+$trad("u23")+'</b></span>',url:"#"},{text:$trad("u11a"),url:"javascript:i3GEO.analise.dialogo.distanciaptpt()"},{text:$trad("u12"),url:"javascript:i3GEO.analise.dialogo.nptPol()"},{text:$trad("u13"),url:"javascript:i3GEO.analise.dialogo.pontoempoligono()"},{text:$trad("u14"),url:"javascript:i3GEO.analise.dialogo.pontosdistri()"},{text:'<span style=color:gray;text-decoration:underline; ><b>'+$trad("u24")+'</b></span>',url:"#"},{text:$trad("u11"),url:"javascript:i3GEO.analise.dialogo.centroide()"},{text:$trad("u25"),url:"javascript:i3GEO.analise.dialogo.dissolve()"},{text:'<span style=color:gray;text-decoration:underline; ><b>'+$trad("u27")+'</b></span>',url:"#"},{text:$trad("u6"),url:"javascript:i3GEO.analise.dialogo.analisaGeometrias()"},{text:$trad("u10"),url:"javascript:i3GEO.analise.dialogo.buffer()"},{text:$trad("u26"),url:"javascript:i3GEO.analise.dialogo.agrupaElementos()"}],"janelas":[{text:$trad("u15"),url:"javascript:initJanelaZoom('1');initJanelaZoom('2')"},{text:$trad("u16"),url:"javascript:i3GEO.ajuda.abreJanela()"}],"arquivos":[{text:$trad("u17"),url:"javascript:i3GEO.mapa.dialogo.salvaMapa()"},{text:$trad("u18"),url:"javascript:i3GEO.mapa.dialogo.carregaMapa()"},{text:$trad("u19"),url:"javascript:i3GEO.gadgets.quadros.listaImagens()"},{text:$trad("u20"),url:"javascript:i3GEO.mapa.dialogo.convertews()"},{text:$trad("u20a"),url:"javascript:i3GEO.mapa.dialogo.convertekml()"},{text:$trad("u21"),url:"../geradordelinks.htm"}],"interface":[{text:"Normal",url:"javascript:window.location = i3GEO.configura.locaplic+'/aplicmap/geral.htm?'+i3GEO.configura.sid"},{text:"Google Maps",url:"javascript:window.location = i3GEO.configura.locaplic+'/aplicmap/googlemaps.phtml?'+i3GEO.configura.sid"},{text:"Google Earth",url:"javascript:window.location = i3GEO.configura.locaplic+'/aplicmap/googleearth.phtml?'+i3GEO.configura.sid"}]}},tipoimagem:"nenhum",tipotip:"balao",funcaoTip:"verificaTipDefault()",funcaoIdentifica:"cliqueIdentificaDefault()",diminuixM:13,diminuixN:11,diminuiyM:106,diminuiyN:103,map3d:"",embedLegenda:"nao",templateLegenda:"",mashuppar:"",sid:"",locaplic:"",mapaRefDisplay:"block",visual:"default",cursores:{"identifica":{ff:"pointer",ie:"pointer"},"pan":{ff:"/imagens/cursores/pan.png",ie:"/imagens/cursores/pan.cur"},"area":{ff:"/imagens/cursores/area.png",ie:"crosshair"},"distancia":{ff:"/imagens/cursores/distancia.png",ie:"crosshair"},"zoom":{ff:"/imagens/cursores/zoom.png",ie:"/imagens/cursores/zoom.cur"},"contexto":{ff:"/imagens/cursores/contexto.png",ie:"/imagens/cursores/contexto.cur"},"identifica_contexto":{ff:"pointer",ie:"pointer"},"pan_contexto":{ff:"/imagens/cursores/pan_contexto.png",ie:"/imagens/cursores/pan_contexto.cur"},"zoom_contexto":{ff:"/imagens/cursores/zoom_contexto.png",ie:"/imagens/cursores/zoom_contexto.cur"}},listaDePropriedadesDoMapa:{"propriedades":[{text:"p2",url:"javascript:i3GEO.mapa.dialogo.tipoimagem()"},{text:"p3",url:"javascript:i3GEO.mapa.dialogo.opcoesLegenda()"},{text:"p4",url:"javascript:i3GEO.mapa.dialogo.opcoesEscala()"},{text:"p5",url:"javascript:i3GEO.mapa.dialogo.tamanho()"},{text:"p6",url:"javascript:i3GEO.navega.entorno.ativaDesativa()"},{text:"p7",url:"javascript:i3GEO.mapa.ativaLogo()"},{text:"p8",url:"javascript:i3GEO.mapa.dialogo.queryMap()"},{text:"p9",url:"javascript:i3GEO.mapa.dialogo.corFundo()"},{text:"p10",url:"javascript:i3GEO.mapa.dialogo.gradeCoord()"},{text:"p11",url:"javascript:i3GEO.mapa.dialogo.template()"},{text:"p12",url:"javascript:i3GEO.mapa.dialogo.autoredesenha()"}]},tempoAplicar:4000,tempoMouseParado:3500,iniciaJanelaMensagens:true,mostraRosaDosVentos:"nao",liberaGuias:"nao",entorno:"nao",funcoesBotoes:{"botoes":[{iddiv:"historicozoom",tipo:"",dica:$trad("d1"),constroiconteudo:'i3GEO.gadgets.mostraHistoricoZoom()'},{iddiv:"zoomtot",tipo:"",dica:$trad("d2"),funcaoonclick:function(){i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,i3GEO.configura.tipoimagem,i3GEO.parametros.extentTotal);marcadorZoom=""}},{iddiv:"zoomli",tipo:"dinamico",dica:$trad("d3"),funcaoonclick:function(){var temp="zoom";if(i3GEO.interface.ATIVAMENUCONTEXTO)var temp="zoom_contexto";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,"img",i3GEO.configura.locaplic);if(!$i("i3geoboxZoom"))i3GEO.navega.zoomBox.criaBox();g_operacao='navega';g_tipoacao='zoomli';i3GEO.barraDeBotoes.ativaIcone("zoomli");marcadorZoom="";if(i3GEO.eventos.MOUSEDOWN.toString().search("i3GEO.navega.zoomBox.inicia()")<0){i3GEO.eventos.MOUSEDOWN.push("i3GEO.navega.zoomBox.inicia()")}if(i3GEO.eventos.MOUSEUP.toString().search("i3GEO.navega.zoomBox.termina()")<0){i3GEO.eventos.MOUSEUP.push("i3GEO.navega.zoomBox.termina()")}}},{iddiv:"pan",tipo:"dinamico",dica:$trad("d4"),funcaoonclick:function(){g_tipoacao='pan';g_operacao='navega';i3GEO.barraDeBotoes.ativaIcone("pan");if($i(i3GEO.interface.IDMAPA)){$i(i3GEO.interface.IDMAPA).title="";var temp="pan";if(i3GEO.interface.ATIVAMENUCONTEXTO)var temp="pan_contexto";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.interface.IDMAPA,i3GEO.configura.locaplic)}marcadorZoom="";panMapaInicia=function(exy){if($i("img")&&(g_tipoacao=="pan")){try{if(navm){var k=event.button}else{var k=exy.button}if(k==2){return}}catch(h){}g_panM="sim";if($i("corpoMapa")){leftinicial=parseInt($i(i3GEO.interface.IDCORPO).style.left);topinicial=parseInt($i(i3GEO.interface.IDCORPO).style.top)}clicinicialx=objposicaocursor.imgx;clicinicialy=objposicaocursor.imgy;ddinicialx=objposicaocursor.ddx;ddinicialy=objposicaocursor.ddy;boxrefObj=$i("boxref");if(boxrefObj){proporcaoBox=i3GEO.parametros.w/parseInt(boxrefObj.style.width);boxrefObjLeft=parseInt(boxrefObj.style.left);boxrefObjTop=parseInt(boxrefObj.style.top)}}};panMapaDesloca=function(){if($i(i3GEO.interface.IDMAPA)&&(g_panM=="sim")){var nx=objposicaocursor.telax-leftinicial-clicinicialx;var ny=objposicaocursor.telay-topinicial-clicinicialy;if(i3GEO.configura.entorno=="nao"){var l=0;if(parseInt($i("i3geo").style.left)){var l=parseInt($i("i3geo").style.left)}$i(i3GEO.interface.IDMAPA).style.left=nx-l;var t=0;if(parseInt($i("i3geo").style.top)){var t=parseInt($i("i3geo").style.top)}$i(i3GEO.interface.IDMAPA).style.top=ny-t;if(boxrefObj){boxrefObj.style.left=boxrefObjLeft-(nx/proporcaoBox);boxrefObj.style.top=boxrefObjTop-(ny/proporcaoBox)}}else{$left("img",i3GEO.parametros.w*-1+nx);$left("imgS",i3GEO.parametros.w*-1+nx);$left("imgL",i3GEO.parametros.w+nx);$left("imgO",i3GEO.parametros.w*-3+nx);$left("imgN",i3GEO.parametros.w*-1+nx);$top("img",i3GEO.parametros.h*-1+ny);$top("imgS",i3GEO.parametros.h*-1+ny);$top("imgL",i3GEO.parametros.h*-1+ny);$top("imgN",i3GEO.parametros.h*-1+ny);$top("imgO",i3GEO.parametros.h*-1+ny)}}};panMapaTermina=function(){if(g_tipoacao=="pan"){marcadorZoom="";g_panM="nao";var res=i3GEO.navega.xy2xy(i3GEO.configura.locaplic,i3GEO.configura.sid,ddinicialx,ddinicialy,objposicaocursor.ddx,objposicaocursor.ddy,i3GEO.parametros.mapexten,i3GEO.configura.tipoimagem);if(res==false){i3GEO.navega.zoompontoIMG(i3GEO.configura.locaplic,i3GEO.configura.sid,objposicaocursor.imgx,objposicaocursor.imgy)}}};if(i3GEO.eventos.MOUSEDOWN.toString().search("panMapaInicia()")<0){i3GEO.eventos.MOUSEDOWN.push("panMapaInicia()")}if(i3GEO.eventos.MOUSEMOVE.toString().search("panMapaDesloca()")<0){i3GEO.eventos.MOUSEMOVE.push("panMapaDesloca()")}if(i3GEO.eventos.MOUSEUP.toString().search("panMapaTermina()")<0){i3GEO.eventos.MOUSEUP.push("panMapaTermina()")}}},{iddiv:"zoomiauto",tipo:"",dica:$trad("d5"),funcaoonclick:function(){i3GEO.navega.zoomin(i3GEO.configura.locaplic,i3GEO.configura.sid);marcadorZoom=""}},{iddiv:"zoomoauto",tipo:"",dica:$trad("d6"),funcaoonclick:function(){i3GEO.navega.zoomout(i3GEO.configura.locaplic,i3GEO.configura.sid);marcadorZoom=""}},{iddiv:"identifica",tipo:"dinamico",dica:$trad("d7"),funcaoonclick:function(){if($i("img")){$i("img").title="";var temp="identifica";if(i3GEO.interface.ATIVAMENUCONTEXTO)var temp="identifica_contexto";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,"img",i3GEO.configura.locaplic)}i3GEO.barraDeBotoes.ativaIcone("identifica");g_tipoacao='identifica';g_operacao='identifica';cliqueIdentifica=function(){cliqueIdentificaDefault=function(){if(g_tipoacao=="identifica"){i3GEO.eventos.MOUSEPARADO.remove("verificaTip()");var janela=i3GEO.janela.cria("450px","250px",i3GEO.configura.locaplic+'/ferramentas/identifica/index.htm?&x='+objposicaocursor.ddx+'&y='+objposicaocursor.ddy+'&escala='+i3GEO.parametros.mapscale,"","","Identifica <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=70' >&nbsp;&nbsp;&nbsp;</a>");var temp=function(){i3GEO.eventos.MOUSECLIQUE.remove("cliqueIdentifica()");i3GEO.barraDeBotoes.ativaBotoes()};if(i3GEO.interface.ATUAL!="googlemaps")YAHOO.util.Event.addListener(janela[0].close,"click",temp)}};if(g_operacao=="identifica"){eval(i3GEO.configura.funcaoIdentifica)}};verificaTip=function(){if(g_operacao!="identifica"){return}if($i("marcaIdentifica")){return}verificaTipDefault=function(){var ntemas=i3GEO.arvoreDeCamadas.CAMADAS.length;var etiquetas=false;for(var j=0;j<ntemas;j++){if(i3GEO.arvoreDeCamadas.CAMADAS[j].etiquetas!=""){var etiquetas=true}}if(etiquetas==false){return}if($i("img")){$i("img").style.cursor="wait"}var retorna=function(retorno){var i=$i("i3geo_rosa");if(i){i.style.display="none"}var mostra=false;try{var retorno=retorno.data;if($i("img")){$i("img").title=""}if(retorno!=""){var res="";var temas=retorno.split("!");var tema=temas.length-1;if(tema>=0){do{var titulo=temas[tema].split("@");if(i3GEO.configura.tipotip=="completo"||i3GEO.configura.tipotip=="balao"){res+="<span style='text-align:left;font-size:9pt'><b>"+titulo[0]+"</b></span><br>"}var ocorrencias=titulo[1].split("*");var ocorrencia=ocorrencias.length-1;if(ocorrencia>=0){do{if(ocorrencias[ocorrencia]!=""){var pares=ocorrencias[ocorrencia].split("##");var paresi=pares.length;for(var par=0;par<paresi;par++){var valores=pares[par].split("#");if(i3GEO.configura.tipotip=="completo"||i3GEO.configura.tipotip=="balao"){res=res+"<span class='tiptexto' style='text-align:left;font-size:9pt'>"+valores[0]+" <i>"+valores[1]+"</i></span><br>";var mostra=true}else{res=res+"<span class='tiptexto' style='text-align:left;font-size:9pt'><i>"+valores[1]+"</i></span><br>";var mostra=true}}}}while(ocorrencia--)}}while(tema--)}if(!mostra){$i("tip").style.display="none";return}else{if(i3GEO.configura.tipotip!="balao"){var n=i3GEO.janela.tip();$i(n).style.textAlign="left";$i(n).innerHTML+=res}else{i3GEO.util.criaPin('marcaIdentifica',i3GEO.configura.locaplic+"/imagens/grabber.gif","12px","12px");i3GEO.util.posicionaImagemNoMapa("marcaIdentifica");balloon=new Balloon;balloon.delayTime=0;var res="<div style=text-align:left >"+res+"</div>";balloon.showTooltip($i("marcaIdentifica"),res);$i('marcaIdentifica').onclick=$i("closeButton").onclick}}}if($i("img")){var temp="zoom";if(i3GEO.interface.ATIVAMENUCONTEXTO)var temp="identifica_contexto";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,"img",i3GEO.configura.locaplic)}}catch(e){if($i("img")){var temp="identifica";if(i3GEO.interface.ATIVAMENUCONTEXTO)var temp="identifica_contexto";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,"img",i3GEO.configura.locaplic)}}};i3GEO.php.identifica(retorna,objposicaocursor.ddx,objposicaocursor.ddy,"5")};if(g_operacao=="identifica"){eval(i3GEO.configura.funcaoTip)}};if(i3GEO.eventos.MOUSECLIQUE.toString().search("cliqueIdentifica()")<0){i3GEO.eventos.MOUSECLIQUE.push("cliqueIdentifica()")}if(i3GEO.eventos.MOUSEPARADO.toString().search("verificaTip()")<0){i3GEO.eventos.MOUSEPARADO.push("verificaTip()")}}},{iddiv:"exten",tipo:"",dica:$trad("d8"),funcaoonclick:function(){i3GEO.janela.cria("450px","340px",i3GEO.configura.locaplic+"/ferramentas/mostraexten/index.htm","","","Extensão geográfica <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=55' >&nbsp;&nbsp;&nbsp;</a>")}},{iddiv:"referencia",tipo:"",dica:$trad("d9"),funcaoonclick:function(){i3GEO.maparef.inicia()}},{iddiv:"wiki",tipo:"",dica:$trad("d11"),funcaoonclick:function(){wikiAtivo=false;g_operacao="navega";i3GEO.janela.cria("450px","190px",i3GEO.configura.locaplic+"/ferramentas/wiki/index.htm","","","Wiki <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=73' >&nbsp;&nbsp;&nbsp;</a>");atualizawiki=function(){if(!$i("wdocai")){i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()");return}var docel=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;if(docel.getElementById("resultadowiki")){$i("wdocai").src=i3GEO.configura.locaplic+"/ferramentas/wiki/index.htm"}else{wikiAtivo=false;i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizawiki()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizawiki()")}}},{iddiv:"buscafotos",tipo:"",dica:"Fotos",funcaoonclick:function(){g_operacao="navega";i3GEO.janela.cria("550px","400px",i3GEO.configura.locaplic+"/ferramentas/buscafotos/index.htm","","","Fotos <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=74' >&nbsp;&nbsp;&nbsp;</a>");i3GEO.util.criaPin()}},{iddiv:"imprimir",tipo:"",dica:$trad("d12"),funcaoonclick:function(){i3GEO.janela.cria("320px","180px",i3GEO.configura.locaplic+"/ferramentas/imprimir/index.htm","","","Imprimir <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=49' >&nbsp;&nbsp;&nbsp;</a>")}},{iddiv:"ondeestou",tipo:"",dica:$trad("d13"),funcaoonclick:function(){i3GEO.navega.zoomIP(i3GEO.configura.locaplic,i3GEO.configura.sid)}},{iddiv:"v3d",tipo:"",dica:$trad("d14"),funcaoonclick:function(){i3GEO.janela.cria("400px","200px",i3GEO.configura.locaplic+"/ferramentas/3d/index.htm","","","3d <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=69' >&nbsp;&nbsp;&nbsp;</a>")}},{iddiv:"google",tipo:"",dica:$trad("d15"),funcaoonclick:function(){i3GEO.util.criaBox();g_operacao="navega";if(navn){i3GEO.janela.cria((i3GEO.parametros.w/2)+40+"px",(i3GEO.parametros.h/2)+50+"px",i3GEO.configura.locaplic+"/ferramentas/googlemaps/index.php","","","Google maps <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' >&nbsp;&nbsp;&nbsp;</a>")}else{i3GEO.janela.cria("500px","380px",i3GEO.configura.locaplic+"/ferramentas/googlemaps/index.php","","","Google maps <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' >&nbsp;&nbsp;&nbsp;</a>")}atualizagoogle=function(){try{if(navn){if($i("wdocai")){var doc=$i("wdocai").contentDocument}}else{if(document.frames("wdocai")){var doc=document.frames("wdocai").document}}if(window.parent.frames["wdocai"].panTogoogle){window.parent.frames["wdocai"].panTogoogle()}else{i3GEO.eventos.NAVEGAMAPA.remove("atualizagoogle()")}}catch(e){i3GEO.eventos.NAVEGAMAPA.remove("atualizagoogle()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizagoogle()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizagoogle()")}}},{iddiv:"scielo",tipo:"",dica:$trad("d16"),funcaoonclick:function(){scieloAtivo=false;g_operacao="navega";i3GEO.janela.cria("450px","190px",i3GEO.configura.locaplic+"/ferramentas/scielo/index.htm","","","Scielo");atualizascielo=function(){try{var docel=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;if(docel.getElementById("resultadoscielo")){$i("wdocai").src=i3GEO.configura.locaplic+"/ferramentas/scielo/index.htm"}else{i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()")}}catch(e){scieloAtivo=false;i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizascielo()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizascielo()")}}},{iddiv:"confluence",tipo:"",dica:$trad("d17"),funcaoonclick:function(){g_operacao="navega";i3GEO.janela.cria("250px","190px",i3GEO.configura.locaplic+"/ferramentas/confluence/index.htm","","","Confluence <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=75' >&nbsp;&nbsp;&nbsp;</a>");i3GEO.util.criaBox();atualizaconfluence=function(){if(!$i("wdocai")){i3GEO.eventos.NAVEGAMAPA.remove("atualizaconfluence()");return}var docel=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;if(docel.getElementById("resultadoconfluence")){$i("wdocai").src=i3GEO.configura.locaplic+"/ferramentas/confluence/index.htm"}else{i3GEO.eventos.NAVEGAMAPA.remove("atualizaconfluence()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizaconfluence()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizaconfluence()")}}},{iddiv:"lentei",tipo:"",dica:$trad("d18"),funcaoonclick:function(){if(i3GEO.navega.lente.ESTAATIVA=="nao"){i3GEO.navega.lente.inicia()}else i3GEO.navega.lente.desativa()}},{iddiv:"encolheFerramentas",tipo:"",dica:$trad("d19"),funcaoonclick:function(){i3GEO.guias.libera()}},{iddiv:"reinicia",tipo:"",dica:$trad("d20"),funcaoonclick:function(){i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.reiniciaMapa(i3GEO.atualiza)}},{iddiv:"mede",tipo:"dinamico",dica:$trad("d21"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("mede");if($i("img")){$i("img").title="";i3GEO.util.mudaCursor(i3GEO.configura.cursores,"distancia","img",i3GEO.configura.locaplic)}g_tipoacao="";i3GEO.analise.medeDistancia.inicia()}},{iddiv:"area",tipo:"dinamico",dica:$trad("d21a"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("area");if($i("img")){$i("img").title="";i3GEO.util.mudaCursor(i3GEO.configura.cursores,"area","img",i3GEO.configura.locaplic)}g_tipoacao="";i3GEO.analise.medeArea.inicia()}},{iddiv:"inserexy",tipo:"dinamico",dica:$trad("d22"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("inserexy");g_tipoacao="";i3GEO.mapa.dialogo.cliquePonto();if($i("img")){$i("img").title="clique para inserir um ponto";$i("img").style.cursor="crosshair"}}},{iddiv:"inseregrafico",tipo:"dinamico",dica:$trad("d23"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("inseregrafico");g_tipoacao="";i3GEO.mapa.dialogo.cliqueGrafico();if($i("img")){$i("img").title="clique para incluir o gráfico";$i("img").style.cursor="pointer"}}},{iddiv:"selecao",tipo:"dinamico",dica:$trad("d24"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("selecao");i3GEO.selecao.janelaOpcoes();if($i("img")){$i("img").title="";$i("img").style.cursor="pointer"}}},{iddiv:"textofid",tipo:"dinamico",dica:$trad("d25"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("textofid");g_tipoacao="";i3GEO.mapa.dialogo.cliqueTexto();if($i("img")){$i("img").title="clique para inserir o texto";$i("img").style.cursor="pointer"}}},{iddiv:"rota",tipo:"",dica:"Rota",funcaoonclick:function(){if(i3GEO.interface.ATUAL!="googlemaps"){alert("Operacao disponivel apenas na interface Google Maps");return}counterClick=1;var parametrosRota=function(overlay,latlng){if(counterClick==1){counterClick++;alert("Clique o ponto de destino da rota");pontoRota1=latlng return}if(counterClick==2){pontoRota2=latlng counterClick=0;GEvent.removeListener(rotaEvento)var janela=i3GEO.janela.cria("300px","300px","","center","","Rota");janela[2].style.overflow="auto";janela[2].style.height="300px";directions=new GDirections(i3GeoMap,janela[2]);var temp=function(){$i("wdoca_corpo").innerHTML="Não foi possível criar a rota"};GEvent.addListener(directions,"error",temp);directions.load("from: "+pontoRota1.lat()+","+pontoRota1.lng()+" to: "+pontoRota2.lat()+","+pontoRota2.lng())}};rotaEvento=GEvent.addListener(i3GeoMap,"click",parametrosRota);alert("Clique o ponto de origem da rota")}}]}};
3 3 \ No newline at end of file
... ...
classesjs/i3geo_tudo_compacto.js
... ... @@ -3798,7 +3798,9 @@ A classe i3GEO possuí os métodos de criação e atualização do mapa. Todas as subc
3798 3798 são baseadas em i3GEO, por exemplo, para criar uma janela flutuante sobre o mapa,
3799 3799 utilize i3GEO.janela.cria()
3800 3800  
3801   -Para inicializar o mapa, utilize i3GEO.inicia() e para atualizar o mapa, utilize i3GEO.atualiza()
  3801 +Para inicializar o mapa, utilize i3GEO.inicia() e para atualizar o mapa, utilize i3GEO.atualiza().
  3802 +Após terminado o processo de inicialização, pode-se executar uma função de ajuste. Essa função
  3803 +deve ser definida em i3GEO.finaliza, por exemplo i3GEO.finaliza("funcaoDeAjuste()")
3802 3804  
3803 3805 Ao inicializar ou atualizar o i3Geo, é feita uma chamada em AJAX
3804 3806 para a obtenção dos parâmetros necessários ao funcionamento do mapa. Esses parâmetros
... ... @@ -8293,16 +8295,17 @@ i3GEO.configura = {
8293 8295 tipo:"",
8294 8296 dica:$trad("d11"),
8295 8297 funcaoonclick:function(){
  8298 + wikiAtivo = false;//esta variável é utilizada pela ferramenta durante a navegação no mapa. Se estiver true significa que a ferramenta está sendo atualizada durante um processo de navegação no mapa
8296 8299 g_operacao = "navega";
8297 8300 i3GEO.janela.cria("450px","190px",i3GEO.configura.locaplic+"/ferramentas/wiki/index.htm","","","Wiki <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=73' >&nbsp;&nbsp;&nbsp;</a>");
8298   - atualizawiki = function(){
  8301 + atualizawiki = function(){
8299 8302 if(!$i("wdocai"))
8300 8303 {i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()");return;}
8301 8304 var docel = (navm) ? document.frames("wdocai").document : $i("wdocai").contentDocument;
8302 8305 if (docel.getElementById("resultadowiki"))
8303 8306 {$i("wdocai").src = i3GEO.configura.locaplic+"/ferramentas/wiki/index.htm";}
8304 8307 else
8305   - {i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()");}
  8308 + {wikiAtivo = false;i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()")}
8306 8309 };
8307 8310 if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizawiki()") < 0)
8308 8311 {i3GEO.eventos.NAVEGAMAPA.push("atualizawiki()");}
... ... @@ -8381,6 +8384,7 @@ i3GEO.configura = {
8381 8384 tipo:"",
8382 8385 dica:$trad("d16"),
8383 8386 funcaoonclick:function(){
  8387 + scieloAtivo = false;//esta variável é utilizada pela ferramenta durante a navegação no mapa. Se estiver true significa que a ferramenta está sendo atualizada durante um processo de navegação no mapa
8384 8388 g_operacao = "navega";
8385 8389 i3GEO.janela.cria("450px","190px",i3GEO.configura.locaplic+"/ferramentas/scielo/index.htm","","","Scielo");
8386 8390 atualizascielo = function(){
... ... @@ -8391,7 +8395,7 @@ i3GEO.configura = {
8391 8395 else
8392 8396 {i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()");}
8393 8397 }
8394   - catch(e){i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()");}
  8398 + catch(e){scieloAtivo = false;i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()");}
8395 8399 };
8396 8400 if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizascielo()") < 0)
8397 8401 {i3GEO.eventos.NAVEGAMAPA.push("atualizascielo()");}
... ... @@ -18841,6 +18845,8 @@ if(typeof(i3GEO) == &#39;undefined&#39;){
18841 18845 Class: i3GEO.barradebotoes
18842 18846  
18843 18847 Constrói a barra de botões flutuante
  18848 +
  18849 +Veja também classe_interface.js (i3GEO.interface) que possuí parâmetros que permitem ajustar a posição das barras no mapa
18844 18850 */
18845 18851 i3GEO.barraDeBotoes = {
18846 18852 /*
... ...
classesjs/i3geo_tudo_compacto.js.php
... ... @@ -3798,7 +3798,9 @@ A classe i3GEO possuí os métodos de criação e atualização do mapa. Todas as subc
3798 3798 são baseadas em i3GEO, por exemplo, para criar uma janela flutuante sobre o mapa,
3799 3799 utilize i3GEO.janela.cria()
3800 3800  
3801   -Para inicializar o mapa, utilize i3GEO.inicia() e para atualizar o mapa, utilize i3GEO.atualiza()
  3801 +Para inicializar o mapa, utilize i3GEO.inicia() e para atualizar o mapa, utilize i3GEO.atualiza().
  3802 +Após terminado o processo de inicialização, pode-se executar uma função de ajuste. Essa função
  3803 +deve ser definida em i3GEO.finaliza, por exemplo i3GEO.finaliza("funcaoDeAjuste()")
3802 3804  
3803 3805 Ao inicializar ou atualizar o i3Geo, é feita uma chamada em AJAX
3804 3806 para a obtenção dos parâmetros necessários ao funcionamento do mapa. Esses parâmetros
... ... @@ -8293,16 +8295,17 @@ i3GEO.configura = {
8293 8295 tipo:"",
8294 8296 dica:$trad("d11"),
8295 8297 funcaoonclick:function(){
  8298 + wikiAtivo = false;//esta variável é utilizada pela ferramenta durante a navegação no mapa. Se estiver true significa que a ferramenta está sendo atualizada durante um processo de navegação no mapa
8296 8299 g_operacao = "navega";
8297 8300 i3GEO.janela.cria("450px","190px",i3GEO.configura.locaplic+"/ferramentas/wiki/index.htm","","","Wiki <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=73' >&nbsp;&nbsp;&nbsp;</a>");
8298   - atualizawiki = function(){
  8301 + atualizawiki = function(){
8299 8302 if(!$i("wdocai"))
8300 8303 {i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()");return;}
8301 8304 var docel = (navm) ? document.frames("wdocai").document : $i("wdocai").contentDocument;
8302 8305 if (docel.getElementById("resultadowiki"))
8303 8306 {$i("wdocai").src = i3GEO.configura.locaplic+"/ferramentas/wiki/index.htm";}
8304 8307 else
8305   - {i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()");}
  8308 + {wikiAtivo = false;i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()")}
8306 8309 };
8307 8310 if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizawiki()") < 0)
8308 8311 {i3GEO.eventos.NAVEGAMAPA.push("atualizawiki()");}
... ... @@ -8381,6 +8384,7 @@ i3GEO.configura = {
8381 8384 tipo:"",
8382 8385 dica:$trad("d16"),
8383 8386 funcaoonclick:function(){
  8387 + scieloAtivo = false;//esta variável é utilizada pela ferramenta durante a navegação no mapa. Se estiver true significa que a ferramenta está sendo atualizada durante um processo de navegação no mapa
8384 8388 g_operacao = "navega";
8385 8389 i3GEO.janela.cria("450px","190px",i3GEO.configura.locaplic+"/ferramentas/scielo/index.htm","","","Scielo");
8386 8390 atualizascielo = function(){
... ... @@ -8391,7 +8395,7 @@ i3GEO.configura = {
8391 8395 else
8392 8396 {i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()");}
8393 8397 }
8394   - catch(e){i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()");}
  8398 + catch(e){scieloAtivo = false;i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()");}
8395 8399 };
8396 8400 if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizascielo()") < 0)
8397 8401 {i3GEO.eventos.NAVEGAMAPA.push("atualizascielo()");}
... ... @@ -18841,6 +18845,8 @@ if(typeof(i3GEO) == &#39;undefined&#39;){
18841 18845 Class: i3GEO.barradebotoes
18842 18846  
18843 18847 Constrói a barra de botões flutuante
  18848 +
  18849 +Veja também classe_interface.js (i3GEO.interface) que possuí parâmetros que permitem ajustar a posição das barras no mapa
18844 18850 */
18845 18851 i3GEO.barraDeBotoes = {
18846 18852 /*
... ...
css/i3geo.css
... ... @@ -44,9 +44,6 @@ select
44 44 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #2F4632;background-color: #FFFFFF;padding: 0;border: 0px solid gray;text-align: center;cursor: text;}
45 45 .legendatemas
46 46 {cursor:pointer;text-align:left;background-color:none;vertical-align: top;border: 0px solid gray;margin:0;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif;}
47   -.legendatemas input
48   -{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #2F4632;background-color: #FFFFFF;padding: 0;border: 0px solid gray;text-align: center;cursor: text;}
49   -
50 47 .legendatemas td
51 48 {text-align:left;background-color:#ffffff;vertical-align: top;padding: 0;font-family: Verdana, Arial, Helvetica, sans-serif;z-index:1000;position:relative;}
52 49 .legendatemas input
... ...
css/i3geo.css.php
... ... @@ -44,9 +44,6 @@ select
44 44 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #2F4632;background-color: #FFFFFF;padding: 0;border: 0px solid gray;text-align: center;cursor: text;}
45 45 .legendatemas
46 46 {cursor:pointer;text-align:left;background-color:none;vertical-align: top;border: 0px solid gray;margin:0;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif;}
47   -.legendatemas input
48   -{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #2F4632;background-color: #FFFFFF;padding: 0;border: 0px solid gray;text-align: center;cursor: text;}
49   -
50 47 .legendatemas td
51 48 {text-align:left;background-color:#ffffff;vertical-align: top;padding: 0;font-family: Verdana, Arial, Helvetica, sans-serif;z-index:1000;position:relative;}
52 49 .legendatemas input
... ...
ferramentas/buscafotos/index.htm
... ... @@ -7,38 +7,36 @@
7 7 <body class="yui-skin-sam" >
8 8 <div id=mensagem style=display:block >
9 9 <p>As fotos mostradas aqui s&atilde;o de responsabilidade dos servi&ccedil;os de hospedagem utilizados na busca e podem abranger tem&aacute;ticas diversas.
10   - <p>A busca &eacute; feita apenas para a regi&atilde;o de abrang&ecirc;ncia do mapa atual, cuja escala deve estar em pelo meno 1:150.000.
  10 + <p>A busca &eacute; feita apenas para a regi&atilde;o de abrang&ecirc;ncia do mapa atual, cuja escala deve estar em pelo menos 1:150.000.
11 11 <p>A restrição de escala é necessária para melhorar a performance da busca.
12 12 <script>
13 13 if(window.parent.i3GEO.parametros.mapscale > 150000){
14 14 var ins = "<p>O mapa atual está fora do limite de escala."
15   - ins += "<p><span style='width:30px;left:-10px' onclick='javascript:window.parent.i3GEO.parametros.mapscale=150000;ajustaescala();mostramenu()' ><input id=botao3 size=20 type=button value='Ajustar' /></span>"
  15 + ins += "<p><input id=botao3 size=20 type=button value='Ajustar' />"
16 16 }
17 17 else{
18   - var ins = "<p><span style='width:30px;left:-10px' onclick='mostramenu()' ><input id=botao3 size=20 type=button value='Continuar' /></span>"
  18 + var ins = "<p><input id=botao2 size=20 type=button value='Continuar' />"
19 19 }
20 20 document.write(ins);
21 21 </script>
22   -
23   -
24   -
25 22 </div>
26 23  
27 24 <div id=busca style=display:none >
28 25 <div id="f" style="display:none">
29 26 <p><i>Este produto usa a API do Flickr, mas n&atilde;o &eacute; endossado nem certificado pelo Flickr.</i>
30   - <p>Opção Flickr: Se nenhum par&acirc;metro for definido, ser&atilde;o consideradas apenas as fotos inclu&iacute;das nas &uacute;ltimas 12 horas.
  27 + <p>Opções: Se nenhum par&acirc;metro for definido, ser&atilde;o consideradas apenas as fotos inclu&iacute;das nas &uacute;ltimas 12 horas.
31 28 De qualquer forma, s&atilde;o mostrados no m&aacute;ximo 250 registros.
32   - O ano diz respeito a inclus&atilde;o da foto no Flickr
  29 + O ano refere-se a data de inclus&atilde;o da foto no Flickr
33 30 <p>Texto: <input style='cursor:text' class=digitar type=text size=30 value="" id='texto' />
34 31 <p>Ano inicial: <input style='cursor:text' class=digitar type=text size=10 value="2009" id='ai' />
35 32 &nbsp;Ano final: <input style='cursor:text' class=digitar type=text size=10 value="2009" id='af' /><br><br>
36   - <span style=width:30px onclick='busca("1")' ><input id=botao2 size=20 type=button value='Procurar fotos' /></span>
  33 + <input id=botao1 size=20 type=button value='Procurar fotos' />
37 34 </div>
38 35 <div style=width:350px >
39   - <input type=radio onclick="esconde(this)" name=buscador value=flickr id=buscaflickr /><a href="http://www.flickr.com" target="_blank" >Flickr</a>
40   - <input type=radio onclick="esconde(this)" name=buscador value=panoramio id=buscapanoramio /><a href="http://www.panoramio.com" target="_blank" >Panoramio</a>
41   - <input type=radio onclick="esconde(this)" name=buscador value=locr id=buscalocr /><a href="http://www.locr.com" target="_blank" >Locr</a>
  36 + <p>Servidores de fotos:
  37 + <input type=radio style="cursor:pointer" onclick="esconde(this)" name=buscador value=flickr id=buscaflickr /><a href="http://www.flickr.com" target="_blank" >Flickr</a>
  38 + <input type=radio style="cursor:pointer" onclick="esconde(this)" name=buscador value=panoramio id=buscapanoramio /><a href="http://www.panoramio.com" target="_blank" >Panoramio</a>
  39 + <input type=radio style="cursor:pointer" onclick="esconde(this)" name=buscador value=locr id=buscalocr /><a href="http://www.locr.com" target="_blank" >Locr</a>
42 40 </div>
43 41 <div id="paginas" style="top:10px;"></div><br>
44 42 <div style="top:0px;left:5px;display:block;width:90%;height:150px;overflow:auto" id="resultadofotos" ></div>
... ...
ferramentas/buscafotos/index.js
... ... @@ -21,19 +21,18 @@ Free Software Foundation, Inc., no endereço
21 21 */
22 22 //inicializa
23 23 parametrosURL()
  24 +new YAHOO.widget.Button("botao1",{onclick:{fn: function(){
  25 + busca("1")
  26 +}}});
  27 +new YAHOO.widget.Button("botao2",{onclick:{fn: function(){
  28 + mostramenu()
  29 +}}});
  30 +new YAHOO.widget.Button("botao3",{onclick:{fn: function(){
  31 + window.parent.i3GEO.parametros.mapscale=150000;
  32 + window.parent.i3GEO.navega.aplicaEscala(window.parent.i3GEO.configura.locaplic,window.parent.i3GEO.configura.sid,150000)
  33 + mostramenu()
  34 +}}});
24 35  
25   -YAHOO.example.init = function ()
26   -{
27   - function onPushButtonsMarkupReady()
28   - {new YAHOO.widget.Button("botao2");}
29   - YAHOO.util.Event.onContentReady("botao2", onPushButtonsMarkupReady);
30   -}()
31   -YAHOO.example.init = function ()
32   -{
33   - function onPushButtonsMarkupReady()
34   - {new YAHOO.widget.Button("botao3");}
35   - YAHOO.util.Event.onContentReady("botao3", onPushButtonsMarkupReady);
36   -}()
37 36 function mostramenu()
38 37 {
39 38 $i("mensagem").style.display="none"
... ... @@ -49,23 +48,6 @@ function busca(pagina)
49 48 var ai = $i("ai").value;
50 49 var af = $i("af").value;
51 50 escondexy();
52   - if (window.parent.i3GEO.parametros.mapscale)
53   - {
54   - if (window.parent.i3GEO.parametros.mapscale > 150001)
55   - {
56   - var ins = "Aproxime mais o mapa <br>(pelo menos até a escala 1:150.000)!";
57   - //ins += "<br><br><div style=width:80px onclick='ajustarescala()' ><input id=botao1 size=20 type=button value='Ajustar escala' /></div>"
58   - $i("resultadofotos").innerHTML = ins;
59   - YAHOO.example.init = function ()
60   - {
61   - function onPushButtonsMarkupReady()
62   - {new YAHOO.widget.Button("botao1");}
63   - YAHOO.util.Event.onContentReady("botao1", onPushButtonsMarkupReady);
64   - }()
65   - aguarde("none")
66   - return;
67   - }
68   - }
69 51 if(window.parent.i3GEO.parametros.mapexten)
70 52 {var m = window.parent.i3GEO.parametros.mapexten}
71 53 else
... ... @@ -240,11 +222,6 @@ function escondexy()
240 222 box.style.left = "0px"
241 223 }
242 224 }
243   -
244   -function ajustaescala()
245   -{
246   - window.parent.i3GEO.navega.aplicaEscala(window.parent.i3GEO.configura.locaplic,window.parent.i3GEO.configura.sid,150000)
247   -}
248 225 function esconde(obj)
249 226 {
250 227 $i("f").style.display="none"
... ...
ferramentas/scielo/index.js
... ... @@ -21,24 +21,39 @@ Free Software Foundation, Inc., no endereço
21 21 */
22 22 //inicializa
23 23 parametrosURL()
24   -buscascielo()
  24 +if(window.parent.i3GEO.parametros.mapscale > 150001){
  25 + var ins = "<p>A busca &eacute; feita apenas para a regi&atilde;o de abrang&ecirc;ncia do mapa atual, cuja escala deve estar em pelo menos 1:150.000."
  26 + ins += "<p>A restrição de escala é necessária para melhorar a performance da busca."
  27 + ins += "<p>O mapa atual está fora do limite de escala (1:150.000)."
  28 + ins += "<p><input id=ajustaEscala size=20 type=button value='Ajustar' />"
  29 + $i("resultadoscielo").innerHTML = ins;
  30 +}
  31 +else{
  32 + if(window.parent.scieloAtivo == false){
  33 + var ins = "<p>A busca de artigos ainda é experimental."
  34 + ins += '<p>Os dados não são obtidos diretamente da base Scielo, mas sim do Ministério do Meio Ambiente.'
  35 + ins += "<p><input id=continuar size=20 type=button value='Continuar' />"
  36 + $i("resultadoscielo").innerHTML = ins;
  37 + }
  38 + else{buscawiki();}
  39 +}
  40 +if($i("ajustaEscala")){
  41 + new YAHOO.widget.Button("ajustaEscala",{onclick:{fn: function(){
  42 + window.parent.i3GEO.parametros.mapscale=150000;
  43 + window.parent.i3GEO.navega.aplicaEscala(window.parent.i3GEO.configura.locaplic,window.parent.i3GEO.configura.sid,150000)
  44 + }}});
  45 +}
  46 +if($i("continuar")){
  47 + new YAHOO.widget.Button("continuar",{onclick:{fn: function(){
  48 + buscascielo()
  49 + }}});
  50 +}
  51 +
25 52 //pega a lista de temas editaveis
26 53 function buscascielo()
27 54 {
  55 + window.parent.scieloAtivo = true;
28 56 $i("resultadoscielo").innerHTML = "Aguarde...";
29   - if (window.parent.i3GEO.parametros.mapscale > 150001)
30   - {
31   - var ins = "Aproxime mais o mapa <br>(pelo menos até a escala 1:150.000)!";
32   - ins += "<br><br><div style=width:80px onclick='ajustarescala()' ></div>" //<input id=botao1 size=20 type=button value='Ajustar escala' /></div>"
33   - $i("resultadoscielo").innerHTML = ins;
34   - YAHOO.example.init = function ()
35   - {
36   - function onPushButtonsMarkupReady()
37   - {new YAHOO.widget.Button("botao1");}
38   - YAHOO.util.Event.onContentReady("botao1", onPushButtonsMarkupReady);
39   - }()
40   - return;
41   - }
42 57 //pega a lista de temas locais do mapfile
43 58 var cp = new cpaint();
44 59 cp.set_response_type("JSON");
... ... @@ -64,11 +79,3 @@ function listaartigos(retorno)
64 79 }
65 80 $i("resultadoscielo").innerHTML = ins;
66 81 }
67   -function ajustarescala()
68   -{
69   - var cp = new cpaint();
70   - cp.set_response_type("JSON");
71   - //cp.set_debug(2)
72   - var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=mudaescala&g_sid="+g_sid+"&escala=150000";
73   - cp.call(p,"mudaescala",window.parent.i3GEO.atualiza);
74   -}
75 82 \ No newline at end of file
... ...
ferramentas/wiki/index.htm
1 1 <html xmlns="http://www.w3.org/1999/xhtml">
2   - <head>
3   - <link rel="stylesheet" type="text/css" href="../../css/i3geo_ferramentas.css">
4   - <style type="text/css">.yuibutton button{padding-left:2em;background:url(../../imagens/tic.png) 5% 50% no-repeat;}</style>
5   -<title></title>
6   - </head>
  2 + <head>
  3 + <link rel="stylesheet" type="text/css" href="../../css/i3geo_ferramentas.css">
  4 + <style type="text/css">.yuibutton button{padding-left:2em;background:url(../../imagens/tic.png) 5% 50% no-repeat;}</style>
  5 + <title></title>
  6 + </head>
7 7 <body class="yui-skin-sam" style=overflow:auto >
8   - <div style="top:5px;left:5px;display:block;width:90%;overflow:auto" id="resultadowiki" >Aguarde...</div>
9   -
10   -
11   -<script src="../i3geo_tudo_compacto.js.php" type="text/javascript"></script>
12   -<script language="JavaScript" type="text/javascript" src="index.js"></script>
  8 + <div style="top:5px;left:5px;display:block;width:90%;overflow:auto" id="resultadowiki" ></div>
  9 + <script src="../i3geo_tudo_compacto.js.php" type="text/javascript"></script>
  10 + <script language="JavaScript" type="text/javascript" src="index.js"></script>
13 11 </body>
14 12 </html>
15 13 \ No newline at end of file
... ...
ferramentas/wiki/index.js
... ... @@ -20,29 +20,43 @@ Free Software Foundation, Inc., no endereço
20 20 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
21 21 */
22 22 //inicializa
  23 +
23 24 parametrosURL()
24   -buscawiki()
  25 +
  26 +if(window.parent.i3GEO.parametros.mapscale > 500001){
  27 + var ins = "<p>A busca &eacute; feita apenas para a regi&atilde;o de abrang&ecirc;ncia do mapa atual, cuja escala deve estar em pelo menos 1:500.000."
  28 + ins += "<p>A restrição de escala é necessária para melhorar a performance da busca."
  29 + ins += "<p>O mapa atual está fora do limite de escala (1:500.000)."
  30 + ins += "<p><input id=ajustaEscala size=20 type=button value='Ajustar' />"
  31 + $i("resultadowiki").innerHTML = ins;
  32 +}
  33 +else{
  34 + if(window.parent.wikiAtivo == false){
  35 + var ins = "<p>A busca no Mediawiki traz apenas os 20 primeiros resultados"
  36 + ins += '<p>Mais detalhes sobre a busca, veja <a href="http://www.geonames.org" >Geonames</a>'
  37 + ins += "<p><input id=continuar size=20 type=button value='Continuar' />"
  38 + $i("resultadowiki").innerHTML = ins;
  39 + }
  40 + else{buscawiki();}
  41 +}
  42 +
  43 +
  44 +if($i("ajustaEscala")){
  45 + new YAHOO.widget.Button("ajustaEscala",{onclick:{fn: function(){
  46 + window.parent.i3GEO.parametros.mapscale=500000;
  47 + window.parent.i3GEO.navega.aplicaEscala(window.parent.i3GEO.configura.locaplic,window.parent.i3GEO.configura.sid,500000)
  48 + }}});
  49 +}
  50 +if($i("continuar")){
  51 + new YAHOO.widget.Button("continuar",{onclick:{fn: function(){
  52 + buscawiki()
  53 + }}});
  54 +}
25 55 //pega a lista de temas editaveis
26 56 function buscawiki()
27 57 {
  58 + window.parent.wikiAtivo = true;
28 59 $i("resultadowiki").innerHTML = "Aguarde...";
29   - if(window.parent.i3GEO.parametros.mapscale)
30   - {var escala = window.parent.i3GEO.parametros.mapscale}
31   - else
32   - {var escala = 500000;}
33   - if (escala > 500001)
34   - {
35   - var ins = "Aproxime mais o mapa (pelo menos até a escala 1:500.000)!";
36   - ins += "<br><br><div onclick='ajustarescala()' >"//<input id=botao1 size=20 type=button value='Ajustar escala' /></div>"
37   - $i("resultadowiki").innerHTML = ins;
38   - YAHOO.example.init = function ()
39   - {
40   - function onPushButtonsMarkupReady()
41   - {new YAHOO.widget.Button("botao1");}
42   - YAHOO.util.Event.onContentReady("botao1", onPushButtonsMarkupReady);
43   - }()
44   - return;
45   - }
46 60 //pega a lista de temas locais do mapfile
47 61 var cp = new cpaint();
48 62 cp.set_response_type("JSON");
... ... @@ -57,16 +71,5 @@ function listaartigos(retorno)
57 71 {
58 72 if (retorno.data==undefined )
59 73 {$i("resultadowiki").innerHTML = "Erro. A operação demorou muito.";return;}
60   - var ins = "<p>A busca no Mediawiki traz apenas os 20 primeiros resultados"
61   - ins += "<p>Se a abrang&ecirc;ncia geogr&aacute;fica de busca for muito grande, pode ocorrer erro devido ao tempo de processamento."
62   - ins += '<p>Mais detalhes sobre a busca, veja <a href="http://www.geonames.org" >Geonames</a>'
63   - $i("resultadowiki").innerHTML = retorno.data+ins;
  74 + $i("resultadowiki").innerHTML = retorno.data+"Navegue no mapa para atualizar a lista de resultados";
64 75 }
65   -function ajustarescala()
66   -{
67   - var cp = new cpaint();
68   - cp.set_response_type("JSON");
69   - //cp.set_debug(2)
70   - var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=mudaescala&g_sid="+g_sid+"&escala=500000";
71   - cp.call(p,"mudaescala",window.parent.remapaf);
72   -}
73 76 \ No newline at end of file
... ...