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 | 50 | novoel.id = "i3geo_winRef"; |
51 | 51 | novoel.style.display="none"; |
52 | 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 | 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 | 55 | ins += "<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />"; |
56 | 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 | 59 | ins += "<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>"; |
60 | 60 | ins += "<option value='fixo' select >fixo</option>"; |
... | ... | @@ -114,12 +114,15 @@ i3GEO.maparef = { |
114 | 114 | if ($i("refDinamico")) |
115 | 115 | {var tiporef = $i("refDinamico").value;} |
116 | 116 | if ($i("mapaReferencia")){ |
117 | + var temp = $i("maparefmaismenosZoom"); | |
117 | 118 | if(tiporef == "dinamico"){ |
118 | 119 | i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef); |
120 | + if(temp){temp.style.display="inline";} | |
119 | 121 | } |
120 | 122 | if(tiporef == "fixo"){ |
121 | 123 | if(($i("imagemReferencia").src == "") || (i3GEO.parametros.cgi != "sim")){ |
122 | 124 | i3GEO.php.referencia(i3GEO.maparef.processaImagem); |
125 | + if(temp){temp.style.display="none";} | |
123 | 126 | } |
124 | 127 | else{ |
125 | 128 | var re = new RegExp("&mode=map", "g"); |
... | ... | @@ -129,6 +132,7 @@ i3GEO.maparef = { |
129 | 132 | } |
130 | 133 | if(tiporef == "mapa"){ |
131 | 134 | i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef); |
135 | + if(temp){temp.style.display="inline";} | |
132 | 136 | } |
133 | 137 | } |
134 | 138 | else{ |
... | ... | @@ -176,6 +180,9 @@ i3GEO.maparef = { |
176 | 180 | if (box){box.style.display = "none"} |
177 | 181 | return; |
178 | 182 | } |
183 | + // | |
184 | + //box movel sobre o mapa | |
185 | + // | |
179 | 186 | if (!box){ |
180 | 187 | var novoel = document.createElement("div"); |
181 | 188 | novoel.id = "boxref"; |
... | ... | @@ -206,8 +213,11 @@ i3GEO.maparef = { |
206 | 213 | i3GEO.calculo.ext2rect("boxref",extentref,i3GEO.parametros.mapexten,g_celularef,$i("mapaReferencia")); |
207 | 214 | if(parseInt(box.style.width) > 120) |
208 | 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 | 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 | 3 | \ No newline at end of file | ... | ... |
classesjs/i3geo_tudo_compacto.js
... | ... | @@ -12214,11 +12214,11 @@ i3GEO.maparef = { |
12214 | 12214 | novoel.id = "i3geo_winRef"; |
12215 | 12215 | novoel.style.display="none"; |
12216 | 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 | 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 | 12219 | ins += "<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />"; |
12220 | 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 | 12223 | ins += "<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>"; |
12224 | 12224 | ins += "<option value='fixo' select >fixo</option>"; |
... | ... | @@ -12278,12 +12278,15 @@ i3GEO.maparef = { |
12278 | 12278 | if ($i("refDinamico")) |
12279 | 12279 | {var tiporef = $i("refDinamico").value;} |
12280 | 12280 | if ($i("mapaReferencia")){ |
12281 | + var temp = $i("maparefmaismenosZoom"); | |
12281 | 12282 | if(tiporef == "dinamico"){ |
12282 | 12283 | i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef); |
12284 | + if(temp){temp.style.display="inline";} | |
12283 | 12285 | } |
12284 | 12286 | if(tiporef == "fixo"){ |
12285 | 12287 | if(($i("imagemReferencia").src == "") || (i3GEO.parametros.cgi != "sim")){ |
12286 | 12288 | i3GEO.php.referencia(i3GEO.maparef.processaImagem); |
12289 | + if(temp){temp.style.display="none";} | |
12287 | 12290 | } |
12288 | 12291 | else{ |
12289 | 12292 | var re = new RegExp("&mode=map", "g"); |
... | ... | @@ -12293,6 +12296,7 @@ i3GEO.maparef = { |
12293 | 12296 | } |
12294 | 12297 | if(tiporef == "mapa"){ |
12295 | 12298 | i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef); |
12299 | + if(temp){temp.style.display="inline";} | |
12296 | 12300 | } |
12297 | 12301 | } |
12298 | 12302 | else{ |
... | ... | @@ -12340,6 +12344,9 @@ i3GEO.maparef = { |
12340 | 12344 | if (box){box.style.display = "none"} |
12341 | 12345 | return; |
12342 | 12346 | } |
12347 | + // | |
12348 | + //box movel sobre o mapa | |
12349 | + // | |
12343 | 12350 | if (!box){ |
12344 | 12351 | var novoel = document.createElement("div"); |
12345 | 12352 | novoel.id = "boxref"; |
... | ... | @@ -12370,8 +12377,11 @@ i3GEO.maparef = { |
12370 | 12377 | i3GEO.calculo.ext2rect("boxref",extentref,i3GEO.parametros.mapexten,g_celularef,$i("mapaReferencia")); |
12371 | 12378 | if(parseInt(box.style.width) > 120) |
12372 | 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 | 12214 | novoel.id = "i3geo_winRef"; |
12215 | 12215 | novoel.style.display="none"; |
12216 | 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 | 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 | 12219 | ins += "<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />"; |
12220 | 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 | 12223 | ins += "<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>"; |
12224 | 12224 | ins += "<option value='fixo' select >fixo</option>"; |
... | ... | @@ -12278,12 +12278,15 @@ i3GEO.maparef = { |
12278 | 12278 | if ($i("refDinamico")) |
12279 | 12279 | {var tiporef = $i("refDinamico").value;} |
12280 | 12280 | if ($i("mapaReferencia")){ |
12281 | + var temp = $i("maparefmaismenosZoom"); | |
12281 | 12282 | if(tiporef == "dinamico"){ |
12282 | 12283 | i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef); |
12284 | + if(temp){temp.style.display="inline";} | |
12283 | 12285 | } |
12284 | 12286 | if(tiporef == "fixo"){ |
12285 | 12287 | if(($i("imagemReferencia").src == "") || (i3GEO.parametros.cgi != "sim")){ |
12286 | 12288 | i3GEO.php.referencia(i3GEO.maparef.processaImagem); |
12289 | + if(temp){temp.style.display="none";} | |
12287 | 12290 | } |
12288 | 12291 | else{ |
12289 | 12292 | var re = new RegExp("&mode=map", "g"); |
... | ... | @@ -12293,6 +12296,7 @@ i3GEO.maparef = { |
12293 | 12296 | } |
12294 | 12297 | if(tiporef == "mapa"){ |
12295 | 12298 | i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef); |
12299 | + if(temp){temp.style.display="inline";} | |
12296 | 12300 | } |
12297 | 12301 | } |
12298 | 12302 | else{ |
... | ... | @@ -12340,6 +12344,9 @@ i3GEO.maparef = { |
12340 | 12344 | if (box){box.style.display = "none"} |
12341 | 12345 | return; |
12342 | 12346 | } |
12347 | + // | |
12348 | + //box movel sobre o mapa | |
12349 | + // | |
12343 | 12350 | if (!box){ |
12344 | 12351 | var novoel = document.createElement("div"); |
12345 | 12352 | novoel.id = "boxref"; |
... | ... | @@ -12370,8 +12377,11 @@ i3GEO.maparef = { |
12370 | 12377 | i3GEO.calculo.ext2rect("boxref",extentref,i3GEO.parametros.mapexten,g_celularef,$i("mapaReferencia")); |
12371 | 12378 | if(parseInt(box.style.width) > 120) |
12372 | 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 | /* | ... | ... |