Commit 18c38a6ec9ca81741e9ccd21b008c59fe8e0feec
1 parent
9331d72a
Exists in
master
and in
7 other branches
Correção no posicionamento do box de referencia
Showing
4 changed files
with
43 additions
and
13 deletions
Show diff stats
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")+" /> "; | 57 | + ins += "<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" /></span> "; |
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")+" /> ";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ê pode clicar em um ponto no mapa de referê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> ";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ê pode clicar em um ponto no mapa de referê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")+" /> "; | 12221 | + ins += "<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" /></span> "; |
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")+" /> "; | 12221 | + ins += "<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" /></span> "; |
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 | /* |