Commit 778d2ab249e550d0fa74a39be3a9eb8853876b29
1 parent
bbb0e1f3
Exists in
master
and in
7 other branches
Aprimoramento da navegabilidade das ferramentas de busca no Wiki, fotos e Scielo
Showing
13 changed files
with
122 additions
and
127 deletions
Show diff stats
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' > </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' > </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' > </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' > </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' > </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' > </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' > </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' > </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' > </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' > </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' > </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' > </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' > </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' > </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' > </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' > </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' > </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' > </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' > </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' > </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) == 'undefined'){ |
| 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' > </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) == 'undefined'){ |
| 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ão de responsabilidade dos serviços de hospedagem utilizados na busca e podem abranger temáticas diversas. |
| 10 | - <p>A busca é feita apenas para a região de abrangência do mapa atual, cuja escala deve estar em pelo meno 1:150.000. | |
| 10 | + <p>A busca é feita apenas para a região de abrangê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ão é endossado nem certificado pelo Flickr.</i> |
| 30 | - <p>Opção Flickr: Se nenhum parâmetro for definido, serão consideradas apenas as fotos incluídas nas últimas 12 horas. | |
| 27 | + <p>Opções: Se nenhum parâmetro for definido, serão consideradas apenas as fotos incluídas nas últimas 12 horas. | |
| 31 | 28 | De qualquer forma, são mostrados no máximo 250 registros. |
| 32 | - O ano diz respeito a inclusão da foto no Flickr | |
| 29 | + O ano refere-se a data de inclusã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 | 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 é feita apenas para a região de abrangê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 é feita apenas para a região de abrangê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ência geográ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 | ... | ... |