Commit 2fc0b79c6a23c2b59250fdf6ea6240472853fbf9
1 parent
0872ee8b
Exists in
master
and in
7 other branches
Correção no ajuste do tamanho do mapa quando o i3geo é iniciado dentro de um ifr…
…ame. No ie8, o iframe estava ocupando a tela toda do navegador.
Showing
4 changed files
with
27 additions
and
21 deletions
Show diff stats
classesjs/classe_i3geo.js
| ... | ... | @@ -166,18 +166,20 @@ i3GEO = { |
| 166 | 166 | try{i3GEO.configura.diminuiyN = g_diminuiyN;}catch(e){} |
| 167 | 167 | // |
| 168 | 168 | //calcula o tamanho do mapa |
| 169 | + // | |
| 169 | 170 | var diminuix = (navm) ? i3GEO.configura.diminuixM : i3GEO.configura.diminuixN; |
| 170 | 171 | var diminuiy = (navm) ? i3GEO.configura.diminuiyM : i3GEO.configura.diminuiyN; |
| 171 | 172 | var menos = 0; |
| 172 | 173 | if ($i("contemFerramentas")) |
| 173 | - {menos = menos + parseInt($i("contemFerramentas").style.width);} | |
| 174 | + {var menos = menos + parseInt($i("contemFerramentas").style.width);} | |
| 174 | 175 | if ($i("ferramentas")) |
| 175 | - {menos = menos + parseInt($i("ferramentas").style.width);} | |
| 176 | + {var menos = menos + parseInt($i("ferramentas").style.width);} | |
| 176 | 177 | var novow = parseInt(screen.availWidth) - diminuix; |
| 177 | - var novoh = parseInt(screen.availHeight) - diminuiy; | |
| 178 | - window.resizeTo(screen.availWidth,screen.availHeight); | |
| 179 | - window.moveTo(0,0); | |
| 180 | - | |
| 178 | + var novoh = parseInt(screen.availHeight) - diminuiy; | |
| 179 | + if (window.top==window.self){//nao se aplica em iframe | |
| 180 | + window.resizeTo(screen.availWidth,screen.availHeight); | |
| 181 | + window.moveTo(0,0); | |
| 182 | + } | |
| 181 | 183 | //o try aqui é necessário por conta do uso possível do i3geo em um iframe |
| 182 | 184 | try{ |
| 183 | 185 | if (novow < 800){ | ... | ... |
classesjs/compactados/classe_i3geo_compacto.js
| 1 | -i3GEO={parametros:{mapexten:"",mapscale:"",mapres:"",pixelsize:"",mapfile:"",cgi:"",extentTotal:"",mapimagem:"",geoip:"",listavisual:"",utilizacgi:"",versaoms:"",versaomscompleta:"",mensagens:"",w:"",h:"",locsistemas:"",locidentifica:"",r:"",locmapas:"",celularef:"",kmlurl:""},temaAtivo:"",cria:function(){if(window.location.href.split("?")[1]){i3GEO.configura.sid=window.location.href.split("?")[1];g_sid=i3GEO.configura.sid;if(i3GEO.configura.sid.split("#")[0]){i3GEO.configura.sid=i3GEO.configura.sid.split("#")[0]}}else{i3GEO.configura.sid=""}g_panM="nao";try{i3GEO.configura.locaplic=g_locaplic}catch(e){g_locaplic=i3GEO.configura.locaplic};try{i3GEO.configura.diminuixM=g_diminuixM}catch(e){}try{i3GEO.configura.diminuixN=g_diminuixN}catch(e){}try{i3GEO.configura.diminuiyM=g_diminuiyM}catch(e){}try{i3GEO.configura.diminuiyN=g_diminuiyN}catch(e){}var diminuix=(navm)?i3GEO.configura.diminuixM:i3GEO.configura.diminuixN;var diminuiy=(navm)?i3GEO.configura.diminuiyM:i3GEO.configura.diminuiyN;var menos=0;if($i("contemFerramentas")){menos=menos+parseInt($i("contemFerramentas").style.width)}if($i("ferramentas")){menos=menos+parseInt($i("ferramentas").style.width)}var novow=parseInt(screen.availWidth)-diminuix;var novoh=parseInt(screen.availHeight)-diminuiy;window.resizeTo(screen.availWidth,screen.availHeight);window.moveTo(0,0);try{if(novow<800){var novow=800;var novoh=600}}catch(e){var e=""}document.body.style.width=novow-diminuix;document.body.style.height=novoh;var w=novow-menos-diminuix;var h=novoh-diminuiy;var temp=$i("corpoMapa");if(temp){if(temp.style){if(temp.style.width){var w=parseInt(temp.style.width);var h=parseInt(temp.style.width)}if(temp.style.height){var h=parseInt(temp.style.height)}}}if($i("contemImg")){$i("contemImg").style.height=h+"px";$i("contemImg").style.width=w+"px"}i3GEO.interface.cria(w,h);i3GEO.parametros={mapexten:"",mapscale:"",mapres:"",pixelsize:"",mapfile:"",cgi:"",extentTotal:"",mapimagem:"",geoip:"",listavisual:"",utilizacgi:"",versaoms:"",versaomscompleta:"",mensagens:"",w:w,h:h,locsistemas:"",locidentifica:"",r:"",locmapas:"",extentref:"",kmlurl:""};if(w<550){var i=$i(i3GEO.gadgets.PARAMETROS.mostraQuadros.idhtml);if(i){i.style.display="none"}}},inicia:function(){if(typeof("i3GEOmantemCompatibilidade")=='function')i3GEOmantemCompatibilidade();var montaMapa=function(retorno){if(retorno==""){alert("Ocorreu um erro no mapa - montaMapa");retorno={data:{erro:"erro"}}}if(retorno.data.erro){i3GEO.janela.fechaAguarde("montaMapa");document.body.style.backgroundColor="white";document.body.innerHTML="<br>Para abrir o i3Geo utilize o link:<br><a href="+i3GEO.configura.locaplic+"/ms_criamapa.php >"+i3GEO.configura.locaplic+"/ms_criamapa.php</a>";return("linkquebrado")}else{if(retorno.data.variaveis){var tempo="";var titulo="";eval(retorno.data.variaveis);try{if(titulo!=""){top.document.title=titulo}}catch(e){var e=""}i3GEO.ajuda.mostraJanela("Tempo de desenho em segundos: "+tempo,"");i3GEO.parametros.mapexten=mapexten;i3GEO.parametros.mapscale=parseInt(mapscale);i3GEO.parametros.mapres=mapres;i3GEO.parametros.pixelsize=g_celula;i3GEO.parametros.mapfile=mapfile;i3GEO.parametros.cgi=cgi;i3GEO.parametros.extentTotal=mapexten;i3GEO.parametros.mapimagem=mapimagem;i3GEO.parametros.geoip=geoip;i3GEO.parametros.listavisual=listavisual;i3GEO.parametros.utilizacgi=utilizacgi;i3GEO.parametros.versaoms=versaoms;i3GEO.parametros.mensagens=mensagens;i3GEO.parametros.locsistemas=locsistemas;i3GEO.parametros.locidentifica=locidentifica;i3GEO.parametros.r=r;i3GEO.parametros.locmapas=locmapas;i3GEO.parametros.extentref=extentref;i3GEO.parametros.versaoms=versaoms;i3GEO.parametros.versaomscompleta=versaomscompleta;i3GEO.parametros.kmlurl=kmlurl;i3GEO.gadgets.quadros.inicia(10);i3GEO.gadgets.quadros.grava("extensao",mapexten);i3GEO.arvoreDeCamadas.cria("",retorno.data.temas,i3GEO.configura.sid,i3GEO.configura.locaplic);i3GEO.util.arvore("<b>"+$trad("p13")+"</b>","listaPropriedades",i3GEO.configura.listaDePropriedadesDoMapa);i3GEO.gadgets.mostraBuscaRapida();i3GEO.guias.cria();if($i("arvoreAdicionaTema"))i3GEO.arvoreDeTemas.cria(i3GEO.configura.sid,i3GEO.configura.locaplic,"arvoreAdicionaTema");if($i("mst")){$i("mst").style.display="block"}i3GEO.atualiza(retorno);var temp=0;if($i("contemFerramentas")){temp=temp+parseInt($i("contemFerramentas").style.width)}if($i("ferramentas")){temp=temp+parseInt($i("ferramentas").style.width)}if($i("mst")){$i("mst").style.width=i3GEO.parametros.w+temp+"px"}if(i3GEO.configura.entorno=="sim"){i3GEO.configura.entorno=="nao";i3GEO.navega.entorno.ativaDesativa()}i3GEO.navega.autoRedesenho.ativa();if($i("i3geo_escalanum")){$i("i3geo_escalanum").value=i3GEO.parametros.mapscale}if((i3GEO.parametros.geoip=="nao")&&($i("ondeestou"))){$i("ondeestou").style.display="none"}i3GEO.interface.inicia()}else{alert("Erro. Impossivel criar o mapa "+retorno.data);return}if(document.getElementById("ajuda")){i3GEO.ajuda.DIVAJUDA="ajuda"}var abreJM="sim";if(i3GEO.util.pegaCookie("g_janelaMen")){var abreJM=i3GEO.util.pegaCookie("g_janelaMen");if(abreJM=="sim")i3GEO.configura.iniciaJanelaMensagens=true;else i3GEO.configura.iniciaJanelaMensagens=false}if(i3GEO.configura.iniciaJanelaMensagens==true){i3GEO.ajuda.abreJanela()}i3GEO.janela.fechaAguarde("montaMapa");if(i3GEO.configura.liberaGuias=="sim"){i3GEO.guias.libera()}}if($i("mst")){$i("mst").style.visibility="visible"}};if(!$i("i3geo")){document.body.id="i3geo"}$i("i3geo").className="yui-skin-sam";if($i("mst"))$i("mst").style.visibility="hidden";if(i3GEO.configura.sid==""){var mashup=function(retorno){i3GEO.configura.sid=retorno.data;i3GEO.inicia()};i3GEO.php.criamapa(mashup,i3GEO.configura.mashuppar)}else{i3GEO.janela.abreAguarde("montaMapa",$trad("o5"));i3GEO.php.inicia(montaMapa,i3GEO.configura.embedLegenda,i3GEO.parametros.w,i3GEO.parametros.h)}if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.janela.fechaAguarde()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.janela.fechaAguarde()")}eval(i3GEO.finaliza)},finaliza:"",atualiza:function(retorno){var corpoMapa=function(){i3GEO.janela.abreAguarde("ajaxiniciaParametros",$trad("o1")+" atualizando");i3GEO.php.corpo(i3GEO.atualiza,i3GEO.configura.tipoimagem)};if(arguments.length==0){corpoMapa.call();return}if(!retorno.data){corpoMapa.call();return}try{if(retorno.data=="erro"){alert("Erro no mapa. Sera feita uma tentativa de recuperacao.");i3GEO.mapa.recupera.inicia();return}else if(retorno.data=="ok"||retorno.data==""){corpoMapa.call();return}}catch(e){}var erro=function(){var legimagem="";var c=confirm("Ocorreu um erro, quer tentar novamente?");if(c){corpoMapa.call()}else{i3GEO.janela.fechaAguarde()}return}try{eval(retorno.data.variaveis)}catch(e){erro.call();return}if(arguments.length==0||retorno==""||retorno.data.variaveis==undefined){erro.call();return}else{if(arguments.length==0){return}i3GEO.mapa.corpo.verifica(retorno);var tempo="";if(i3GEO.desenho.richdraw){i3GEO.desenho.richdraw.clearWorkspace()}mapscale="";mapexten="";eval(retorno.data.variaveis);i3GEO.arvoreDeCamadas.atualiza(retorno.data.temas);if(i3GEO.parametros.mapscale!=mapscale)i3GEO.arvoreDeCamadas.atualizaFarol(mapscale);i3GEO.parametros.mapexten=mapexten;i3GEO.parametros.mapscale=mapscale;i3GEO.parametros.mapres=mapres;i3GEO.parametros.pixelsize=g_celula;i3GEO.parametros.mapimagem=mapimagem;i3GEO.interface.redesenha();g_operacao="";i3GEO.parametros.mapexten=mapexten;if($i("mensagemt")){$i("mensagemt").value=i3GEO.parametros.mapexten}i3GEO.arvoreDeCamadas.CAMADAS=retorno.data.temas;i3GEO.eventos.navegaMapa();if(i3GEO.configura.entorno=="sim"){i3GEO.navega.entorno.geraURL();i3GEO.navega.entorno.ajustaPosicao()}i3GEO.ajuda.mostraJanela("Tempo de redesenho em segundos: "+tempo,"")}}}; | |
| 2 | 1 | \ No newline at end of file |
| 2 | +i3GEO={parametros:{mapexten:"",mapscale:"",mapres:"",pixelsize:"",mapfile:"",cgi:"",extentTotal:"",mapimagem:"",geoip:"",listavisual:"",utilizacgi:"",versaoms:"",versaomscompleta:"",mensagens:"",w:"",h:"",locsistemas:"",locidentifica:"",r:"",locmapas:"",celularef:"",kmlurl:""},temaAtivo:"",cria:function(){if(window.location.href.split("?")[1]){i3GEO.configura.sid=window.location.href.split("?")[1];g_sid=i3GEO.configura.sid;if(i3GEO.configura.sid.split("#")[0]){i3GEO.configura.sid=i3GEO.configura.sid.split("#")[0]}}else{i3GEO.configura.sid=""}g_panM="nao";try{i3GEO.configura.locaplic=g_locaplic}catch(e){g_locaplic=i3GEO.configura.locaplic};try{i3GEO.configura.diminuixM=g_diminuixM}catch(e){}try{i3GEO.configura.diminuixN=g_diminuixN}catch(e){}try{i3GEO.configura.diminuiyM=g_diminuiyM}catch(e){}try{i3GEO.configura.diminuiyN=g_diminuiyN}catch(e){}var diminuix=(navm)?i3GEO.configura.diminuixM:i3GEO.configura.diminuixN;var diminuiy=(navm)?i3GEO.configura.diminuiyM:i3GEO.configura.diminuiyN;var menos=0;if($i("contemFerramentas")){var menos=menos+parseInt($i("contemFerramentas").style.width)}if($i("ferramentas")){var menos=menos+parseInt($i("ferramentas").style.width)}var novow=parseInt(screen.availWidth)-diminuix;var novoh=parseInt(screen.availHeight)-diminuiy;if(window.top==window.self){window.resizeTo(screen.availWidth,screen.availHeight);window.moveTo(0,0)}try{if(novow<800){var novow=800;var novoh=600}}catch(e){var e=""}document.body.style.width=novow-diminuix;document.body.style.height=novoh;var w=novow-menos-diminuix;var h=novoh-diminuiy;var temp=$i("corpoMapa");if(temp){if(temp.style){if(temp.style.width){var w=parseInt(temp.style.width);var h=parseInt(temp.style.width)}if(temp.style.height){var h=parseInt(temp.style.height)}}}if($i("contemImg")){$i("contemImg").style.height=h+"px";$i("contemImg").style.width=w+"px"}i3GEO.interface.cria(w,h);i3GEO.parametros={mapexten:"",mapscale:"",mapres:"",pixelsize:"",mapfile:"",cgi:"",extentTotal:"",mapimagem:"",geoip:"",listavisual:"",utilizacgi:"",versaoms:"",versaomscompleta:"",mensagens:"",w:w,h:h,locsistemas:"",locidentifica:"",r:"",locmapas:"",extentref:"",kmlurl:""};if(w<550){var i=$i(i3GEO.gadgets.PARAMETROS.mostraQuadros.idhtml);if(i){i.style.display="none"}}},inicia:function(){if(typeof("i3GEOmantemCompatibilidade")=='function')i3GEOmantemCompatibilidade();var montaMapa=function(retorno){if(retorno==""){alert("Ocorreu um erro no mapa - montaMapa");retorno={data:{erro:"erro"}}}if(retorno.data.erro){i3GEO.janela.fechaAguarde("montaMapa");document.body.style.backgroundColor="white";document.body.innerHTML="<br>Para abrir o i3Geo utilize o link:<br><a href="+i3GEO.configura.locaplic+"/ms_criamapa.php >"+i3GEO.configura.locaplic+"/ms_criamapa.php</a>";return("linkquebrado")}else{if(retorno.data.variaveis){var tempo="";var titulo="";eval(retorno.data.variaveis);try{if(titulo!=""){top.document.title=titulo}}catch(e){var e=""}i3GEO.ajuda.mostraJanela("Tempo de desenho em segundos: "+tempo,"");i3GEO.parametros.mapexten=mapexten;i3GEO.parametros.mapscale=parseInt(mapscale);i3GEO.parametros.mapres=mapres;i3GEO.parametros.pixelsize=g_celula;i3GEO.parametros.mapfile=mapfile;i3GEO.parametros.cgi=cgi;i3GEO.parametros.extentTotal=mapexten;i3GEO.parametros.mapimagem=mapimagem;i3GEO.parametros.geoip=geoip;i3GEO.parametros.listavisual=listavisual;i3GEO.parametros.utilizacgi=utilizacgi;i3GEO.parametros.versaoms=versaoms;i3GEO.parametros.mensagens=mensagens;i3GEO.parametros.locsistemas=locsistemas;i3GEO.parametros.locidentifica=locidentifica;i3GEO.parametros.r=r;i3GEO.parametros.locmapas=locmapas;i3GEO.parametros.extentref=extentref;i3GEO.parametros.versaoms=versaoms;i3GEO.parametros.versaomscompleta=versaomscompleta;i3GEO.parametros.kmlurl=kmlurl;i3GEO.gadgets.quadros.inicia(10);i3GEO.gadgets.quadros.grava("extensao",mapexten);i3GEO.arvoreDeCamadas.cria("",retorno.data.temas,i3GEO.configura.sid,i3GEO.configura.locaplic);i3GEO.util.arvore("<b>"+$trad("p13")+"</b>","listaPropriedades",i3GEO.configura.listaDePropriedadesDoMapa);i3GEO.gadgets.mostraBuscaRapida();i3GEO.guias.cria();if($i("arvoreAdicionaTema"))i3GEO.arvoreDeTemas.cria(i3GEO.configura.sid,i3GEO.configura.locaplic,"arvoreAdicionaTema");if($i("mst")){$i("mst").style.display="block"}i3GEO.atualiza(retorno);var temp=0;if($i("contemFerramentas")){temp=temp+parseInt($i("contemFerramentas").style.width)}if($i("ferramentas")){temp=temp+parseInt($i("ferramentas").style.width)}if($i("mst")){$i("mst").style.width=i3GEO.parametros.w+temp+"px"}if(i3GEO.configura.entorno=="sim"){i3GEO.configura.entorno=="nao";i3GEO.navega.entorno.ativaDesativa()}i3GEO.navega.autoRedesenho.ativa();if($i("i3geo_escalanum")){$i("i3geo_escalanum").value=i3GEO.parametros.mapscale}if((i3GEO.parametros.geoip=="nao")&&($i("ondeestou"))){$i("ondeestou").style.display="none"}i3GEO.interface.inicia()}else{alert("Erro. Impossivel criar o mapa "+retorno.data);return}if(document.getElementById("ajuda")){i3GEO.ajuda.DIVAJUDA="ajuda"}var abreJM="sim";if(i3GEO.util.pegaCookie("g_janelaMen")){var abreJM=i3GEO.util.pegaCookie("g_janelaMen");if(abreJM=="sim")i3GEO.configura.iniciaJanelaMensagens=true;else i3GEO.configura.iniciaJanelaMensagens=false}if(i3GEO.configura.iniciaJanelaMensagens==true){i3GEO.ajuda.abreJanela()}i3GEO.janela.fechaAguarde("montaMapa");if(i3GEO.configura.liberaGuias=="sim"){i3GEO.guias.libera()}}if($i("mst")){$i("mst").style.visibility="visible"}};if(!$i("i3geo")){document.body.id="i3geo"}$i("i3geo").className="yui-skin-sam";if($i("mst"))$i("mst").style.visibility="hidden";if(i3GEO.configura.sid==""){var mashup=function(retorno){i3GEO.configura.sid=retorno.data;i3GEO.inicia()};i3GEO.php.criamapa(mashup,i3GEO.configura.mashuppar)}else{i3GEO.janela.abreAguarde("montaMapa",$trad("o5"));i3GEO.php.inicia(montaMapa,i3GEO.configura.embedLegenda,i3GEO.parametros.w,i3GEO.parametros.h)}if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.janela.fechaAguarde()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.janela.fechaAguarde()")}eval(i3GEO.finaliza)},finaliza:"",atualiza:function(retorno){var corpoMapa=function(){i3GEO.janela.abreAguarde("ajaxiniciaParametros",$trad("o1")+" atualizando");i3GEO.php.corpo(i3GEO.atualiza,i3GEO.configura.tipoimagem)};if(arguments.length==0){corpoMapa.call();return}if(!retorno.data){corpoMapa.call();return}try{if(retorno.data=="erro"){alert("Erro no mapa. Sera feita uma tentativa de recuperacao.");i3GEO.mapa.recupera.inicia();return}else if(retorno.data=="ok"||retorno.data==""){corpoMapa.call();return}}catch(e){}var erro=function(){var legimagem="";var c=confirm("Ocorreu um erro, quer tentar novamente?");if(c){corpoMapa.call()}else{i3GEO.janela.fechaAguarde()}return}try{eval(retorno.data.variaveis)}catch(e){erro.call();return}if(arguments.length==0||retorno==""||retorno.data.variaveis==undefined){erro.call();return}else{if(arguments.length==0){return}i3GEO.mapa.corpo.verifica(retorno);var tempo="";if(i3GEO.desenho.richdraw){i3GEO.desenho.richdraw.clearWorkspace()}mapscale="";mapexten="";eval(retorno.data.variaveis);i3GEO.arvoreDeCamadas.atualiza(retorno.data.temas);if(i3GEO.parametros.mapscale!=mapscale)i3GEO.arvoreDeCamadas.atualizaFarol(mapscale);i3GEO.parametros.mapexten=mapexten;i3GEO.parametros.mapscale=mapscale;i3GEO.parametros.mapres=mapres;i3GEO.parametros.pixelsize=g_celula;i3GEO.parametros.mapimagem=mapimagem;i3GEO.interface.redesenha();g_operacao="";i3GEO.parametros.mapexten=mapexten;if($i("mensagemt")){$i("mensagemt").value=i3GEO.parametros.mapexten}i3GEO.arvoreDeCamadas.CAMADAS=retorno.data.temas;i3GEO.eventos.navegaMapa();if(i3GEO.configura.entorno=="sim"){i3GEO.navega.entorno.geraURL();i3GEO.navega.entorno.ajustaPosicao()}i3GEO.ajuda.mostraJanela("Tempo de redesenho em segundos: "+tempo,"")}}}; | |
| 3 | 3 | \ No newline at end of file | ... | ... |
classesjs/i3geo_tudo_compacto.js
| ... | ... | @@ -3934,18 +3934,20 @@ i3GEO = { |
| 3934 | 3934 | try{i3GEO.configura.diminuiyN = g_diminuiyN;}catch(e){} |
| 3935 | 3935 | // |
| 3936 | 3936 | //calcula o tamanho do mapa |
| 3937 | + // | |
| 3937 | 3938 | var diminuix = (navm) ? i3GEO.configura.diminuixM : i3GEO.configura.diminuixN; |
| 3938 | 3939 | var diminuiy = (navm) ? i3GEO.configura.diminuiyM : i3GEO.configura.diminuiyN; |
| 3939 | 3940 | var menos = 0; |
| 3940 | 3941 | if ($i("contemFerramentas")) |
| 3941 | - {menos = menos + parseInt($i("contemFerramentas").style.width);} | |
| 3942 | + {var menos = menos + parseInt($i("contemFerramentas").style.width);} | |
| 3942 | 3943 | if ($i("ferramentas")) |
| 3943 | - {menos = menos + parseInt($i("ferramentas").style.width);} | |
| 3944 | + {var menos = menos + parseInt($i("ferramentas").style.width);} | |
| 3944 | 3945 | var novow = parseInt(screen.availWidth) - diminuix; |
| 3945 | - var novoh = parseInt(screen.availHeight) - diminuiy; | |
| 3946 | - window.resizeTo(screen.availWidth,screen.availHeight); | |
| 3947 | - window.moveTo(0,0); | |
| 3948 | - | |
| 3946 | + var novoh = parseInt(screen.availHeight) - diminuiy; | |
| 3947 | + if (window.top==window.self){//nao se aplica em iframe | |
| 3948 | + window.resizeTo(screen.availWidth,screen.availHeight); | |
| 3949 | + window.moveTo(0,0); | |
| 3950 | + } | |
| 3949 | 3951 | //o try aqui é necessário por conta do uso possível do i3geo em um iframe |
| 3950 | 3952 | try{ |
| 3951 | 3953 | if (novow < 800){ |
| ... | ... | @@ -10357,7 +10359,7 @@ i3GEO.calculo = { |
| 10357 | 10359 | /* |
| 10358 | 10360 | Function: distancia |
| 10359 | 10361 | |
| 10360 | - Calcula a distância entre dois pontos. | |
| 10362 | + Calcula a distância em km entre dois pontos. | |
| 10361 | 10363 | |
| 10362 | 10364 | Baseado no site http://www.movable-type.co.uk/scripts/latlong.html (indicado por louriques@yahoo.com.br) |
| 10363 | 10365 | ... | ... |
classesjs/i3geo_tudo_compacto.js.php
| ... | ... | @@ -3934,18 +3934,20 @@ i3GEO = { |
| 3934 | 3934 | try{i3GEO.configura.diminuiyN = g_diminuiyN;}catch(e){} |
| 3935 | 3935 | // |
| 3936 | 3936 | //calcula o tamanho do mapa |
| 3937 | + // | |
| 3937 | 3938 | var diminuix = (navm) ? i3GEO.configura.diminuixM : i3GEO.configura.diminuixN; |
| 3938 | 3939 | var diminuiy = (navm) ? i3GEO.configura.diminuiyM : i3GEO.configura.diminuiyN; |
| 3939 | 3940 | var menos = 0; |
| 3940 | 3941 | if ($i("contemFerramentas")) |
| 3941 | - {menos = menos + parseInt($i("contemFerramentas").style.width);} | |
| 3942 | + {var menos = menos + parseInt($i("contemFerramentas").style.width);} | |
| 3942 | 3943 | if ($i("ferramentas")) |
| 3943 | - {menos = menos + parseInt($i("ferramentas").style.width);} | |
| 3944 | + {var menos = menos + parseInt($i("ferramentas").style.width);} | |
| 3944 | 3945 | var novow = parseInt(screen.availWidth) - diminuix; |
| 3945 | - var novoh = parseInt(screen.availHeight) - diminuiy; | |
| 3946 | - window.resizeTo(screen.availWidth,screen.availHeight); | |
| 3947 | - window.moveTo(0,0); | |
| 3948 | - | |
| 3946 | + var novoh = parseInt(screen.availHeight) - diminuiy; | |
| 3947 | + if (window.top==window.self){//nao se aplica em iframe | |
| 3948 | + window.resizeTo(screen.availWidth,screen.availHeight); | |
| 3949 | + window.moveTo(0,0); | |
| 3950 | + } | |
| 3949 | 3951 | //o try aqui é necessário por conta do uso possível do i3geo em um iframe |
| 3950 | 3952 | try{ |
| 3951 | 3953 | if (novow < 800){ |
| ... | ... | @@ -10357,7 +10359,7 @@ i3GEO.calculo = { |
| 10357 | 10359 | /* |
| 10358 | 10360 | Function: distancia |
| 10359 | 10361 | |
| 10360 | - Calcula a distância entre dois pontos. | |
| 10362 | + Calcula a distância em km entre dois pontos. | |
| 10361 | 10363 | |
| 10362 | 10364 | Baseado no site http://www.movable-type.co.uk/scripts/latlong.html (indicado por louriques@yahoo.com.br) |
| 10363 | 10365 | ... | ... |