Commit a670d2fd60a5b4bfa13d37ed80c3f9cf2ae4c614
1 parent
baf65728
Exists in
master
and in
7 other branches
Inclusão de novos parâmetros no mapa de referência para controlar o layout
Showing
6 changed files
with
242 additions
and
98 deletions
Show diff stats
classesjs/classe_barradebotoes.js
| @@ -301,8 +301,13 @@ i3GEO.barraDeBotoes = { | @@ -301,8 +301,13 @@ i3GEO.barraDeBotoes = { | ||
| 301 | if (barraZoom == true) | 301 | if (barraZoom == true) |
| 302 | { | 302 | { |
| 303 | if (navn){temp += '<div style="text-align:center;position:relative;left:9px" >';} | 303 | if (navn){temp += '<div style="text-align:center;position:relative;left:9px" >';} |
| 304 | - temp += '<div id="vertMaisZoom" style="top:4px;"></div><div id="vertBGDiv" name="vertBGDiv" tabindex="0" x2:role="role:slider" state:valuenow="0" state:valuemin="0" state:valuemax="200" title="Zoom" >'; | 304 | + var estilo = "top:4px;"; |
| 305 | + if(navm){var estilo = "top:4px;left:-2px;";} | ||
| 306 | + temp += '<div id="vertMaisZoom" style="'+estilo+'"></div><div id="vertBGDiv" name="vertBGDiv" tabindex="0" x2:role="role:slider" state:valuenow="0" state:valuemin="0" state:valuemax="200" title="Zoom" >'; | ||
| 305 | temp += '<div id="vertHandleDivZoom" ><img alt="" class="slider" src="'+i3GEO.util.$im("branco.gif")+'" /></div></div>'; | 307 | temp += '<div id="vertHandleDivZoom" ><img alt="" class="slider" src="'+i3GEO.util.$im("branco.gif")+'" /></div></div>'; |
| 308 | + if(navm) | ||
| 309 | + temp += '<div id=vertMenosZoom style="left:-1px;" ></div>'; | ||
| 310 | + else | ||
| 306 | temp += '<div id=vertMenosZoom ></div>'; | 311 | temp += '<div id=vertMenosZoom ></div>'; |
| 307 | if (navn){temp += '</div>';} | 312 | if (navn){temp += '</div>';} |
| 308 | } | 313 | } |
| @@ -563,7 +568,7 @@ i3GEO.barraDeBotoes = { | @@ -563,7 +568,7 @@ i3GEO.barraDeBotoes = { | ||
| 563 | eval(c) | 568 | eval(c) |
| 564 | }; | 569 | }; |
| 565 | var oFieldContextMenuItemData = [ | 570 | var oFieldContextMenuItemData = [ |
| 566 | - { text: "<b>Fechar</b><hr>"}, | 571 | + { text: "<b>Fechar</b>"}, |
| 567 | { text: "Fechar barra", onclick: { fn: executar, obj: "i3GEO.barraDeBotoes.fecha('"+idbarra+"')" } }, | 572 | { text: "Fechar barra", onclick: { fn: executar, obj: "i3GEO.barraDeBotoes.fecha('"+idbarra+"')" } }, |
| 568 | { text: "Barra normal", onclick: { fn: executar, obj:"i3GEO.barraDeBotoes.AUTOALTURA=false;i3GEO.barraDeBotoes.PERMITEFECHAR=true;i3GEO.barraDeBotoes.PERMITEDESLOCAR=true;i3GEO.barraDeBotoes.recria('"+idbarra+"')" } }, | 573 | { text: "Barra normal", onclick: { fn: executar, obj:"i3GEO.barraDeBotoes.AUTOALTURA=false;i3GEO.barraDeBotoes.PERMITEFECHAR=true;i3GEO.barraDeBotoes.PERMITEDESLOCAR=true;i3GEO.barraDeBotoes.recria('"+idbarra+"')" } }, |
| 569 | { text: "Barra fixa", onclick: { fn: executar, obj:"i3GEO.barraDeBotoes.AUTOALTURA=true;i3GEO.barraDeBotoes.PERMITEFECHAR=false;i3GEO.barraDeBotoes.PERMITEDESLOCAR=false;i3GEO.barraDeBotoes.recria('"+idbarra+"')" } }, | 574 | { text: "Barra fixa", onclick: { fn: executar, obj:"i3GEO.barraDeBotoes.AUTOALTURA=true;i3GEO.barraDeBotoes.PERMITEFECHAR=false;i3GEO.barraDeBotoes.PERMITEDESLOCAR=false;i3GEO.barraDeBotoes.recria('"+idbarra+"')" } }, |
| @@ -633,6 +638,9 @@ i3GEO.barraDeBotoes = { | @@ -633,6 +638,9 @@ i3GEO.barraDeBotoes = { | ||
| 633 | var barraZoom = false; | 638 | var barraZoom = false; |
| 634 | var temp = $i("vertMaisZoom"); | 639 | var temp = $i("vertMaisZoom"); |
| 635 | if(temp){ | 640 | if(temp){ |
| 641 | + if(navm) | ||
| 642 | + var temp = temp.parentNode; | ||
| 643 | + else | ||
| 636 | var temp = temp.parentNode.parentNode; | 644 | var temp = temp.parentNode.parentNode; |
| 637 | if(temp.id == id){var barraZoom = true;} | 645 | if(temp.id == id){var barraZoom = true;} |
| 638 | } | 646 | } |
classesjs/classe_maparef.js
| @@ -43,17 +43,49 @@ i3GEO.maparef = { | @@ -43,17 +43,49 @@ i3GEO.maparef = { | ||
| 43 | */ | 43 | */ |
| 44 | fatorZoomDinamico: -3, | 44 | fatorZoomDinamico: -3, |
| 45 | /* | 45 | /* |
| 46 | + Property: SELETORTIPO | ||
| 47 | + | ||
| 48 | + Inclui ou não o seletor de tipo de mapa de referência | ||
| 49 | + | ||
| 50 | + Type: | ||
| 51 | + {Boolean} | ||
| 52 | + | ||
| 53 | + Default: | ||
| 54 | + {true} | ||
| 55 | + */ | ||
| 56 | + SELETORTIPO:true, | ||
| 57 | + /* | ||
| 58 | + Property: PERMITEFECHAR | ||
| 59 | + | ||
| 60 | + Mostra o botão para fechar a janela ou não. | ||
| 61 | + | ||
| 62 | + Type: | ||
| 63 | + {boolean} | ||
| 64 | + */ | ||
| 65 | + PERMITEFECHAR: true, | ||
| 66 | + /* | ||
| 67 | + Property: PERMITEDESLOCAR | ||
| 68 | + | ||
| 69 | + Permite deslocar janela ou não. | ||
| 70 | + | ||
| 71 | + Type: | ||
| 72 | + {boolean} | ||
| 73 | + */ | ||
| 74 | + PERMITEDESLOCAR: true, | ||
| 75 | + /* | ||
| 46 | Property: TRANSICAOSUAVE | 76 | Property: TRANSICAOSUAVE |
| 47 | 77 | ||
| 48 | Altera a transparência quando o mouse sobrepõe ao mapa de referência e quando sai | 78 | Altera a transparência quando o mouse sobrepõe ao mapa de referência e quando sai |
| 49 | 79 | ||
| 80 | + Essa opção como true não funciona bem no IE | ||
| 81 | + | ||
| 50 | Type: | 82 | Type: |
| 51 | {boolean} | 83 | {boolean} |
| 52 | 84 | ||
| 53 | Default: | 85 | Default: |
| 54 | {true} | 86 | {true} |
| 55 | */ | 87 | */ |
| 56 | - TRANSICAOSUAVE: true, | 88 | + TRANSICAOSUAVE: false, |
| 57 | /* | 89 | /* |
| 58 | Property: OPACIDADE | 90 | Property: OPACIDADE |
| 59 | 91 | ||
| @@ -67,7 +99,7 @@ i3GEO.maparef = { | @@ -67,7 +99,7 @@ i3GEO.maparef = { | ||
| 67 | Default: | 99 | Default: |
| 68 | {65} | 100 | {65} |
| 69 | */ | 101 | */ |
| 70 | - OPACIDADE: 65, | 102 | + OPACIDADE: 35, |
| 71 | /* | 103 | /* |
| 72 | Property: TOP | 104 | Property: TOP |
| 73 | 105 | ||
| @@ -93,7 +125,33 @@ i3GEO.maparef = { | @@ -93,7 +125,33 @@ i3GEO.maparef = { | ||
| 93 | //YAHOO.log("initJanelaRef", "i3geo"); | 125 | //YAHOO.log("initJanelaRef", "i3geo"); |
| 94 | if (!$i("i3geo_winRef")){ | 126 | if (!$i("i3geo_winRef")){ |
| 95 | var novoel = document.createElement("div"); | 127 | var novoel = document.createElement("div"); |
| 128 | + novoel.id = "i3geo_winRef"; | ||
| 129 | + novoel.style.display="none"; | ||
| 130 | + novoel.style.borderColor="gray"; | ||
| 131 | + var ins = ""; | ||
| 132 | + if(i3GEO.maparef.PERMITEDESLOCAR){ | ||
| 133 | + ins += '<div class="hd" style="text-align:left;z-index:20;">'; | ||
| 134 | + ins += '<span id=maparefmaismenosZoom '; | ||
| 135 | + 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();"; | ||
| 136 | + ins += "<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />"; | ||
| 137 | + 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();"; | ||
| 138 | + ins += "<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" /></span> "; | ||
| 139 | + if(i3GEO.maparef.SELETORTIPO){ | ||
| 140 | + ins += "<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>"; | ||
| 141 | + ins += "<option value='fixo' select >fixo</option>"; | ||
| 142 | + ins += "<option value='mapa' >mapa</option>"; | ||
| 143 | + ins += "<option value='dinamico' >dinâmico</option>"; | ||
| 144 | + ins += "</select>"; | ||
| 145 | + } | ||
| 146 | + ins += "</div>"; | ||
| 147 | + } | ||
| 148 | + ins += '<div class="bd" style="text-align:left;padding:3px;border-bottom-width:1px;" id="mapaReferencia" onmouseover="this.onmousemove=function(exy){i3GEO.eventos.posicaoMouseMapa(exy)}" >'; | ||
| 149 | + ins += '<img style="cursor:pointer;" id=imagemReferencia src="" onclick="javascript:i3GEO.maparef.click()">'; | ||
| 150 | + //ins += '<div style="text-align:left;font-size:0px" id="refmensagem" ></div></div>'; | ||
| 151 | + novoel.innerHTML = ins; | ||
| 152 | + document.body.appendChild(novoel); | ||
| 96 | if(i3GEO.maparef.TRANSICAOSUAVE){ | 153 | if(i3GEO.maparef.TRANSICAOSUAVE){ |
| 154 | + var novoel = $i("imagemReferencia"); | ||
| 97 | if (navm) | 155 | if (navm) |
| 98 | {novoel.style.filter='alpha(opacity='+i3GEO.maparef.OPACIDADE+')';} | 156 | {novoel.style.filter='alpha(opacity='+i3GEO.maparef.OPACIDADE+')';} |
| 99 | else | 157 | else |
| @@ -111,30 +169,15 @@ i3GEO.maparef = { | @@ -111,30 +169,15 @@ i3GEO.maparef = { | ||
| 111 | {novoel.style.opacity= i3GEO.maparef.OPACIDADE / 100;} | 169 | {novoel.style.opacity= i3GEO.maparef.OPACIDADE / 100;} |
| 112 | } | 170 | } |
| 113 | } | 171 | } |
| 114 | - novoel.id = "i3geo_winRef"; | ||
| 115 | - novoel.style.display="none"; | ||
| 116 | - novoel.style.borderColor="gray"; | ||
| 117 | - var ins = '<div class="hd" style="text-align:left;z-index:20;"><span id=maparefmaismenosZoom '; | ||
| 118 | - 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();"; | ||
| 119 | - ins += "<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />"; | ||
| 120 | - 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();"; | ||
| 121 | - ins += "<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" /></span> "; | ||
| 122 | - ins += "<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>"; | ||
| 123 | - ins += "<option value='fixo' select >fixo</option>"; | ||
| 124 | - ins += "<option value='mapa' >mapa</option>"; | ||
| 125 | - ins += "<option value='dinamico' >dinâmico</option>"; | ||
| 126 | - ins += "</select>"; | ||
| 127 | - ins += "</div>"; | ||
| 128 | - ins += '<div class="bd" style="text-align:left;padding:3px;" id="mapaReferencia" onmouseover="this.onmousemove=function(exy){i3GEO.eventos.posicaoMouseMapa(exy)}" >'; | ||
| 129 | - ins += '<img style="cursor:pointer;" id=imagemReferencia src="" onclick="javascript:i3GEO.maparef.click()">'; | ||
| 130 | - //ins += '<div style="text-align:left;font-size:0px" id="refmensagem" ></div></div>'; | ||
| 131 | - novoel.innerHTML = ins; | ||
| 132 | - document.body.appendChild(novoel); | 172 | + |
| 133 | } | 173 | } |
| 134 | if($i("i3geo_winRef").style.display != "block"){ | 174 | if($i("i3geo_winRef").style.display != "block"){ |
| 135 | $i("i3geo_winRef").style.display = "block"; | 175 | $i("i3geo_winRef").style.display = "block"; |
| 136 | YAHOO.namespace("janelaRef.xp"); | 176 | YAHOO.namespace("janelaRef.xp"); |
| 137 | - YAHOO.janelaRef.xp.panel = new YAHOO.widget.Panel("i3geo_winRef", { height:"200px", width:"156px", fixedcenter: false, constraintoviewport: true, underlay:"shadow", close:true, visible:true, draggable:true, modal:false } ); | 177 | + var temp = "none"; |
| 178 | + if(i3GEO.maparef.PERMITEDESLOCAR) | ||
| 179 | + var temp = "shadow"; | ||
| 180 | + YAHOO.janelaRef.xp.panel = new YAHOO.widget.Panel("i3geo_winRef", { height:"200px", width:"156px", fixedcenter: false, constraintoviewport: true, underlay:temp, close:i3GEO.maparef.PERMITEFECHAR, visible:true, draggable:i3GEO.maparef.PERMITEDESLOCAR, modal:false } ); | ||
| 138 | YAHOO.janelaRef.xp.panel.render(); | 181 | YAHOO.janelaRef.xp.panel.render(); |
| 139 | var r = $i("i3geo_winRef_c"); | 182 | var r = $i("i3geo_winRef_c"); |
| 140 | if(r){ | 183 | if(r){ |
| @@ -180,6 +223,8 @@ i3GEO.maparef = { | @@ -180,6 +223,8 @@ i3GEO.maparef = { | ||
| 180 | var dinamico = false; | 223 | var dinamico = false; |
| 181 | if ($i("refDinamico")) | 224 | if ($i("refDinamico")) |
| 182 | {var tiporef = $i("refDinamico").value;} | 225 | {var tiporef = $i("refDinamico").value;} |
| 226 | + else | ||
| 227 | + {var tiporef = "fixo";} | ||
| 183 | if ($i("mapaReferencia")){ | 228 | if ($i("mapaReferencia")){ |
| 184 | var temp = $i("maparefmaismenosZoom"); | 229 | var temp = $i("maparefmaismenosZoom"); |
| 185 | if(tiporef == "dinamico"){ | 230 | if(tiporef == "dinamico"){ |
| @@ -247,15 +292,10 @@ i3GEO.maparef = { | @@ -247,15 +292,10 @@ i3GEO.maparef = { | ||
| 247 | novoel.id = "boxref"; | 292 | novoel.id = "boxref"; |
| 248 | novoel.style.zIndex=10; | 293 | novoel.style.zIndex=10; |
| 249 | novoel.style.position = 'absolute'; | 294 | novoel.style.position = 'absolute'; |
| 250 | - //novoel.style.border = '1px solid blue'; | ||
| 251 | - novoel.style.backgroundColor = "RGB(120,220,220)"; | ||
| 252 | novoel.style.cursor = "move"; | 295 | novoel.style.cursor = "move"; |
| 253 | - //Object.style.clip=rect(top,right,bottom,left)|auto | ||
| 254 | - //novoel.style.clip="rect(0,0,200,200)"; | ||
| 255 | - if (navm) | ||
| 256 | - {novoel.style.filter='alpha(opacity=40)';} | ||
| 257 | - else | ||
| 258 | - {novoel.style.opacity= .4;} | 296 | + novoel.style.backgroundColor = "RGB(120,220,220)"; |
| 297 | + if (navm){novoel.style.filter='alpha(opacity=40)';} | ||
| 298 | + else{novoel.style.opacity= .4;} | ||
| 259 | $i("mapaReferencia").appendChild(novoel); | 299 | $i("mapaReferencia").appendChild(novoel); |
| 260 | var boxrefdd = new YAHOO.util.DD("boxref"); | 300 | var boxrefdd = new YAHOO.util.DD("boxref"); |
| 261 | novoel.onmouseup = function(){ | 301 | novoel.onmouseup = function(){ |
classesjs/compactados/classe_barradebotoes_compacto.js
| 1 | -if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}i3GEO.barraDeBotoes={BARRAS:new Array(),AUTOALTURA:false,TRANSICAOSUAVE:true,OPACIDADE:65,PERMITEFECHAR:true,PERMITEDESLOCAR:true,ATIVAMENUCONTEXTO:false,LISTABOTOES:i3GEO.configura.funcoesBotoes.botoes,BOTAOPADRAO:"pan",BOTAOCLICADO:"",ativaIcone:function(icone){i3GEO.barraDeBotoes.BOTAOCLICADO=icone;var ko=i3GEO.barraDeBotoes.LISTABOTOES.length-1;if(ko>=0){do{var temp=$i(i3GEO.barraDeBotoes.LISTABOTOES[ko].iddiv);if(i3GEO.barraDeBotoes.LISTABOTOES[ko].tipo=="dinamico"&&temp){var ist=temp.style;ist.borderWidth="1px";ist.borderColor='white';ist.borderLeftColor='rgb(50,50,50)';ist.borderBottomColor='rgb(50,50,50)'}}while(ko--)}if($i(icone)){with($i(icone).style){borderColor='white';borderWidth="1px"}}},ativaBotoes:function(padrao){if(arguments.length==0){var padrao=i3GEO.barraDeBotoes.BOTAOPADRAO}i3GEO.barraDeBotoes.BOTAOCLICADO=padrao;var l=i3GEO.barraDeBotoes.LISTABOTOES;var b=l.length-1;if(b>=0){do{if($i(l[b].iddiv)){if(l[b].conteudo){eval('$i(l[b].iddiv).innerHTML = "'+l[b].conteudo+'"')}if(l[b].dica){eval('$i("'+l[b].iddiv+'").onmouseover = function(){i3GEO.ajuda.mostraJanela("'+l[b].dica+'","");}');eval('$i("'+l[b].iddiv+'").onmouseout = function(){i3GEO.ajuda.mostraJanela("");};')}if(l[b].funcaoonclick){$i(l[b].iddiv).onclick=l[b].funcaoonclick;if(l[b].iddiv==padrao){l[b].funcaoonclick()}}if(l[b].constroiconteudo){eval(l[b].constroiconteudo)}}}while(b--)}},ativaBarraDeZoom:function(){$i("vertMaisZoom").onmouseover=function(){i3GEO.ajuda.mostraJanela('Amplia o mapa mantendo o centro atual.')};$i("vertMaisZoom").onclick=function(){$i("vertHandleDivZoom").onmousedown.call();g_fatordezoom=0;$i("vertHandleDivZoom").onmousemove.call();g_fatordezoom=-1;$i("vertHandleDivZoom").onmousemove.call();i3GEO.barraDeBotoes.BOTAOCLICADO='zoomin';i3GEO.navega.zoomin();g_fatordezoom=0};$i("vertMenosZoom").onmouseover=function(){i3GEO.ajuda.mostraJanela('Reduz o mapa mantendo o centro atual.')};$i("vertMenosZoom").onclick=function(){$i("vertHandleDivZoom").onmousedown.call();g_fatordezoom=0;$i("vertHandleDivZoom").onmousemove.call();g_fatordezoom=1;$i("vertHandleDivZoom").onmousemove.call();i3GEO.barraDeBotoes.BOTAOCLICADO='zoomout';i3GEO.navega.zoomout();g_fatordezoom=0}},inicializaBarra:function(idconteudo,idconteudonovo,barraZoom,x,y){var wj="36px";var recuo="0px";var novoel=document.createElement("div");novoel.id=idconteudonovo;novoel.style.display="block";novoel.style.border="1px solid gray";novoel.style.background="white";if(i3GEO.barraDeBotoes.TRANSICAOSUAVE){if(navm){novoel.style.filter='alpha(opacity='+i3GEO.barraDeBotoes.OPACIDADE+')'}else{novoel.style.opacity=i3GEO.barraDeBotoes.OPACIDADE/100}}else{if(navm){novoel.style.filter='alpha(opacity=90)'}else{novoel.style.opacity=.85}}var temp="";if(barraZoom==true){if(navn){temp+='<div style="text-align:center;position:relative;left:9px" >'}temp+='<div id="vertMaisZoom" style="top:4px;"></div><div id="vertBGDiv" name="vertBGDiv" tabindex="0" x2:role="role:slider" state:valuenow="0" state:valuemin="0" state:valuemax="200" title="Zoom" >';temp+='<div id="vertHandleDivZoom" ><img alt="" class="slider" src="'+i3GEO.util.$im("branco.gif")+'" /></div></div>';temp+='<div id=vertMenosZoom ></div>';if(navn){temp+='</div>'}}temp+='<div id="'+idconteudonovo+'_" style="left:'+recuo+';top:-6px;" ></div></div>';novoel.innerHTML=temp;novoel.onmouseover=function(){if($i("i3geo_rosa")){$i("i3geo_rosa").style.display="none"}if(i3GEO.barraDeBotoes.OPACIDADE){if(navm){novoel.style.filter='alpha(opacity=90)'}else{novoel.style.opacity=.85}}};novoel.onmouseout=function(){if(i3GEO.barraDeBotoes.TRANSICAOSUAVE){if(navm){novoel.style.filter='alpha(opacity='+i3GEO.barraDeBotoes.OPACIDADE+')'}else{novoel.style.opacity=i3GEO.barraDeBotoes.OPACIDADE/100}}}document.body.appendChild(novoel);if(i3GEO.barraDeBotoes.ATIVAMENUCONTEXTO)i3GEO.util.mudaCursor(i3GEO.configura.cursores,"contexto",idconteudonovo,i3GEO.configura.locaplic);if($i(idconteudo)){$i(idconteudonovo+"_").innerHTML=$i(idconteudo).innerHTML;$i(idconteudo).innerHTML="";if(i3GEO.barraDeBotoes.AUTOALTURA){var elementos=$i(idconteudonovo+"_").getElementsByTagName("img");if(elementos[0].id=="sobeferramentas"){try{var elementos=$i(idconteudonovo+"_").getElementsByTagName("div");var alturadisponivel=i3GEO.parametros.h-4;var numerobotoes=parseInt(alturadisponivel/30);var nelementos=elementos.length;var i=0;do{elementos[i].style.display="none";var i=i+1}while(i<nelementos)var i=0;do{elementos[i].style.display="inline";var i=i+1}while(i<numerobotoes)}catch(e){}if(i<=numerobotoes){if($i("sobeferramentas")){$i("sobeferramentas").style.display="none"}if($i("desceferramentas")){$i("desceferramentas").style.display="none"}}}}}YAHOO.namespace("janelaBotoes.xp");if(i3GEO.barraDeBotoes.AUTOALTURA==false)YAHOO.janelaBotoes.xp.panel=new YAHOO.widget.Panel(idconteudonovo,{width:wj,fixedcenter:false,constraintoviewport:false,underlay:"none",close:i3GEO.barraDeBotoes.PERMITEFECHAR,visible:true,draggable:i3GEO.barraDeBotoes.PERMITEDESLOCAR,modal:false});else YAHOO.janelaBotoes.xp.panel=new YAHOO.widget.Panel(idconteudonovo,{height:i3GEO.parametros.h-4,width:wj,fixedcenter:false,constraintoviewport:false,underlay:"none",close:i3GEO.barraDeBotoes.PERMITEFECHAR,visible:true,draggable:i3GEO.barraDeBotoes.PERMITEDESLOCAR,modal:false});if((barraZoom==true)&&$i("img")){i3GEO.barraDeBotoes.ativaBarraDeZoom();verticalSlider=YAHOO.widget.Slider.getVertSlider("vertBGDiv","vertHandleDivZoom",0,70);verticalSlider.onChange=function(offsetFromStart){g_fatordezoom=(offsetFromStart-35)/5};verticalSlider.setValue(35,true);if($i("vertBGDiv")){$i("vertBGDiv").onmouseup=function(){i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,i3geo_ns)g_fatordezoom=0;verticalSlider.setValue(35,true)}}if($i("vertHandleDivZoom")){$i("vertHandleDivZoom").onmousedown=function(){i3GEO.barraDeBotoes.BOTAOCLICADO='slidezoom';if(!$i("imgtemp")){iclone=document.createElement('IMG');iclone.style.position="absolute";iclone.id="imgtemp";iclone.style.border="1px solid blue";$i("img").parentNode.appendChild(iclone)}var iclone=$i("imgtemp");var corpo=$i("img");if(!corpo){return}iclone.src=corpo.src;iclone.style.width=i3GEO.parametros.w;iclone.style.heigth=i3GEO.parametros.h;iclone.style.top=corpo.style.top;iclone.style.left=corpo.style.left;$i("img").style.display="none";iclone.style.display="block"}}if($i("vertHandleDivZoom")){$i("vertHandleDivZoom").onmousemove=function(){var iclone=$i("imgtemp");var corpo=$i("img");if(!corpo){return}var nw=i3GEO.parametros.w;var nh=i3GEO.parametros.h;var nt=0;var nl=0;i3geo_ns=parseInt(i3GEO.parametros.mapscale);if((g_fatordezoom>0)&&(g_fatordezoom<7)){g_fatordezoom=g_fatordezoom+1;var velhoh=parseInt(iclone.style.height);var velhow=parseInt(iclone.style.width);var nh=i3GEO.parametros.h/g_fatordezoom;var nw=i3GEO.parametros.w/g_fatordezoom;var t=parseInt(iclone.style.top);var l=parseInt(iclone.style.left);var nt=t+((velhoh-nh)*.5);var nl=l+((velhow-nw)*.5);var fatorEscala=nh/i3GEO.parametros.h;i3geo_ns=parseInt(i3GEO.parametros.mapscale/fatorEscala)}if((g_fatordezoom<0)&&(g_fatordezoom>-7)){g_fatordezoom=g_fatordezoom-1;var velhoh=parseInt(iclone.style.height);var velhow=parseInt(iclone.style.width);var nh=i3GEO.parametros.h*g_fatordezoom*-1;var nw=i3GEO.parametros.w*g_fatordezoom*-1;var t=parseInt(iclone.style.top);var l=parseInt(iclone.style.left);var nt=t-((nh-velhoh)*.5);var nl=l-((nw-velhow)*.5);var fatorEscala=nh/i3GEO.parametros.h;i3geo_ns=parseInt(i3GEO.parametros.mapscale/fatorEscala)}if(iclone){iclone.style.width=nw;iclone.style.height=nh;if(iclone.style.pixelTop){iclone.style.pixelTop=nt}else{iclone.style.top=nt+"px"}if(iclone.style.pixelLeft){iclone.style.pixelLeft=nl}else{iclone.style.left=nl+"px"}}if($i("i3geo_escalanum")){$i("i3geo_escalanum").value=i3geo_ns}}}}YAHOO.janelaBotoes.xp.panel.render();if(i3GEO.barraDeBotoes.AUTOALTURA==true){var y=y-i3GEO.interface.BARRABOTOESTOP+2;var x=x-3}YAHOO.janelaBotoes.xp.panel.moveTo(x,y);if($i("sobeferramentas")){$i("sobeferramentas").onclick=function(){var elementos=$i(idconteudonovo+"_").getElementsByTagName("div");var nelementos=elementos.length;if(elementos[0].style.display=="inline"&&elementos[0].id==""){return}if(elementos[1].style.display=="inline"&&elementos[1].id==""){return}if(nelementos>0){var mostra=elementos[0];var i=0;do{if(elementos[i].style){if(elementos[i].style.display=="inline"&&elementos[i].id==""){break}if(elementos[i].style.display=="none"&&elementos[i].id==""){var mostra=elementos[i]}}var i=i+1}while(i<nelementos)mostra.style.display="inline";var i=nelementos-1;var mostra=elementos[i];do{if(elementos[i].style){if(elementos[i].style.display=="inline"){var mostra=elementos[i];break}}var i=i-1}while(i>=0)mostra.style.display="none"}}}if($i("desceferramentas")){$i("desceferramentas").onclick=function(){var tipo="inline";if($i(idconteudonovo+"_")){var elementos=$i(idconteudonovo+"_").getElementsByTagName("div");if(elementos[elementos.length-1].style.display==tipo){return}var nelementos=elementos.length;if(nelementos>0){var i=0;do{var e=elementos[i];if(e.style){if((e.style.display=="block")||(e.style.display=="inline")||(e.style.display=="")){if(e.id==""){e.style.display="none";break}}}var i=i+1}while(i<nelementos)var i=nelementos-1;var mostra=elementos[i];do{var e=elementos[i];if(e.style){if(e.style.display==tipo){break}if(e.style.display=="none"){var mostra=e}}var i=i-1}while(i>=0)mostra.style.display=tipo}}}}i3GEO.barraDeBotoes.BARRAS.push(YAHOO.janelaBotoes.xp.panel);YAHOO.janelaBotoes.xp.panel.show();if(i3GEO.barraDeBotoes.ATIVAMENUCONTEXTO){i3GEO.barraDeBotoes.ativaMenuContexto(idconteudonovo)}},ativaMenuContexto:function(idbarra){function executar(a,b,c){eval(c)};var oFieldContextMenuItemData=[{text:"<b>Fechar</b><hr>"},{text:"Fechar barra",onclick:{fn:executar,obj:"i3GEO.barraDeBotoes.fecha('"+idbarra+"')"}},{text:"Barra normal",onclick:{fn:executar,obj:"i3GEO.barraDeBotoes.AUTOALTURA=false;i3GEO.barraDeBotoes.PERMITEFECHAR=true;i3GEO.barraDeBotoes.PERMITEDESLOCAR=true;i3GEO.barraDeBotoes.recria('"+idbarra+"')"}},{text:"Barra fixa",onclick:{fn:executar,obj:"i3GEO.barraDeBotoes.AUTOALTURA=true;i3GEO.barraDeBotoes.PERMITEFECHAR=false;i3GEO.barraDeBotoes.PERMITEDESLOCAR=false;i3GEO.barraDeBotoes.recria('"+idbarra+"')"}},{text:"Remove transição",onclick:{fn:executar,obj:"i3GEO.barraDeBotoes.TRANSICAOSUAVE=false;"}},{text:"Ativa transição",onclick:{fn:executar,obj:"i3GEO.barraDeBotoes.TRANSICAOSUAVE=true;"}}];var oFieldContextMenu=new YAHOO.widget.ContextMenu("contexto_"+idbarra,{trigger:idbarra,itemdata:oFieldContextMenuItemData,lazyload:true});var onFieldMenuRender=function(){eval("var id = 'contexto_"+idbarra+"'");$i(id).style.zIndex=50000};oFieldContextMenu.subscribe("render",onFieldMenuRender)},reativa:function(indice){if(arguments.length==1)i3GEO.barraDeBotoes.BARRAS[indice].show();else{var n=i3GEO.barraDeBotoes.BARRAS.length;for(i=0;i<n;i++){i3GEO.barraDeBotoes.BARRAS[i].show()}}},recria:function(id){var n=i3GEO.barraDeBotoes.BARRAS.length;for(i=0;i<n;i++){if(i3GEO.barraDeBotoes.BARRAS[i].id==id){var temp=$i("contexto_"+id);if(temp){temp.parentNode.removeChild(temp)}var novoel=document.createElement("div");novoel.id="barraTemporaria"+i;novoel.innerHTML=$i(i3GEO.barraDeBotoes.BARRAS[i].id+"_").innerHTML;document.body.appendChild(novoel);var barraZoom=false;var temp=$i("vertMaisZoom");if(temp){var temp=temp.parentNode.parentNode;if(temp.id==id){var barraZoom=true}}var x=parseInt($i(i3GEO.barraDeBotoes.BARRAS[i].id+"_c").style.left);var y=parseInt($i(i3GEO.interface.IDCORPO).style.top)+10;i3GEO.barraDeBotoes.BARRAS[i].destroy();i3GEO.barraDeBotoes.inicializaBarra(novoel.id,i3GEO.barraDeBotoes.BARRAS[i].id+"x",barraZoom,x,y)}}i3GEO.barraDeBotoes.ativaBotoes()},fecha:function(id){var n=i3GEO.barraDeBotoes.BARRAS.length;for(i=0;i<n;i++){if(i3GEO.barraDeBotoes.BARRAS[i].id==id){$i(id+"_c").style.visibility="hidden"}}}}; | ||
| 2 | \ No newline at end of file | 1 | \ No newline at end of file |
| 2 | +if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}i3GEO.barraDeBotoes={BARRAS:new Array(),AUTOALTURA:false,TRANSICAOSUAVE:true,OPACIDADE:65,PERMITEFECHAR:true,PERMITEDESLOCAR:true,ATIVAMENUCONTEXTO:false,LISTABOTOES:i3GEO.configura.funcoesBotoes.botoes,BOTAOPADRAO:"pan",BOTAOCLICADO:"",ativaIcone:function(icone){i3GEO.barraDeBotoes.BOTAOCLICADO=icone;var ko=i3GEO.barraDeBotoes.LISTABOTOES.length-1;if(ko>=0){do{var temp=$i(i3GEO.barraDeBotoes.LISTABOTOES[ko].iddiv);if(i3GEO.barraDeBotoes.LISTABOTOES[ko].tipo=="dinamico"&&temp){var ist=temp.style;ist.borderWidth="1px";ist.borderColor='white';ist.borderLeftColor='rgb(50,50,50)';ist.borderBottomColor='rgb(50,50,50)'}}while(ko--)}if($i(icone)){with($i(icone).style){borderColor='white';borderWidth="1px"}}},ativaBotoes:function(padrao){if(arguments.length==0){var padrao=i3GEO.barraDeBotoes.BOTAOPADRAO}i3GEO.barraDeBotoes.BOTAOCLICADO=padrao;var l=i3GEO.barraDeBotoes.LISTABOTOES;var b=l.length-1;if(b>=0){do{if($i(l[b].iddiv)){if(l[b].conteudo){eval('$i(l[b].iddiv).innerHTML = "'+l[b].conteudo+'"')}if(l[b].dica){eval('$i("'+l[b].iddiv+'").onmouseover = function(){i3GEO.ajuda.mostraJanela("'+l[b].dica+'","");}');eval('$i("'+l[b].iddiv+'").onmouseout = function(){i3GEO.ajuda.mostraJanela("");};')}if(l[b].funcaoonclick){$i(l[b].iddiv).onclick=l[b].funcaoonclick;if(l[b].iddiv==padrao){l[b].funcaoonclick()}}if(l[b].constroiconteudo){eval(l[b].constroiconteudo)}}}while(b--)}},ativaBarraDeZoom:function(){$i("vertMaisZoom").onmouseover=function(){i3GEO.ajuda.mostraJanela('Amplia o mapa mantendo o centro atual.')};$i("vertMaisZoom").onclick=function(){$i("vertHandleDivZoom").onmousedown.call();g_fatordezoom=0;$i("vertHandleDivZoom").onmousemove.call();g_fatordezoom=-1;$i("vertHandleDivZoom").onmousemove.call();i3GEO.barraDeBotoes.BOTAOCLICADO='zoomin';i3GEO.navega.zoomin();g_fatordezoom=0};$i("vertMenosZoom").onmouseover=function(){i3GEO.ajuda.mostraJanela('Reduz o mapa mantendo o centro atual.')};$i("vertMenosZoom").onclick=function(){$i("vertHandleDivZoom").onmousedown.call();g_fatordezoom=0;$i("vertHandleDivZoom").onmousemove.call();g_fatordezoom=1;$i("vertHandleDivZoom").onmousemove.call();i3GEO.barraDeBotoes.BOTAOCLICADO='zoomout';i3GEO.navega.zoomout();g_fatordezoom=0}},inicializaBarra:function(idconteudo,idconteudonovo,barraZoom,x,y){var wj="36px";var recuo="0px";var novoel=document.createElement("div");novoel.id=idconteudonovo;novoel.style.display="block";novoel.style.border="1px solid gray";novoel.style.background="white";if(i3GEO.barraDeBotoes.TRANSICAOSUAVE){if(navm){novoel.style.filter='alpha(opacity='+i3GEO.barraDeBotoes.OPACIDADE+')'}else{novoel.style.opacity=i3GEO.barraDeBotoes.OPACIDADE/100}}else{if(navm){novoel.style.filter='alpha(opacity=90)'}else{novoel.style.opacity=.85}}var temp="";if(barraZoom==true){if(navn){temp+='<div style="text-align:center;position:relative;left:9px" >'}var estilo="top:4px;";if(navm){var estilo="top:4px;left:-2px;"}temp+='<div id="vertMaisZoom" style="'+estilo+'"></div><div id="vertBGDiv" name="vertBGDiv" tabindex="0" x2:role="role:slider" state:valuenow="0" state:valuemin="0" state:valuemax="200" title="Zoom" >';temp+='<div id="vertHandleDivZoom" ><img alt="" class="slider" src="'+i3GEO.util.$im("branco.gif")+'" /></div></div>';if(navm)temp+='<div id=vertMenosZoom style="left:-1px;" ></div>';else temp+='<div id=vertMenosZoom ></div>';if(navn){temp+='</div>'}}temp+='<div id="'+idconteudonovo+'_" style="left:'+recuo+';top:-6px;" ></div></div>';novoel.innerHTML=temp;novoel.onmouseover=function(){if($i("i3geo_rosa")){$i("i3geo_rosa").style.display="none"}if(i3GEO.barraDeBotoes.OPACIDADE){if(navm){novoel.style.filter='alpha(opacity=90)'}else{novoel.style.opacity=.85}}};novoel.onmouseout=function(){if(i3GEO.barraDeBotoes.TRANSICAOSUAVE){if(navm){novoel.style.filter='alpha(opacity='+i3GEO.barraDeBotoes.OPACIDADE+')'}else{novoel.style.opacity=i3GEO.barraDeBotoes.OPACIDADE/100}}}document.body.appendChild(novoel);if(i3GEO.barraDeBotoes.ATIVAMENUCONTEXTO)i3GEO.util.mudaCursor(i3GEO.configura.cursores,"contexto",idconteudonovo,i3GEO.configura.locaplic);if($i(idconteudo)){$i(idconteudonovo+"_").innerHTML=$i(idconteudo).innerHTML;$i(idconteudo).innerHTML="";if(i3GEO.barraDeBotoes.AUTOALTURA){var elementos=$i(idconteudonovo+"_").getElementsByTagName("img");if(elementos[0].id=="sobeferramentas"){try{var elementos=$i(idconteudonovo+"_").getElementsByTagName("div");var alturadisponivel=i3GEO.parametros.h-4;var numerobotoes=parseInt(alturadisponivel/30);var nelementos=elementos.length;var i=0;do{elementos[i].style.display="none";var i=i+1}while(i<nelementos)var i=0;do{elementos[i].style.display="inline";var i=i+1}while(i<numerobotoes)}catch(e){}if(i<=numerobotoes){if($i("sobeferramentas")){$i("sobeferramentas").style.display="none"}if($i("desceferramentas")){$i("desceferramentas").style.display="none"}}}}}YAHOO.namespace("janelaBotoes.xp");if(i3GEO.barraDeBotoes.AUTOALTURA==false)YAHOO.janelaBotoes.xp.panel=new YAHOO.widget.Panel(idconteudonovo,{width:wj,fixedcenter:false,constraintoviewport:false,underlay:"none",close:i3GEO.barraDeBotoes.PERMITEFECHAR,visible:true,draggable:i3GEO.barraDeBotoes.PERMITEDESLOCAR,modal:false});else YAHOO.janelaBotoes.xp.panel=new YAHOO.widget.Panel(idconteudonovo,{height:i3GEO.parametros.h-4,width:wj,fixedcenter:false,constraintoviewport:false,underlay:"none",close:i3GEO.barraDeBotoes.PERMITEFECHAR,visible:true,draggable:i3GEO.barraDeBotoes.PERMITEDESLOCAR,modal:false});if((barraZoom==true)&&$i("img")){i3GEO.barraDeBotoes.ativaBarraDeZoom();verticalSlider=YAHOO.widget.Slider.getVertSlider("vertBGDiv","vertHandleDivZoom",0,70);verticalSlider.onChange=function(offsetFromStart){g_fatordezoom=(offsetFromStart-35)/5};verticalSlider.setValue(35,true);if($i("vertBGDiv")){$i("vertBGDiv").onmouseup=function(){i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,i3geo_ns)g_fatordezoom=0;verticalSlider.setValue(35,true)}}if($i("vertHandleDivZoom")){$i("vertHandleDivZoom").onmousedown=function(){i3GEO.barraDeBotoes.BOTAOCLICADO='slidezoom';if(!$i("imgtemp")){iclone=document.createElement('IMG');iclone.style.position="absolute";iclone.id="imgtemp";iclone.style.border="1px solid blue";$i("img").parentNode.appendChild(iclone)}var iclone=$i("imgtemp");var corpo=$i("img");if(!corpo){return}iclone.src=corpo.src;iclone.style.width=i3GEO.parametros.w;iclone.style.heigth=i3GEO.parametros.h;iclone.style.top=corpo.style.top;iclone.style.left=corpo.style.left;$i("img").style.display="none";iclone.style.display="block"}}if($i("vertHandleDivZoom")){$i("vertHandleDivZoom").onmousemove=function(){var iclone=$i("imgtemp");var corpo=$i("img");if(!corpo){return}var nw=i3GEO.parametros.w;var nh=i3GEO.parametros.h;var nt=0;var nl=0;i3geo_ns=parseInt(i3GEO.parametros.mapscale);if((g_fatordezoom>0)&&(g_fatordezoom<7)){g_fatordezoom=g_fatordezoom+1;var velhoh=parseInt(iclone.style.height);var velhow=parseInt(iclone.style.width);var nh=i3GEO.parametros.h/g_fatordezoom;var nw=i3GEO.parametros.w/g_fatordezoom;var t=parseInt(iclone.style.top);var l=parseInt(iclone.style.left);var nt=t+((velhoh-nh)*.5);var nl=l+((velhow-nw)*.5);var fatorEscala=nh/i3GEO.parametros.h;i3geo_ns=parseInt(i3GEO.parametros.mapscale/fatorEscala)}if((g_fatordezoom<0)&&(g_fatordezoom>-7)){g_fatordezoom=g_fatordezoom-1;var velhoh=parseInt(iclone.style.height);var velhow=parseInt(iclone.style.width);var nh=i3GEO.parametros.h*g_fatordezoom*-1;var nw=i3GEO.parametros.w*g_fatordezoom*-1;var t=parseInt(iclone.style.top);var l=parseInt(iclone.style.left);var nt=t-((nh-velhoh)*.5);var nl=l-((nw-velhow)*.5);var fatorEscala=nh/i3GEO.parametros.h;i3geo_ns=parseInt(i3GEO.parametros.mapscale/fatorEscala)}if(iclone){iclone.style.width=nw;iclone.style.height=nh;if(iclone.style.pixelTop){iclone.style.pixelTop=nt}else{iclone.style.top=nt+"px"}if(iclone.style.pixelLeft){iclone.style.pixelLeft=nl}else{iclone.style.left=nl+"px"}}if($i("i3geo_escalanum")){$i("i3geo_escalanum").value=i3geo_ns}}}}YAHOO.janelaBotoes.xp.panel.render();if(i3GEO.barraDeBotoes.AUTOALTURA==true){var y=y-i3GEO.interface.BARRABOTOESTOP+2;var x=x-3}YAHOO.janelaBotoes.xp.panel.moveTo(x,y);if($i("sobeferramentas")){$i("sobeferramentas").onclick=function(){var elementos=$i(idconteudonovo+"_").getElementsByTagName("div");var nelementos=elementos.length;if(elementos[0].style.display=="inline"&&elementos[0].id==""){return}if(elementos[1].style.display=="inline"&&elementos[1].id==""){return}if(nelementos>0){var mostra=elementos[0];var i=0;do{if(elementos[i].style){if(elementos[i].style.display=="inline"&&elementos[i].id==""){break}if(elementos[i].style.display=="none"&&elementos[i].id==""){var mostra=elementos[i]}}var i=i+1}while(i<nelementos)mostra.style.display="inline";var i=nelementos-1;var mostra=elementos[i];do{if(elementos[i].style){if(elementos[i].style.display=="inline"){var mostra=elementos[i];break}}var i=i-1}while(i>=0)mostra.style.display="none"}}}if($i("desceferramentas")){$i("desceferramentas").onclick=function(){var tipo="inline";if($i(idconteudonovo+"_")){var elementos=$i(idconteudonovo+"_").getElementsByTagName("div");if(elementos[elementos.length-1].style.display==tipo){return}var nelementos=elementos.length;if(nelementos>0){var i=0;do{var e=elementos[i];if(e.style){if((e.style.display=="block")||(e.style.display=="inline")||(e.style.display=="")){if(e.id==""){e.style.display="none";break}}}var i=i+1}while(i<nelementos)var i=nelementos-1;var mostra=elementos[i];do{var e=elementos[i];if(e.style){if(e.style.display==tipo){break}if(e.style.display=="none"){var mostra=e}}var i=i-1}while(i>=0)mostra.style.display=tipo}}}}i3GEO.barraDeBotoes.BARRAS.push(YAHOO.janelaBotoes.xp.panel);YAHOO.janelaBotoes.xp.panel.show();if(i3GEO.barraDeBotoes.ATIVAMENUCONTEXTO){i3GEO.barraDeBotoes.ativaMenuContexto(idconteudonovo)}},ativaMenuContexto:function(idbarra){function executar(a,b,c){eval(c)};var oFieldContextMenuItemData=[{text:"<b>Fechar</b>"},{text:"Fechar barra",onclick:{fn:executar,obj:"i3GEO.barraDeBotoes.fecha('"+idbarra+"')"}},{text:"Barra normal",onclick:{fn:executar,obj:"i3GEO.barraDeBotoes.AUTOALTURA=false;i3GEO.barraDeBotoes.PERMITEFECHAR=true;i3GEO.barraDeBotoes.PERMITEDESLOCAR=true;i3GEO.barraDeBotoes.recria('"+idbarra+"')"}},{text:"Barra fixa",onclick:{fn:executar,obj:"i3GEO.barraDeBotoes.AUTOALTURA=true;i3GEO.barraDeBotoes.PERMITEFECHAR=false;i3GEO.barraDeBotoes.PERMITEDESLOCAR=false;i3GEO.barraDeBotoes.recria('"+idbarra+"')"}},{text:"Remove transição",onclick:{fn:executar,obj:"i3GEO.barraDeBotoes.TRANSICAOSUAVE=false;"}},{text:"Ativa transição",onclick:{fn:executar,obj:"i3GEO.barraDeBotoes.TRANSICAOSUAVE=true;"}}];var oFieldContextMenu=new YAHOO.widget.ContextMenu("contexto_"+idbarra,{trigger:idbarra,itemdata:oFieldContextMenuItemData,lazyload:true});var onFieldMenuRender=function(){eval("var id = 'contexto_"+idbarra+"'");$i(id).style.zIndex=50000};oFieldContextMenu.subscribe("render",onFieldMenuRender)},reativa:function(indice){if(arguments.length==1)i3GEO.barraDeBotoes.BARRAS[indice].show();else{var n=i3GEO.barraDeBotoes.BARRAS.length;for(i=0;i<n;i++){i3GEO.barraDeBotoes.BARRAS[i].show()}}},recria:function(id){var n=i3GEO.barraDeBotoes.BARRAS.length;for(i=0;i<n;i++){if(i3GEO.barraDeBotoes.BARRAS[i].id==id){var temp=$i("contexto_"+id);if(temp){temp.parentNode.removeChild(temp)}var novoel=document.createElement("div");novoel.id="barraTemporaria"+i;novoel.innerHTML=$i(i3GEO.barraDeBotoes.BARRAS[i].id+"_").innerHTML;document.body.appendChild(novoel);var barraZoom=false;var temp=$i("vertMaisZoom");if(temp){if(navm)var temp=temp.parentNode;else var temp=temp.parentNode.parentNode;if(temp.id==id){var barraZoom=true}}var x=parseInt($i(i3GEO.barraDeBotoes.BARRAS[i].id+"_c").style.left);var y=parseInt($i(i3GEO.interface.IDCORPO).style.top)+10;i3GEO.barraDeBotoes.BARRAS[i].destroy();i3GEO.barraDeBotoes.inicializaBarra(novoel.id,i3GEO.barraDeBotoes.BARRAS[i].id+"x",barraZoom,x,y)}}i3GEO.barraDeBotoes.ativaBotoes()},fecha:function(id){var n=i3GEO.barraDeBotoes.BARRAS.length;for(i=0;i<n;i++){if(i3GEO.barraDeBotoes.BARRAS[i].id==id){$i(id+"_c").style.visibility="hidden"}}}}; | ||
| 3 | \ No newline at end of file | 3 | \ No newline at end of file |
classesjs/compactados/classe_maparef_compacto.js
| 1 | -if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}i3GEO.maparef={fatorZoomDinamico:-3,TRANSICAOSUAVE:true,OPACIDADE:65,TOP:4,RIGHT:0,inicia:function(){if(!$i("i3geo_winRef")){var novoel=document.createElement("div");if(i3GEO.maparef.TRANSICAOSUAVE){if(navm){novoel.style.filter='alpha(opacity='+i3GEO.maparef.OPACIDADE+')'}else{novoel.style.opacity=i3GEO.maparef.OPACIDADE/100}novoel.onmouseover=function(){if(navm){novoel.style.filter='alpha(opacity=100)'}else{novoel.style.opacity=1}};novoel.onmouseout=function(){if(navm){novoel.style.filter='alpha(opacity='+i3GEO.maparef.OPACIDADE+')'}else{novoel.style.opacity=i3GEO.maparef.OPACIDADE/100}}}novoel.id="i3geo_winRef";novoel.style.display="none";novoel.style.borderColor="gray";var ins='<div class="hd" style="text-align:left;z-index:20;"><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()">';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",{height:"200px",width:"156px",fixedcenter:false,constraintoviewport:true,underlay:"shadow",close:true,visible:true,draggable:true,modal:false});YAHOO.janelaRef.xp.panel.render();var r=$i("i3geo_winRef_c");if(r){r.style.clip="rect(0px, 160px, 179px, 0px)";r.style.position="absolute"}var pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.interface.IDCORPO));var moveX=pos[0]+i3GEO.parametros.w+153-i3GEO.maparef.RIGHT-300;var moveY=pos[1]+i3GEO.maparef.TOP;YAHOO.janelaRef.xp.panel.moveTo(moveX,moveY);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}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")}}}; | ||
| 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,SELETORTIPO:true,PERMITEFECHAR:true,PERMITEDESLOCAR:true,TRANSICAOSUAVE:false,OPACIDADE:35,TOP:4,RIGHT:0,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="";if(i3GEO.maparef.PERMITEDESLOCAR){ins+='<div class="hd" style="text-align:left;z-index:20;">';ins+='<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> ";if(i3GEO.maparef.SELETORTIPO){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;border-bottom-width:1px;" id="mapaReferencia" onmouseover="this.onmousemove=function(exy){i3GEO.eventos.posicaoMouseMapa(exy)}" >';ins+='<img style="cursor:pointer;" id=imagemReferencia src="" onclick="javascript:i3GEO.maparef.click()">';novoel.innerHTML=ins;document.body.appendChild(novoel);if(i3GEO.maparef.TRANSICAOSUAVE){var novoel=$i("imagemReferencia");if(navm){novoel.style.filter='alpha(opacity='+i3GEO.maparef.OPACIDADE+')'}else{novoel.style.opacity=i3GEO.maparef.OPACIDADE/100}novoel.onmouseover=function(){if(navm){novoel.style.filter='alpha(opacity=100)'}else{novoel.style.opacity=1}};novoel.onmouseout=function(){if(navm){novoel.style.filter='alpha(opacity='+i3GEO.maparef.OPACIDADE+')'}else{novoel.style.opacity=i3GEO.maparef.OPACIDADE/100}}}}if($i("i3geo_winRef").style.display!="block"){$i("i3geo_winRef").style.display="block";YAHOO.namespace("janelaRef.xp");var temp="none";if(i3GEO.maparef.PERMITEDESLOCAR)var temp="shadow";YAHOO.janelaRef.xp.panel=new YAHOO.widget.Panel("i3geo_winRef",{height:"200px",width:"156px",fixedcenter:false,constraintoviewport:true,underlay:temp,close:i3GEO.maparef.PERMITEFECHAR,visible:true,draggable:i3GEO.maparef.PERMITEDESLOCAR,modal:false});YAHOO.janelaRef.xp.panel.render();var r=$i("i3geo_winRef_c");if(r){r.style.clip="rect(0px, 160px, 179px, 0px)";r.style.position="absolute"}var pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.interface.IDCORPO));var moveX=pos[0]+i3GEO.parametros.w+153-i3GEO.maparef.RIGHT-300;var moveY=pos[1]+i3GEO.maparef.TOP;YAHOO.janelaRef.xp.panel.moveTo(moveX,moveY);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}else{var tiporef="fixo"}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}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.cursor="move";novoel.style.backgroundColor="RGB(120,220,220)";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
| @@ -12689,17 +12689,49 @@ i3GEO.maparef = { | @@ -12689,17 +12689,49 @@ i3GEO.maparef = { | ||
| 12689 | */ | 12689 | */ |
| 12690 | fatorZoomDinamico: -3, | 12690 | fatorZoomDinamico: -3, |
| 12691 | /* | 12691 | /* |
| 12692 | + Property: SELETORTIPO | ||
| 12693 | + | ||
| 12694 | + Inclui ou não o seletor de tipo de mapa de referência | ||
| 12695 | + | ||
| 12696 | + Type: | ||
| 12697 | + {Boolean} | ||
| 12698 | + | ||
| 12699 | + Default: | ||
| 12700 | + {true} | ||
| 12701 | + */ | ||
| 12702 | + SELETORTIPO:true, | ||
| 12703 | + /* | ||
| 12704 | + Property: PERMITEFECHAR | ||
| 12705 | + | ||
| 12706 | + Mostra o botão para fechar a janela ou não. | ||
| 12707 | + | ||
| 12708 | + Type: | ||
| 12709 | + {boolean} | ||
| 12710 | + */ | ||
| 12711 | + PERMITEFECHAR: true, | ||
| 12712 | + /* | ||
| 12713 | + Property: PERMITEDESLOCAR | ||
| 12714 | + | ||
| 12715 | + Permite deslocar janela ou não. | ||
| 12716 | + | ||
| 12717 | + Type: | ||
| 12718 | + {boolean} | ||
| 12719 | + */ | ||
| 12720 | + PERMITEDESLOCAR: true, | ||
| 12721 | + /* | ||
| 12692 | Property: TRANSICAOSUAVE | 12722 | Property: TRANSICAOSUAVE |
| 12693 | 12723 | ||
| 12694 | Altera a transparência quando o mouse sobrepõe ao mapa de referência e quando sai | 12724 | Altera a transparência quando o mouse sobrepõe ao mapa de referência e quando sai |
| 12695 | 12725 | ||
| 12726 | + Essa opção como true não funciona bem no IE | ||
| 12727 | + | ||
| 12696 | Type: | 12728 | Type: |
| 12697 | {boolean} | 12729 | {boolean} |
| 12698 | 12730 | ||
| 12699 | Default: | 12731 | Default: |
| 12700 | {true} | 12732 | {true} |
| 12701 | */ | 12733 | */ |
| 12702 | - TRANSICAOSUAVE: true, | 12734 | + TRANSICAOSUAVE: false, |
| 12703 | /* | 12735 | /* |
| 12704 | Property: OPACIDADE | 12736 | Property: OPACIDADE |
| 12705 | 12737 | ||
| @@ -12713,7 +12745,7 @@ i3GEO.maparef = { | @@ -12713,7 +12745,7 @@ i3GEO.maparef = { | ||
| 12713 | Default: | 12745 | Default: |
| 12714 | {65} | 12746 | {65} |
| 12715 | */ | 12747 | */ |
| 12716 | - OPACIDADE: 65, | 12748 | + OPACIDADE: 35, |
| 12717 | /* | 12749 | /* |
| 12718 | Property: TOP | 12750 | Property: TOP |
| 12719 | 12751 | ||
| @@ -12739,7 +12771,33 @@ i3GEO.maparef = { | @@ -12739,7 +12771,33 @@ i3GEO.maparef = { | ||
| 12739 | //YAHOO.log("initJanelaRef", "i3geo"); | 12771 | //YAHOO.log("initJanelaRef", "i3geo"); |
| 12740 | if (!$i("i3geo_winRef")){ | 12772 | if (!$i("i3geo_winRef")){ |
| 12741 | var novoel = document.createElement("div"); | 12773 | var novoel = document.createElement("div"); |
| 12774 | + novoel.id = "i3geo_winRef"; | ||
| 12775 | + novoel.style.display="none"; | ||
| 12776 | + novoel.style.borderColor="gray"; | ||
| 12777 | + var ins = ""; | ||
| 12778 | + if(i3GEO.maparef.PERMITEDESLOCAR){ | ||
| 12779 | + ins += '<div class="hd" style="text-align:left;z-index:20;">'; | ||
| 12780 | + ins += '<span id=maparefmaismenosZoom '; | ||
| 12781 | + 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();"; | ||
| 12782 | + ins += "<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />"; | ||
| 12783 | + 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();"; | ||
| 12784 | + ins += "<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" /></span> "; | ||
| 12785 | + if(i3GEO.maparef.SELETORTIPO){ | ||
| 12786 | + ins += "<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>"; | ||
| 12787 | + ins += "<option value='fixo' select >fixo</option>"; | ||
| 12788 | + ins += "<option value='mapa' >mapa</option>"; | ||
| 12789 | + ins += "<option value='dinamico' >dinâmico</option>"; | ||
| 12790 | + ins += "</select>"; | ||
| 12791 | + } | ||
| 12792 | + ins += "</div>"; | ||
| 12793 | + } | ||
| 12794 | + ins += '<div class="bd" style="text-align:left;padding:3px;border-bottom-width:1px;" id="mapaReferencia" onmouseover="this.onmousemove=function(exy){i3GEO.eventos.posicaoMouseMapa(exy)}" >'; | ||
| 12795 | + ins += '<img style="cursor:pointer;" id=imagemReferencia src="" onclick="javascript:i3GEO.maparef.click()">'; | ||
| 12796 | + //ins += '<div style="text-align:left;font-size:0px" id="refmensagem" ></div></div>'; | ||
| 12797 | + novoel.innerHTML = ins; | ||
| 12798 | + document.body.appendChild(novoel); | ||
| 12742 | if(i3GEO.maparef.TRANSICAOSUAVE){ | 12799 | if(i3GEO.maparef.TRANSICAOSUAVE){ |
| 12800 | + var novoel = $i("imagemReferencia"); | ||
| 12743 | if (navm) | 12801 | if (navm) |
| 12744 | {novoel.style.filter='alpha(opacity='+i3GEO.maparef.OPACIDADE+')';} | 12802 | {novoel.style.filter='alpha(opacity='+i3GEO.maparef.OPACIDADE+')';} |
| 12745 | else | 12803 | else |
| @@ -12757,30 +12815,15 @@ i3GEO.maparef = { | @@ -12757,30 +12815,15 @@ i3GEO.maparef = { | ||
| 12757 | {novoel.style.opacity= i3GEO.maparef.OPACIDADE / 100;} | 12815 | {novoel.style.opacity= i3GEO.maparef.OPACIDADE / 100;} |
| 12758 | } | 12816 | } |
| 12759 | } | 12817 | } |
| 12760 | - novoel.id = "i3geo_winRef"; | ||
| 12761 | - novoel.style.display="none"; | ||
| 12762 | - novoel.style.borderColor="gray"; | ||
| 12763 | - var ins = '<div class="hd" style="text-align:left;z-index:20;"><span id=maparefmaismenosZoom '; | ||
| 12764 | - 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();"; | ||
| 12765 | - ins += "<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />"; | ||
| 12766 | - 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();"; | ||
| 12767 | - ins += "<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" /></span> "; | ||
| 12768 | - ins += "<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>"; | ||
| 12769 | - ins += "<option value='fixo' select >fixo</option>"; | ||
| 12770 | - ins += "<option value='mapa' >mapa</option>"; | ||
| 12771 | - ins += "<option value='dinamico' >dinâmico</option>"; | ||
| 12772 | - ins += "</select>"; | ||
| 12773 | - ins += "</div>"; | ||
| 12774 | - ins += '<div class="bd" style="text-align:left;padding:3px;" id="mapaReferencia" onmouseover="this.onmousemove=function(exy){i3GEO.eventos.posicaoMouseMapa(exy)}" >'; | ||
| 12775 | - ins += '<img style="cursor:pointer;" id=imagemReferencia src="" onclick="javascript:i3GEO.maparef.click()">'; | ||
| 12776 | - //ins += '<div style="text-align:left;font-size:0px" id="refmensagem" ></div></div>'; | ||
| 12777 | - novoel.innerHTML = ins; | ||
| 12778 | - document.body.appendChild(novoel); | 12818 | + |
| 12779 | } | 12819 | } |
| 12780 | if($i("i3geo_winRef").style.display != "block"){ | 12820 | if($i("i3geo_winRef").style.display != "block"){ |
| 12781 | $i("i3geo_winRef").style.display = "block"; | 12821 | $i("i3geo_winRef").style.display = "block"; |
| 12782 | YAHOO.namespace("janelaRef.xp"); | 12822 | YAHOO.namespace("janelaRef.xp"); |
| 12783 | - YAHOO.janelaRef.xp.panel = new YAHOO.widget.Panel("i3geo_winRef", { height:"200px", width:"156px", fixedcenter: false, constraintoviewport: true, underlay:"shadow", close:true, visible:true, draggable:true, modal:false } ); | 12823 | + var temp = "none"; |
| 12824 | + if(i3GEO.maparef.PERMITEDESLOCAR) | ||
| 12825 | + var temp = "shadow"; | ||
| 12826 | + YAHOO.janelaRef.xp.panel = new YAHOO.widget.Panel("i3geo_winRef", { height:"200px", width:"156px", fixedcenter: false, constraintoviewport: true, underlay:temp, close:i3GEO.maparef.PERMITEFECHAR, visible:true, draggable:i3GEO.maparef.PERMITEDESLOCAR, modal:false } ); | ||
| 12784 | YAHOO.janelaRef.xp.panel.render(); | 12827 | YAHOO.janelaRef.xp.panel.render(); |
| 12785 | var r = $i("i3geo_winRef_c"); | 12828 | var r = $i("i3geo_winRef_c"); |
| 12786 | if(r){ | 12829 | if(r){ |
| @@ -12826,6 +12869,8 @@ i3GEO.maparef = { | @@ -12826,6 +12869,8 @@ i3GEO.maparef = { | ||
| 12826 | var dinamico = false; | 12869 | var dinamico = false; |
| 12827 | if ($i("refDinamico")) | 12870 | if ($i("refDinamico")) |
| 12828 | {var tiporef = $i("refDinamico").value;} | 12871 | {var tiporef = $i("refDinamico").value;} |
| 12872 | + else | ||
| 12873 | + {var tiporef = "fixo";} | ||
| 12829 | if ($i("mapaReferencia")){ | 12874 | if ($i("mapaReferencia")){ |
| 12830 | var temp = $i("maparefmaismenosZoom"); | 12875 | var temp = $i("maparefmaismenosZoom"); |
| 12831 | if(tiporef == "dinamico"){ | 12876 | if(tiporef == "dinamico"){ |
| @@ -12893,15 +12938,10 @@ i3GEO.maparef = { | @@ -12893,15 +12938,10 @@ i3GEO.maparef = { | ||
| 12893 | novoel.id = "boxref"; | 12938 | novoel.id = "boxref"; |
| 12894 | novoel.style.zIndex=10; | 12939 | novoel.style.zIndex=10; |
| 12895 | novoel.style.position = 'absolute'; | 12940 | novoel.style.position = 'absolute'; |
| 12896 | - //novoel.style.border = '1px solid blue'; | ||
| 12897 | - novoel.style.backgroundColor = "RGB(120,220,220)"; | ||
| 12898 | novoel.style.cursor = "move"; | 12941 | novoel.style.cursor = "move"; |
| 12899 | - //Object.style.clip=rect(top,right,bottom,left)|auto | ||
| 12900 | - //novoel.style.clip="rect(0,0,200,200)"; | ||
| 12901 | - if (navm) | ||
| 12902 | - {novoel.style.filter='alpha(opacity=40)';} | ||
| 12903 | - else | ||
| 12904 | - {novoel.style.opacity= .4;} | 12942 | + novoel.style.backgroundColor = "RGB(120,220,220)"; |
| 12943 | + if (navm){novoel.style.filter='alpha(opacity=40)';} | ||
| 12944 | + else{novoel.style.opacity= .4;} | ||
| 12905 | $i("mapaReferencia").appendChild(novoel); | 12945 | $i("mapaReferencia").appendChild(novoel); |
| 12906 | var boxrefdd = new YAHOO.util.DD("boxref"); | 12946 | var boxrefdd = new YAHOO.util.DD("boxref"); |
| 12907 | novoel.onmouseup = function(){ | 12947 | novoel.onmouseup = function(){ |
| @@ -18558,8 +18598,13 @@ i3GEO.barraDeBotoes = { | @@ -18558,8 +18598,13 @@ i3GEO.barraDeBotoes = { | ||
| 18558 | if (barraZoom == true) | 18598 | if (barraZoom == true) |
| 18559 | { | 18599 | { |
| 18560 | if (navn){temp += '<div style="text-align:center;position:relative;left:9px" >';} | 18600 | if (navn){temp += '<div style="text-align:center;position:relative;left:9px" >';} |
| 18561 | - temp += '<div id="vertMaisZoom" style="top:4px;"></div><div id="vertBGDiv" name="vertBGDiv" tabindex="0" x2:role="role:slider" state:valuenow="0" state:valuemin="0" state:valuemax="200" title="Zoom" >'; | 18601 | + var estilo = "top:4px;"; |
| 18602 | + if(navm){var estilo = "top:4px;left:-2px;";} | ||
| 18603 | + temp += '<div id="vertMaisZoom" style="'+estilo+'"></div><div id="vertBGDiv" name="vertBGDiv" tabindex="0" x2:role="role:slider" state:valuenow="0" state:valuemin="0" state:valuemax="200" title="Zoom" >'; | ||
| 18562 | temp += '<div id="vertHandleDivZoom" ><img alt="" class="slider" src="'+i3GEO.util.$im("branco.gif")+'" /></div></div>'; | 18604 | temp += '<div id="vertHandleDivZoom" ><img alt="" class="slider" src="'+i3GEO.util.$im("branco.gif")+'" /></div></div>'; |
| 18605 | + if(navm) | ||
| 18606 | + temp += '<div id=vertMenosZoom style="left:-1px;" ></div>'; | ||
| 18607 | + else | ||
| 18563 | temp += '<div id=vertMenosZoom ></div>'; | 18608 | temp += '<div id=vertMenosZoom ></div>'; |
| 18564 | if (navn){temp += '</div>';} | 18609 | if (navn){temp += '</div>';} |
| 18565 | } | 18610 | } |
| @@ -18820,7 +18865,7 @@ i3GEO.barraDeBotoes = { | @@ -18820,7 +18865,7 @@ i3GEO.barraDeBotoes = { | ||
| 18820 | eval(c) | 18865 | eval(c) |
| 18821 | }; | 18866 | }; |
| 18822 | var oFieldContextMenuItemData = [ | 18867 | var oFieldContextMenuItemData = [ |
| 18823 | - { text: "<b>Fechar</b><hr>"}, | 18868 | + { text: "<b>Fechar</b>"}, |
| 18824 | { text: "Fechar barra", onclick: { fn: executar, obj: "i3GEO.barraDeBotoes.fecha('"+idbarra+"')" } }, | 18869 | { text: "Fechar barra", onclick: { fn: executar, obj: "i3GEO.barraDeBotoes.fecha('"+idbarra+"')" } }, |
| 18825 | { text: "Barra normal", onclick: { fn: executar, obj:"i3GEO.barraDeBotoes.AUTOALTURA=false;i3GEO.barraDeBotoes.PERMITEFECHAR=true;i3GEO.barraDeBotoes.PERMITEDESLOCAR=true;i3GEO.barraDeBotoes.recria('"+idbarra+"')" } }, | 18870 | { text: "Barra normal", onclick: { fn: executar, obj:"i3GEO.barraDeBotoes.AUTOALTURA=false;i3GEO.barraDeBotoes.PERMITEFECHAR=true;i3GEO.barraDeBotoes.PERMITEDESLOCAR=true;i3GEO.barraDeBotoes.recria('"+idbarra+"')" } }, |
| 18826 | { text: "Barra fixa", onclick: { fn: executar, obj:"i3GEO.barraDeBotoes.AUTOALTURA=true;i3GEO.barraDeBotoes.PERMITEFECHAR=false;i3GEO.barraDeBotoes.PERMITEDESLOCAR=false;i3GEO.barraDeBotoes.recria('"+idbarra+"')" } }, | 18871 | { text: "Barra fixa", onclick: { fn: executar, obj:"i3GEO.barraDeBotoes.AUTOALTURA=true;i3GEO.barraDeBotoes.PERMITEFECHAR=false;i3GEO.barraDeBotoes.PERMITEDESLOCAR=false;i3GEO.barraDeBotoes.recria('"+idbarra+"')" } }, |
| @@ -18890,6 +18935,9 @@ i3GEO.barraDeBotoes = { | @@ -18890,6 +18935,9 @@ i3GEO.barraDeBotoes = { | ||
| 18890 | var barraZoom = false; | 18935 | var barraZoom = false; |
| 18891 | var temp = $i("vertMaisZoom"); | 18936 | var temp = $i("vertMaisZoom"); |
| 18892 | if(temp){ | 18937 | if(temp){ |
| 18938 | + if(navm) | ||
| 18939 | + var temp = temp.parentNode; | ||
| 18940 | + else | ||
| 18893 | var temp = temp.parentNode.parentNode; | 18941 | var temp = temp.parentNode.parentNode; |
| 18894 | if(temp.id == id){var barraZoom = true;} | 18942 | if(temp.id == id){var barraZoom = true;} |
| 18895 | } | 18943 | } |
classesjs/i3geo_tudo_compacto.js.php
| @@ -12689,17 +12689,49 @@ i3GEO.maparef = { | @@ -12689,17 +12689,49 @@ i3GEO.maparef = { | ||
| 12689 | */ | 12689 | */ |
| 12690 | fatorZoomDinamico: -3, | 12690 | fatorZoomDinamico: -3, |
| 12691 | /* | 12691 | /* |
| 12692 | + Property: SELETORTIPO | ||
| 12693 | + | ||
| 12694 | + Inclui ou não o seletor de tipo de mapa de referência | ||
| 12695 | + | ||
| 12696 | + Type: | ||
| 12697 | + {Boolean} | ||
| 12698 | + | ||
| 12699 | + Default: | ||
| 12700 | + {true} | ||
| 12701 | + */ | ||
| 12702 | + SELETORTIPO:true, | ||
| 12703 | + /* | ||
| 12704 | + Property: PERMITEFECHAR | ||
| 12705 | + | ||
| 12706 | + Mostra o botão para fechar a janela ou não. | ||
| 12707 | + | ||
| 12708 | + Type: | ||
| 12709 | + {boolean} | ||
| 12710 | + */ | ||
| 12711 | + PERMITEFECHAR: true, | ||
| 12712 | + /* | ||
| 12713 | + Property: PERMITEDESLOCAR | ||
| 12714 | + | ||
| 12715 | + Permite deslocar janela ou não. | ||
| 12716 | + | ||
| 12717 | + Type: | ||
| 12718 | + {boolean} | ||
| 12719 | + */ | ||
| 12720 | + PERMITEDESLOCAR: true, | ||
| 12721 | + /* | ||
| 12692 | Property: TRANSICAOSUAVE | 12722 | Property: TRANSICAOSUAVE |
| 12693 | 12723 | ||
| 12694 | Altera a transparência quando o mouse sobrepõe ao mapa de referência e quando sai | 12724 | Altera a transparência quando o mouse sobrepõe ao mapa de referência e quando sai |
| 12695 | 12725 | ||
| 12726 | + Essa opção como true não funciona bem no IE | ||
| 12727 | + | ||
| 12696 | Type: | 12728 | Type: |
| 12697 | {boolean} | 12729 | {boolean} |
| 12698 | 12730 | ||
| 12699 | Default: | 12731 | Default: |
| 12700 | {true} | 12732 | {true} |
| 12701 | */ | 12733 | */ |
| 12702 | - TRANSICAOSUAVE: true, | 12734 | + TRANSICAOSUAVE: false, |
| 12703 | /* | 12735 | /* |
| 12704 | Property: OPACIDADE | 12736 | Property: OPACIDADE |
| 12705 | 12737 | ||
| @@ -12713,7 +12745,7 @@ i3GEO.maparef = { | @@ -12713,7 +12745,7 @@ i3GEO.maparef = { | ||
| 12713 | Default: | 12745 | Default: |
| 12714 | {65} | 12746 | {65} |
| 12715 | */ | 12747 | */ |
| 12716 | - OPACIDADE: 65, | 12748 | + OPACIDADE: 35, |
| 12717 | /* | 12749 | /* |
| 12718 | Property: TOP | 12750 | Property: TOP |
| 12719 | 12751 | ||
| @@ -12739,7 +12771,33 @@ i3GEO.maparef = { | @@ -12739,7 +12771,33 @@ i3GEO.maparef = { | ||
| 12739 | //YAHOO.log("initJanelaRef", "i3geo"); | 12771 | //YAHOO.log("initJanelaRef", "i3geo"); |
| 12740 | if (!$i("i3geo_winRef")){ | 12772 | if (!$i("i3geo_winRef")){ |
| 12741 | var novoel = document.createElement("div"); | 12773 | var novoel = document.createElement("div"); |
| 12774 | + novoel.id = "i3geo_winRef"; | ||
| 12775 | + novoel.style.display="none"; | ||
| 12776 | + novoel.style.borderColor="gray"; | ||
| 12777 | + var ins = ""; | ||
| 12778 | + if(i3GEO.maparef.PERMITEDESLOCAR){ | ||
| 12779 | + ins += '<div class="hd" style="text-align:left;z-index:20;">'; | ||
| 12780 | + ins += '<span id=maparefmaismenosZoom '; | ||
| 12781 | + 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();"; | ||
| 12782 | + ins += "<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />"; | ||
| 12783 | + 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();"; | ||
| 12784 | + ins += "<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" /></span> "; | ||
| 12785 | + if(i3GEO.maparef.SELETORTIPO){ | ||
| 12786 | + ins += "<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>"; | ||
| 12787 | + ins += "<option value='fixo' select >fixo</option>"; | ||
| 12788 | + ins += "<option value='mapa' >mapa</option>"; | ||
| 12789 | + ins += "<option value='dinamico' >dinâmico</option>"; | ||
| 12790 | + ins += "</select>"; | ||
| 12791 | + } | ||
| 12792 | + ins += "</div>"; | ||
| 12793 | + } | ||
| 12794 | + ins += '<div class="bd" style="text-align:left;padding:3px;border-bottom-width:1px;" id="mapaReferencia" onmouseover="this.onmousemove=function(exy){i3GEO.eventos.posicaoMouseMapa(exy)}" >'; | ||
| 12795 | + ins += '<img style="cursor:pointer;" id=imagemReferencia src="" onclick="javascript:i3GEO.maparef.click()">'; | ||
| 12796 | + //ins += '<div style="text-align:left;font-size:0px" id="refmensagem" ></div></div>'; | ||
| 12797 | + novoel.innerHTML = ins; | ||
| 12798 | + document.body.appendChild(novoel); | ||
| 12742 | if(i3GEO.maparef.TRANSICAOSUAVE){ | 12799 | if(i3GEO.maparef.TRANSICAOSUAVE){ |
| 12800 | + var novoel = $i("imagemReferencia"); | ||
| 12743 | if (navm) | 12801 | if (navm) |
| 12744 | {novoel.style.filter='alpha(opacity='+i3GEO.maparef.OPACIDADE+')';} | 12802 | {novoel.style.filter='alpha(opacity='+i3GEO.maparef.OPACIDADE+')';} |
| 12745 | else | 12803 | else |
| @@ -12757,30 +12815,15 @@ i3GEO.maparef = { | @@ -12757,30 +12815,15 @@ i3GEO.maparef = { | ||
| 12757 | {novoel.style.opacity= i3GEO.maparef.OPACIDADE / 100;} | 12815 | {novoel.style.opacity= i3GEO.maparef.OPACIDADE / 100;} |
| 12758 | } | 12816 | } |
| 12759 | } | 12817 | } |
| 12760 | - novoel.id = "i3geo_winRef"; | ||
| 12761 | - novoel.style.display="none"; | ||
| 12762 | - novoel.style.borderColor="gray"; | ||
| 12763 | - var ins = '<div class="hd" style="text-align:left;z-index:20;"><span id=maparefmaismenosZoom '; | ||
| 12764 | - 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();"; | ||
| 12765 | - ins += "<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />"; | ||
| 12766 | - 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();"; | ||
| 12767 | - ins += "<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" /></span> "; | ||
| 12768 | - ins += "<select id='refDinamico' onchange='javascript:i3GEO.maparef.atualiza()'>"; | ||
| 12769 | - ins += "<option value='fixo' select >fixo</option>"; | ||
| 12770 | - ins += "<option value='mapa' >mapa</option>"; | ||
| 12771 | - ins += "<option value='dinamico' >dinâmico</option>"; | ||
| 12772 | - ins += "</select>"; | ||
| 12773 | - ins += "</div>"; | ||
| 12774 | - ins += '<div class="bd" style="text-align:left;padding:3px;" id="mapaReferencia" onmouseover="this.onmousemove=function(exy){i3GEO.eventos.posicaoMouseMapa(exy)}" >'; | ||
| 12775 | - ins += '<img style="cursor:pointer;" id=imagemReferencia src="" onclick="javascript:i3GEO.maparef.click()">'; | ||
| 12776 | - //ins += '<div style="text-align:left;font-size:0px" id="refmensagem" ></div></div>'; | ||
| 12777 | - novoel.innerHTML = ins; | ||
| 12778 | - document.body.appendChild(novoel); | 12818 | + |
| 12779 | } | 12819 | } |
| 12780 | if($i("i3geo_winRef").style.display != "block"){ | 12820 | if($i("i3geo_winRef").style.display != "block"){ |
| 12781 | $i("i3geo_winRef").style.display = "block"; | 12821 | $i("i3geo_winRef").style.display = "block"; |
| 12782 | YAHOO.namespace("janelaRef.xp"); | 12822 | YAHOO.namespace("janelaRef.xp"); |
| 12783 | - YAHOO.janelaRef.xp.panel = new YAHOO.widget.Panel("i3geo_winRef", { height:"200px", width:"156px", fixedcenter: false, constraintoviewport: true, underlay:"shadow", close:true, visible:true, draggable:true, modal:false } ); | 12823 | + var temp = "none"; |
| 12824 | + if(i3GEO.maparef.PERMITEDESLOCAR) | ||
| 12825 | + var temp = "shadow"; | ||
| 12826 | + YAHOO.janelaRef.xp.panel = new YAHOO.widget.Panel("i3geo_winRef", { height:"200px", width:"156px", fixedcenter: false, constraintoviewport: true, underlay:temp, close:i3GEO.maparef.PERMITEFECHAR, visible:true, draggable:i3GEO.maparef.PERMITEDESLOCAR, modal:false } ); | ||
| 12784 | YAHOO.janelaRef.xp.panel.render(); | 12827 | YAHOO.janelaRef.xp.panel.render(); |
| 12785 | var r = $i("i3geo_winRef_c"); | 12828 | var r = $i("i3geo_winRef_c"); |
| 12786 | if(r){ | 12829 | if(r){ |
| @@ -12826,6 +12869,8 @@ i3GEO.maparef = { | @@ -12826,6 +12869,8 @@ i3GEO.maparef = { | ||
| 12826 | var dinamico = false; | 12869 | var dinamico = false; |
| 12827 | if ($i("refDinamico")) | 12870 | if ($i("refDinamico")) |
| 12828 | {var tiporef = $i("refDinamico").value;} | 12871 | {var tiporef = $i("refDinamico").value;} |
| 12872 | + else | ||
| 12873 | + {var tiporef = "fixo";} | ||
| 12829 | if ($i("mapaReferencia")){ | 12874 | if ($i("mapaReferencia")){ |
| 12830 | var temp = $i("maparefmaismenosZoom"); | 12875 | var temp = $i("maparefmaismenosZoom"); |
| 12831 | if(tiporef == "dinamico"){ | 12876 | if(tiporef == "dinamico"){ |
| @@ -12893,15 +12938,10 @@ i3GEO.maparef = { | @@ -12893,15 +12938,10 @@ i3GEO.maparef = { | ||
| 12893 | novoel.id = "boxref"; | 12938 | novoel.id = "boxref"; |
| 12894 | novoel.style.zIndex=10; | 12939 | novoel.style.zIndex=10; |
| 12895 | novoel.style.position = 'absolute'; | 12940 | novoel.style.position = 'absolute'; |
| 12896 | - //novoel.style.border = '1px solid blue'; | ||
| 12897 | - novoel.style.backgroundColor = "RGB(120,220,220)"; | ||
| 12898 | novoel.style.cursor = "move"; | 12941 | novoel.style.cursor = "move"; |
| 12899 | - //Object.style.clip=rect(top,right,bottom,left)|auto | ||
| 12900 | - //novoel.style.clip="rect(0,0,200,200)"; | ||
| 12901 | - if (navm) | ||
| 12902 | - {novoel.style.filter='alpha(opacity=40)';} | ||
| 12903 | - else | ||
| 12904 | - {novoel.style.opacity= .4;} | 12942 | + novoel.style.backgroundColor = "RGB(120,220,220)"; |
| 12943 | + if (navm){novoel.style.filter='alpha(opacity=40)';} | ||
| 12944 | + else{novoel.style.opacity= .4;} | ||
| 12905 | $i("mapaReferencia").appendChild(novoel); | 12945 | $i("mapaReferencia").appendChild(novoel); |
| 12906 | var boxrefdd = new YAHOO.util.DD("boxref"); | 12946 | var boxrefdd = new YAHOO.util.DD("boxref"); |
| 12907 | novoel.onmouseup = function(){ | 12947 | novoel.onmouseup = function(){ |
| @@ -18558,8 +18598,13 @@ i3GEO.barraDeBotoes = { | @@ -18558,8 +18598,13 @@ i3GEO.barraDeBotoes = { | ||
| 18558 | if (barraZoom == true) | 18598 | if (barraZoom == true) |
| 18559 | { | 18599 | { |
| 18560 | if (navn){temp += '<div style="text-align:center;position:relative;left:9px" >';} | 18600 | if (navn){temp += '<div style="text-align:center;position:relative;left:9px" >';} |
| 18561 | - temp += '<div id="vertMaisZoom" style="top:4px;"></div><div id="vertBGDiv" name="vertBGDiv" tabindex="0" x2:role="role:slider" state:valuenow="0" state:valuemin="0" state:valuemax="200" title="Zoom" >'; | 18601 | + var estilo = "top:4px;"; |
| 18602 | + if(navm){var estilo = "top:4px;left:-2px;";} | ||
| 18603 | + temp += '<div id="vertMaisZoom" style="'+estilo+'"></div><div id="vertBGDiv" name="vertBGDiv" tabindex="0" x2:role="role:slider" state:valuenow="0" state:valuemin="0" state:valuemax="200" title="Zoom" >'; | ||
| 18562 | temp += '<div id="vertHandleDivZoom" ><img alt="" class="slider" src="'+i3GEO.util.$im("branco.gif")+'" /></div></div>'; | 18604 | temp += '<div id="vertHandleDivZoom" ><img alt="" class="slider" src="'+i3GEO.util.$im("branco.gif")+'" /></div></div>'; |
| 18605 | + if(navm) | ||
| 18606 | + temp += '<div id=vertMenosZoom style="left:-1px;" ></div>'; | ||
| 18607 | + else | ||
| 18563 | temp += '<div id=vertMenosZoom ></div>'; | 18608 | temp += '<div id=vertMenosZoom ></div>'; |
| 18564 | if (navn){temp += '</div>';} | 18609 | if (navn){temp += '</div>';} |
| 18565 | } | 18610 | } |
| @@ -18820,7 +18865,7 @@ i3GEO.barraDeBotoes = { | @@ -18820,7 +18865,7 @@ i3GEO.barraDeBotoes = { | ||
| 18820 | eval(c) | 18865 | eval(c) |
| 18821 | }; | 18866 | }; |
| 18822 | var oFieldContextMenuItemData = [ | 18867 | var oFieldContextMenuItemData = [ |
| 18823 | - { text: "<b>Fechar</b><hr>"}, | 18868 | + { text: "<b>Fechar</b>"}, |
| 18824 | { text: "Fechar barra", onclick: { fn: executar, obj: "i3GEO.barraDeBotoes.fecha('"+idbarra+"')" } }, | 18869 | { text: "Fechar barra", onclick: { fn: executar, obj: "i3GEO.barraDeBotoes.fecha('"+idbarra+"')" } }, |
| 18825 | { text: "Barra normal", onclick: { fn: executar, obj:"i3GEO.barraDeBotoes.AUTOALTURA=false;i3GEO.barraDeBotoes.PERMITEFECHAR=true;i3GEO.barraDeBotoes.PERMITEDESLOCAR=true;i3GEO.barraDeBotoes.recria('"+idbarra+"')" } }, | 18870 | { text: "Barra normal", onclick: { fn: executar, obj:"i3GEO.barraDeBotoes.AUTOALTURA=false;i3GEO.barraDeBotoes.PERMITEFECHAR=true;i3GEO.barraDeBotoes.PERMITEDESLOCAR=true;i3GEO.barraDeBotoes.recria('"+idbarra+"')" } }, |
| 18826 | { text: "Barra fixa", onclick: { fn: executar, obj:"i3GEO.barraDeBotoes.AUTOALTURA=true;i3GEO.barraDeBotoes.PERMITEFECHAR=false;i3GEO.barraDeBotoes.PERMITEDESLOCAR=false;i3GEO.barraDeBotoes.recria('"+idbarra+"')" } }, | 18871 | { text: "Barra fixa", onclick: { fn: executar, obj:"i3GEO.barraDeBotoes.AUTOALTURA=true;i3GEO.barraDeBotoes.PERMITEFECHAR=false;i3GEO.barraDeBotoes.PERMITEDESLOCAR=false;i3GEO.barraDeBotoes.recria('"+idbarra+"')" } }, |
| @@ -18890,6 +18935,9 @@ i3GEO.barraDeBotoes = { | @@ -18890,6 +18935,9 @@ i3GEO.barraDeBotoes = { | ||
| 18890 | var barraZoom = false; | 18935 | var barraZoom = false; |
| 18891 | var temp = $i("vertMaisZoom"); | 18936 | var temp = $i("vertMaisZoom"); |
| 18892 | if(temp){ | 18937 | if(temp){ |
| 18938 | + if(navm) | ||
| 18939 | + var temp = temp.parentNode; | ||
| 18940 | + else | ||
| 18893 | var temp = temp.parentNode.parentNode; | 18941 | var temp = temp.parentNode.parentNode; |
| 18894 | if(temp.id == id){var barraZoom = true;} | 18942 | if(temp.id == id){var barraZoom = true;} |
| 18895 | } | 18943 | } |