Commit 18c38a6ec9ca81741e9ccd21b008c59fe8e0feec

Authored by Edmar Moretti
1 parent 9331d72a

Correção no posicionamento do box de referencia

classesjs/classe_maparef.js
@@ -50,11 +50,11 @@ i3GEO.maparef = { @@ -50,11 +50,11 @@ i3GEO.maparef = {
50 novoel.id = "i3geo_winRef"; 50 novoel.id = "i3geo_winRef";
51 novoel.style.display="none"; 51 novoel.style.display="none";
52 novoel.style.borderColor="gray"; 52 novoel.style.borderColor="gray";
53 - var ins = '<div class="hd" style="text-align:left">'; 53 + var ins = '<div class="hd" style="text-align:left"><span id=maparefmaismenosZoom ';
54 var temp = "javascript:if(i3GEO.maparef.fatorZoomDinamico == -1){i3GEO.maparef.fatorZoomDinamico = 1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico + 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();"; 54 var temp = "javascript:if(i3GEO.maparef.fatorZoomDinamico == -1){i3GEO.maparef.fatorZoomDinamico = 1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico + 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();";
55 ins += "<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />"; 55 ins += "<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />";
56 var temp = "javascript:if(i3GEO.maparef.fatorZoomDinamico == 1){i3GEO.maparef.fatorZoomDinamico = -1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico - 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();"; 56 var temp = "javascript:if(i3GEO.maparef.fatorZoomDinamico == 1){i3GEO.maparef.fatorZoomDinamico = -1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico - 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();";
57 - ins += "<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />&nbsp;"; 57 + ins += "<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" /></span>&nbsp;";
58 58
59 ins += "<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>"; 59 ins += "<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>";
60 ins += "<option value='fixo' select >fixo</option>"; 60 ins += "<option value='fixo' select >fixo</option>";
@@ -114,12 +114,15 @@ i3GEO.maparef = { @@ -114,12 +114,15 @@ i3GEO.maparef = {
114 if ($i("refDinamico")) 114 if ($i("refDinamico"))
115 {var tiporef = $i("refDinamico").value;} 115 {var tiporef = $i("refDinamico").value;}
116 if ($i("mapaReferencia")){ 116 if ($i("mapaReferencia")){
  117 + var temp = $i("maparefmaismenosZoom");
117 if(tiporef == "dinamico"){ 118 if(tiporef == "dinamico"){
118 i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef); 119 i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef);
  120 + if(temp){temp.style.display="inline";}
119 } 121 }
120 if(tiporef == "fixo"){ 122 if(tiporef == "fixo"){
121 if(($i("imagemReferencia").src == "") || (i3GEO.parametros.cgi != "sim")){ 123 if(($i("imagemReferencia").src == "") || (i3GEO.parametros.cgi != "sim")){
122 i3GEO.php.referencia(i3GEO.maparef.processaImagem); 124 i3GEO.php.referencia(i3GEO.maparef.processaImagem);
  125 + if(temp){temp.style.display="none";}
123 } 126 }
124 else{ 127 else{
125 var re = new RegExp("&mode=map", "g"); 128 var re = new RegExp("&mode=map", "g");
@@ -129,6 +132,7 @@ i3GEO.maparef = { @@ -129,6 +132,7 @@ i3GEO.maparef = {
129 } 132 }
130 if(tiporef == "mapa"){ 133 if(tiporef == "mapa"){
131 i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef); 134 i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef);
  135 + if(temp){temp.style.display="inline";}
132 } 136 }
133 } 137 }
134 else{ 138 else{
@@ -176,6 +180,9 @@ i3GEO.maparef = { @@ -176,6 +180,9 @@ i3GEO.maparef = {
176 if (box){box.style.display = "none"} 180 if (box){box.style.display = "none"}
177 return; 181 return;
178 } 182 }
  183 + //
  184 + //box movel sobre o mapa
  185 + //
179 if (!box){ 186 if (!box){
180 var novoel = document.createElement("div"); 187 var novoel = document.createElement("div");
181 novoel.id = "boxref"; 188 novoel.id = "boxref";
@@ -206,8 +213,11 @@ i3GEO.maparef = { @@ -206,8 +213,11 @@ i3GEO.maparef = {
206 i3GEO.calculo.ext2rect("boxref",extentref,i3GEO.parametros.mapexten,g_celularef,$i("mapaReferencia")); 213 i3GEO.calculo.ext2rect("boxref",extentref,i3GEO.parametros.mapexten,g_celularef,$i("mapaReferencia"));
207 if(parseInt(box.style.width) > 120) 214 if(parseInt(box.style.width) > 120)
208 box.style.display = "none"; 215 box.style.display = "none";
209 - else  
210 - box.style.display = "block"; 216 + else{
  217 + box.style.display = "block";
  218 + box.style.top = parseInt(box.style.top)+2;
  219 + box.style.left = parseInt(box.style.left)+2;
  220 + }
211 } 221 }
212 }, 222 },
213 /* 223 /*
classesjs/compactados/classe_maparef_compacto.js
1 -if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}i3GEO.maparef={fatorZoomDinamico:-3,inicia:function(){if(!$i("i3geo_winRef")){var novoel=document.createElement("div");novoel.id="i3geo_winRef";novoel.style.display="none";novoel.style.borderColor="gray";var ins='<div class="hd" style="text-align:left">';var temp="javascript:if(i3GEO.maparef.fatorZoomDinamico == -1){i3GEO.maparef.fatorZoomDinamico = 1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico + 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();";ins+="<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />";var temp="javascript:if(i3GEO.maparef.fatorZoomDinamico == 1){i3GEO.maparef.fatorZoomDinamico = -1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico - 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();";ins+="<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />&nbsp;";ins+="<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>";ins+="<option value='fixo' select >fixo</option>";ins+="<option value='mapa' >mapa</option>";ins+="<option value='dinamico' >dinâmico</option>";ins+="</select>";ins+="</div>";ins+='<div class="bd" style="text-align:left;padding:3px;" id="mapaReferencia" onmouseover="this.onmousemove=function(exy){i3GEO.eventos.posicaoMouseMapa(exy)}" >';ins+='<img style="cursor:pointer;" id=imagemReferencia src="" onclick="javascript:i3GEO.maparef.click()">';ins+='<div style="text-align:left;font-size:0px" id="refmensagem" ></div></div>';novoel.innerHTML=ins;document.body.appendChild(novoel)}if($i("i3geo_winRef").style.display!="block"){$i("i3geo_winRef").style.display="block";YAHOO.namespace("janelaRef.xp");YAHOO.janelaRef.xp.panel=new YAHOO.widget.Panel("i3geo_winRef",{width:"156px",fixedcenter:false,constraintoviewport:true,underlay:"shadow",close:true,visible:true,draggable:true,modal:false});YAHOO.janelaRef.xp.panel.render();var pos=i3GEO.util.pegaPosicaoObjeto($i("img"));if(navm){YAHOO.janelaRef.xp.panel.moveTo((pos[0]+i3GEO.parametros.w-160),pos[1]+4)}else{YAHOO.janelaRef.xp.panel.moveTo((pos[0]+i3GEO.parametros.w-160),pos[1]+4)}var escondeRef=function(){YAHOO.util.Event.removeListener(YAHOO.janelaRef.xp.panel.close,"click");YAHOO.janelaRef.xp.panel.destroy();i3GEO.util.insereCookie("i3GEO.configura.mapaRefDisplay","none")};YAHOO.util.Event.addListener(YAHOO.janelaRef.xp.panel.close,"click",escondeRef);i3GEO.util.insereCookie("i3GEO.configura.mapaRefDisplay","block");if(typeof(atualizaLocalizarxy)=="function"){if(i3GEO.gadgets.PARAMETROS.mostraCoordenadasGEO.idhtml)YAHOO.util.Event.addListener($i("imagemReferencia"),"mousemove",atualizaLocalizarxy)}}if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.maparef.atualiza()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.maparef.atualiza()")}this.atualiza()},atualiza:function(){var dinamico=false;if($i("refDinamico")){var tiporef=$i("refDinamico").value}if($i("mapaReferencia")){if(tiporef=="dinamico"){i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef)}if(tiporef=="fixo"){if(($i("imagemReferencia").src=="")||(i3GEO.parametros.cgi!="sim")){i3GEO.php.referencia(i3GEO.maparef.processaImagem)}else{var re=new RegExp("&mode=map","g");$i("imagemReferencia").src=$i(i3GEO.interface.IDMAPA).src.replace(re,'&mode=reference');i3GEO.gadgets.quadros.grava("referencia",$i("imagemReferencia").src)}}if(tiporef=="mapa"){i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef)}}else{if($i("imagemReferencia"))i3GEO.gadgets.quadros.grava("referencia",$i("imagemReferencia").src);i3GEO.eventos.NAVEGAMAPA.remove("i3GEO.maparef.atualiza()")}},processaImagem:function(retorno){i3GEO.janela.fechaAguarde("ajaxreferencia1");if((retorno.data!="erro")&&(retorno.data!=undefined)){eval(retorno.data);i3GEO.parametros.celularef=g_celularef;i3GEO.parametros.extentref=extentref;if($i("imagemReferencia")){var m=new Image();m.src=refimagem;$i("imagemReferencia").src=m.src;if((i3GEO.parametros.mapscale<15000000)&&(i3GEO.parametros.mapscale>10000000)){$i("refmensagem").innerHTML="Para navegar no mapa principal, voc&ecirc; pode clicar em um ponto no mapa de refer&ecirc;ncia ou arrastar o box.";$i("refmensagem").style.fontSize="10px"}else{$i("refmensagem").innerHTML="";$i("refmensagem").style.fontSize="0px"}}i3GEO.gadgets.quadros.grava("referencia",refimagem);var tiporef="fixo";if($i("refDinamico")){var tiporef=$i("refDinamico").value}var box=$i("boxref");if(tiporef!="fixo"){if(box){box.style.display="none"}return}if(!box){var novoel=document.createElement("div");novoel.id="boxref";novoel.style.zIndex=10;novoel.style.position='absolute';novoel.style.backgroundColor="RGB(120,220,220)";novoel.style.cursor="move";if(navm){novoel.style.filter='alpha(opacity=40)'}else{novoel.style.opacity=.4}$i("mapaReferencia").appendChild(novoel);var boxrefdd=new YAHOO.util.DD("boxref");novoel.onmouseup=function(){var rect=$i("boxref");var telaminx=parseInt(rect.style.left);var telamaxy=parseInt(rect.style.top);var telamaxx=telaminx+parseInt(rect.style.width);var telaminy=telamaxy+parseInt(rect.style.height);var m=i3GEO.calculo.tela2dd(telaminx,telaminy,i3GEO.parametros.celularef,i3GEO.parametros.extentref);var x=i3GEO.calculo.tela2dd(telamaxx,telamaxy,i3GEO.parametros.celularef,i3GEO.parametros.extentref);var ext=m[0]+" "+m[1]+" "+x[0]+" "+x[1];i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,"",ext)}var box=$i("boxref")}i3GEO.calculo.ext2rect("boxref",extentref,i3GEO.parametros.mapexten,g_celularef,$i("mapaReferencia"));if(parseInt(box.style.width)>120)box.style.display="none";else box.style.display="block"}},click:function(){try{i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.pan(i3GEO.atualiza,i3GEO.parametros.mapscale,"ref",objposicaocursor.refx,objposicaocursor.refy)}catch(e){var e="";i3GEO.janela.fechaAguarde("i3GEO.atualiza")}}};  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}i3GEO.maparef={fatorZoomDinamico:-3,inicia:function(){if(!$i("i3geo_winRef")){var novoel=document.createElement("div");novoel.id="i3geo_winRef";novoel.style.display="none";novoel.style.borderColor="gray";var ins='<div class="hd" style="text-align:left"><span id=maparefmaismenosZoom ';var temp="javascript:if(i3GEO.maparef.fatorZoomDinamico == -1){i3GEO.maparef.fatorZoomDinamico = 1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico + 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();";ins+="<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />";var temp="javascript:if(i3GEO.maparef.fatorZoomDinamico == 1){i3GEO.maparef.fatorZoomDinamico = -1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico - 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();";ins+="<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" /></span>&nbsp;";ins+="<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>";ins+="<option value='fixo' select >fixo</option>";ins+="<option value='mapa' >mapa</option>";ins+="<option value='dinamico' >dinâmico</option>";ins+="</select>";ins+="</div>";ins+='<div class="bd" style="text-align:left;padding:3px;" id="mapaReferencia" onmouseover="this.onmousemove=function(exy){i3GEO.eventos.posicaoMouseMapa(exy)}" >';ins+='<img style="cursor:pointer;" id=imagemReferencia src="" onclick="javascript:i3GEO.maparef.click()">';ins+='<div style="text-align:left;font-size:0px" id="refmensagem" ></div></div>';novoel.innerHTML=ins;document.body.appendChild(novoel)}if($i("i3geo_winRef").style.display!="block"){$i("i3geo_winRef").style.display="block";YAHOO.namespace("janelaRef.xp");YAHOO.janelaRef.xp.panel=new YAHOO.widget.Panel("i3geo_winRef",{width:"156px",fixedcenter:false,constraintoviewport:true,underlay:"shadow",close:true,visible:true,draggable:true,modal:false});YAHOO.janelaRef.xp.panel.render();var pos=i3GEO.util.pegaPosicaoObjeto($i("img"));if(navm){YAHOO.janelaRef.xp.panel.moveTo((pos[0]+i3GEO.parametros.w-160),pos[1]+4)}else{YAHOO.janelaRef.xp.panel.moveTo((pos[0]+i3GEO.parametros.w-160),pos[1]+4)}var escondeRef=function(){YAHOO.util.Event.removeListener(YAHOO.janelaRef.xp.panel.close,"click");YAHOO.janelaRef.xp.panel.destroy();i3GEO.util.insereCookie("i3GEO.configura.mapaRefDisplay","none")};YAHOO.util.Event.addListener(YAHOO.janelaRef.xp.panel.close,"click",escondeRef);i3GEO.util.insereCookie("i3GEO.configura.mapaRefDisplay","block");if(typeof(atualizaLocalizarxy)=="function"){if(i3GEO.gadgets.PARAMETROS.mostraCoordenadasGEO.idhtml)YAHOO.util.Event.addListener($i("imagemReferencia"),"mousemove",atualizaLocalizarxy)}}if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.maparef.atualiza()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.maparef.atualiza()")}this.atualiza()},atualiza:function(){var dinamico=false;if($i("refDinamico")){var tiporef=$i("refDinamico").value}if($i("mapaReferencia")){var temp=$i("maparefmaismenosZoom");if(tiporef=="dinamico"){i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef);if(temp){temp.style.display="inline"}}if(tiporef=="fixo"){if(($i("imagemReferencia").src=="")||(i3GEO.parametros.cgi!="sim")){i3GEO.php.referencia(i3GEO.maparef.processaImagem);if(temp){temp.style.display="none"}}else{var re=new RegExp("&mode=map","g");$i("imagemReferencia").src=$i(i3GEO.interface.IDMAPA).src.replace(re,'&mode=reference');i3GEO.gadgets.quadros.grava("referencia",$i("imagemReferencia").src)}}if(tiporef=="mapa"){i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef);if(temp){temp.style.display="inline"}}}else{if($i("imagemReferencia"))i3GEO.gadgets.quadros.grava("referencia",$i("imagemReferencia").src);i3GEO.eventos.NAVEGAMAPA.remove("i3GEO.maparef.atualiza()")}},processaImagem:function(retorno){i3GEO.janela.fechaAguarde("ajaxreferencia1");if((retorno.data!="erro")&&(retorno.data!=undefined)){eval(retorno.data);i3GEO.parametros.celularef=g_celularef;i3GEO.parametros.extentref=extentref;if($i("imagemReferencia")){var m=new Image();m.src=refimagem;$i("imagemReferencia").src=m.src;if((i3GEO.parametros.mapscale<15000000)&&(i3GEO.parametros.mapscale>10000000)){$i("refmensagem").innerHTML="Para navegar no mapa principal, voc&ecirc; pode clicar em um ponto no mapa de refer&ecirc;ncia ou arrastar o box.";$i("refmensagem").style.fontSize="10px"}else{$i("refmensagem").innerHTML="";$i("refmensagem").style.fontSize="0px"}}i3GEO.gadgets.quadros.grava("referencia",refimagem);var tiporef="fixo";if($i("refDinamico")){var tiporef=$i("refDinamico").value}var box=$i("boxref");if(tiporef!="fixo"){if(box){box.style.display="none"}return}if(!box){var novoel=document.createElement("div");novoel.id="boxref";novoel.style.zIndex=10;novoel.style.position='absolute';novoel.style.backgroundColor="RGB(120,220,220)";novoel.style.cursor="move";if(navm){novoel.style.filter='alpha(opacity=40)'}else{novoel.style.opacity=.4}$i("mapaReferencia").appendChild(novoel);var boxrefdd=new YAHOO.util.DD("boxref");novoel.onmouseup=function(){var rect=$i("boxref");var telaminx=parseInt(rect.style.left);var telamaxy=parseInt(rect.style.top);var telamaxx=telaminx+parseInt(rect.style.width);var telaminy=telamaxy+parseInt(rect.style.height);var m=i3GEO.calculo.tela2dd(telaminx,telaminy,i3GEO.parametros.celularef,i3GEO.parametros.extentref);var x=i3GEO.calculo.tela2dd(telamaxx,telamaxy,i3GEO.parametros.celularef,i3GEO.parametros.extentref);var ext=m[0]+" "+m[1]+" "+x[0]+" "+x[1];i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,"",ext)}var box=$i("boxref")}i3GEO.calculo.ext2rect("boxref",extentref,i3GEO.parametros.mapexten,g_celularef,$i("mapaReferencia"));if(parseInt(box.style.width)>120)box.style.display="none";else{box.style.display="block";box.style.top=parseInt(box.style.top)+2;box.style.left=parseInt(box.style.left)+2}}},click:function(){try{i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.pan(i3GEO.atualiza,i3GEO.parametros.mapscale,"ref",objposicaocursor.refx,objposicaocursor.refy)}catch(e){var e="";i3GEO.janela.fechaAguarde("i3GEO.atualiza")}}};
3 \ No newline at end of file 3 \ No newline at end of file
classesjs/i3geo_tudo_compacto.js
@@ -12214,11 +12214,11 @@ i3GEO.maparef = { @@ -12214,11 +12214,11 @@ i3GEO.maparef = {
12214 novoel.id = "i3geo_winRef"; 12214 novoel.id = "i3geo_winRef";
12215 novoel.style.display="none"; 12215 novoel.style.display="none";
12216 novoel.style.borderColor="gray"; 12216 novoel.style.borderColor="gray";
12217 - var ins = '<div class="hd" style="text-align:left">'; 12217 + var ins = '<div class="hd" style="text-align:left"><span id=maparefmaismenosZoom ';
12218 var temp = "javascript:if(i3GEO.maparef.fatorZoomDinamico == -1){i3GEO.maparef.fatorZoomDinamico = 1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico + 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();"; 12218 var temp = "javascript:if(i3GEO.maparef.fatorZoomDinamico == -1){i3GEO.maparef.fatorZoomDinamico = 1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico + 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();";
12219 ins += "<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />"; 12219 ins += "<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />";
12220 var temp = "javascript:if(i3GEO.maparef.fatorZoomDinamico == 1){i3GEO.maparef.fatorZoomDinamico = -1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico - 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();"; 12220 var temp = "javascript:if(i3GEO.maparef.fatorZoomDinamico == 1){i3GEO.maparef.fatorZoomDinamico = -1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico - 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();";
12221 - ins += "<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />&nbsp;"; 12221 + ins += "<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" /></span>&nbsp;";
12222 12222
12223 ins += "<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>"; 12223 ins += "<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>";
12224 ins += "<option value='fixo' select >fixo</option>"; 12224 ins += "<option value='fixo' select >fixo</option>";
@@ -12278,12 +12278,15 @@ i3GEO.maparef = { @@ -12278,12 +12278,15 @@ i3GEO.maparef = {
12278 if ($i("refDinamico")) 12278 if ($i("refDinamico"))
12279 {var tiporef = $i("refDinamico").value;} 12279 {var tiporef = $i("refDinamico").value;}
12280 if ($i("mapaReferencia")){ 12280 if ($i("mapaReferencia")){
  12281 + var temp = $i("maparefmaismenosZoom");
12281 if(tiporef == "dinamico"){ 12282 if(tiporef == "dinamico"){
12282 i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef); 12283 i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef);
  12284 + if(temp){temp.style.display="inline";}
12283 } 12285 }
12284 if(tiporef == "fixo"){ 12286 if(tiporef == "fixo"){
12285 if(($i("imagemReferencia").src == "") || (i3GEO.parametros.cgi != "sim")){ 12287 if(($i("imagemReferencia").src == "") || (i3GEO.parametros.cgi != "sim")){
12286 i3GEO.php.referencia(i3GEO.maparef.processaImagem); 12288 i3GEO.php.referencia(i3GEO.maparef.processaImagem);
  12289 + if(temp){temp.style.display="none";}
12287 } 12290 }
12288 else{ 12291 else{
12289 var re = new RegExp("&mode=map", "g"); 12292 var re = new RegExp("&mode=map", "g");
@@ -12293,6 +12296,7 @@ i3GEO.maparef = { @@ -12293,6 +12296,7 @@ i3GEO.maparef = {
12293 } 12296 }
12294 if(tiporef == "mapa"){ 12297 if(tiporef == "mapa"){
12295 i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef); 12298 i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef);
  12299 + if(temp){temp.style.display="inline";}
12296 } 12300 }
12297 } 12301 }
12298 else{ 12302 else{
@@ -12340,6 +12344,9 @@ i3GEO.maparef = { @@ -12340,6 +12344,9 @@ i3GEO.maparef = {
12340 if (box){box.style.display = "none"} 12344 if (box){box.style.display = "none"}
12341 return; 12345 return;
12342 } 12346 }
  12347 + //
  12348 + //box movel sobre o mapa
  12349 + //
12343 if (!box){ 12350 if (!box){
12344 var novoel = document.createElement("div"); 12351 var novoel = document.createElement("div");
12345 novoel.id = "boxref"; 12352 novoel.id = "boxref";
@@ -12370,8 +12377,11 @@ i3GEO.maparef = { @@ -12370,8 +12377,11 @@ i3GEO.maparef = {
12370 i3GEO.calculo.ext2rect("boxref",extentref,i3GEO.parametros.mapexten,g_celularef,$i("mapaReferencia")); 12377 i3GEO.calculo.ext2rect("boxref",extentref,i3GEO.parametros.mapexten,g_celularef,$i("mapaReferencia"));
12371 if(parseInt(box.style.width) > 120) 12378 if(parseInt(box.style.width) > 120)
12372 box.style.display = "none"; 12379 box.style.display = "none";
12373 - else  
12374 - box.style.display = "block"; 12380 + else{
  12381 + box.style.display = "block";
  12382 + box.style.top = parseInt(box.style.top)+2;
  12383 + box.style.left = parseInt(box.style.left)+2;
  12384 + }
12375 } 12385 }
12376 }, 12386 },
12377 /* 12387 /*
classesjs/i3geo_tudo_compacto.js.php
@@ -12214,11 +12214,11 @@ i3GEO.maparef = { @@ -12214,11 +12214,11 @@ i3GEO.maparef = {
12214 novoel.id = "i3geo_winRef"; 12214 novoel.id = "i3geo_winRef";
12215 novoel.style.display="none"; 12215 novoel.style.display="none";
12216 novoel.style.borderColor="gray"; 12216 novoel.style.borderColor="gray";
12217 - var ins = '<div class="hd" style="text-align:left">'; 12217 + var ins = '<div class="hd" style="text-align:left"><span id=maparefmaismenosZoom ';
12218 var temp = "javascript:if(i3GEO.maparef.fatorZoomDinamico == -1){i3GEO.maparef.fatorZoomDinamico = 1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico + 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();"; 12218 var temp = "javascript:if(i3GEO.maparef.fatorZoomDinamico == -1){i3GEO.maparef.fatorZoomDinamico = 1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico + 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();";
12219 ins += "<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />"; 12219 ins += "<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />";
12220 var temp = "javascript:if(i3GEO.maparef.fatorZoomDinamico == 1){i3GEO.maparef.fatorZoomDinamico = -1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico - 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();"; 12220 var temp = "javascript:if(i3GEO.maparef.fatorZoomDinamico == 1){i3GEO.maparef.fatorZoomDinamico = -1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico - 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();";
12221 - ins += "<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />&nbsp;"; 12221 + ins += "<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" /></span>&nbsp;";
12222 12222
12223 ins += "<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>"; 12223 ins += "<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>";
12224 ins += "<option value='fixo' select >fixo</option>"; 12224 ins += "<option value='fixo' select >fixo</option>";
@@ -12278,12 +12278,15 @@ i3GEO.maparef = { @@ -12278,12 +12278,15 @@ i3GEO.maparef = {
12278 if ($i("refDinamico")) 12278 if ($i("refDinamico"))
12279 {var tiporef = $i("refDinamico").value;} 12279 {var tiporef = $i("refDinamico").value;}
12280 if ($i("mapaReferencia")){ 12280 if ($i("mapaReferencia")){
  12281 + var temp = $i("maparefmaismenosZoom");
12281 if(tiporef == "dinamico"){ 12282 if(tiporef == "dinamico"){
12282 i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef); 12283 i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef);
  12284 + if(temp){temp.style.display="inline";}
12283 } 12285 }
12284 if(tiporef == "fixo"){ 12286 if(tiporef == "fixo"){
12285 if(($i("imagemReferencia").src == "") || (i3GEO.parametros.cgi != "sim")){ 12287 if(($i("imagemReferencia").src == "") || (i3GEO.parametros.cgi != "sim")){
12286 i3GEO.php.referencia(i3GEO.maparef.processaImagem); 12288 i3GEO.php.referencia(i3GEO.maparef.processaImagem);
  12289 + if(temp){temp.style.display="none";}
12287 } 12290 }
12288 else{ 12291 else{
12289 var re = new RegExp("&mode=map", "g"); 12292 var re = new RegExp("&mode=map", "g");
@@ -12293,6 +12296,7 @@ i3GEO.maparef = { @@ -12293,6 +12296,7 @@ i3GEO.maparef = {
12293 } 12296 }
12294 if(tiporef == "mapa"){ 12297 if(tiporef == "mapa"){
12295 i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef); 12298 i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef);
  12299 + if(temp){temp.style.display="inline";}
12296 } 12300 }
12297 } 12301 }
12298 else{ 12302 else{
@@ -12340,6 +12344,9 @@ i3GEO.maparef = { @@ -12340,6 +12344,9 @@ i3GEO.maparef = {
12340 if (box){box.style.display = "none"} 12344 if (box){box.style.display = "none"}
12341 return; 12345 return;
12342 } 12346 }
  12347 + //
  12348 + //box movel sobre o mapa
  12349 + //
12343 if (!box){ 12350 if (!box){
12344 var novoel = document.createElement("div"); 12351 var novoel = document.createElement("div");
12345 novoel.id = "boxref"; 12352 novoel.id = "boxref";
@@ -12370,8 +12377,11 @@ i3GEO.maparef = { @@ -12370,8 +12377,11 @@ i3GEO.maparef = {
12370 i3GEO.calculo.ext2rect("boxref",extentref,i3GEO.parametros.mapexten,g_celularef,$i("mapaReferencia")); 12377 i3GEO.calculo.ext2rect("boxref",extentref,i3GEO.parametros.mapexten,g_celularef,$i("mapaReferencia"));
12371 if(parseInt(box.style.width) > 120) 12378 if(parseInt(box.style.width) > 120)
12372 box.style.display = "none"; 12379 box.style.display = "none";
12373 - else  
12374 - box.style.display = "block"; 12380 + else{
  12381 + box.style.display = "block";
  12382 + box.style.top = parseInt(box.style.top)+2;
  12383 + box.style.left = parseInt(box.style.left)+2;
  12384 + }
12375 } 12385 }
12376 }, 12386 },
12377 /* 12387 /*