Commit 94efdd9348343e294daf5ff96b144928191e928c
1 parent
1abcceaf
Exists in
master
and in
7 other branches
Ticket #451
Showing
7 changed files
with
36 additions
and
10 deletions
Show diff stats
aplicmap/legenda.htm
| 1 | -[leg_layer_html opt_flag=1]<table class=legendatemas cellspacing=0 width=248 >[if name=TEMA oper=neq value=NAO]<table [if name=CLASSE oper=eq value=NAO] style=display:none; [/if] ><tr><td style=text-align:left ><b><span class=legendaTema ><input value="[leg_layer_name]" name="layer" onclick="i3GEO.mapa.legendaHTML.ativaDesativaTema(this)" type=checkbox checked class=inputsb style=cursor:pointer > [metadata name=TEMA]</span></b><br> </td></tr>[if name=legendawms oper=isset ]<tr><td style=text-align:left ><img src='[metadata name=legendawms]' /></td></tr>[/if][if name=legendaimg oper=isset ]<tr><td style=text-align:left ><img src='[metadata name=legendaimg]' /></td></tr>[/if]</table>[/if][/leg_layer_html][leg_class_html][if name=CLASSE oper=neq value=NAO]<table ><tr><td colspan=2 width=22 > <img src=[leg_icon width=16 height=16 ] /></td><td width=210 style=text-align:left; ><span style=font-size:9px >[leg_class_name]</span></td></tr></table>[/if]</table>[/leg_class_html] | |
| 2 | 1 | \ No newline at end of file |
| 2 | +[leg_layer_html opt_flag=1]<table class=legendatemas cellspacing=0 width=248 >[if name=TEMA oper=neq value=NAO]<table [if name=CLASSE oper=eq value=NAO] style=display:none; [/if] ><tr><td style=text-align:left ><b><span class=legendaTema ><input value="[leg_layer_name]" name="layer" onclick="i3GEO.mapa.legendaHTML.ativaDesativaTema(this)" type=checkbox checked class=inputsb style=cursor:pointer;position:relative;top:2px;left:2px; > [metadata name=TEMA]</span></b><br> </td></tr>[if name=legendawms oper=isset ]<tr><td style=text-align:left ><img src='[metadata name=legendawms]' /></td></tr>[/if][if name=legendaimg oper=isset ]<tr><td style=text-align:left ><img src='[metadata name=legendaimg]' /></td></tr>[/if]</table>[/if][/leg_layer_html][leg_class_html][if name=CLASSE oper=neq value=NAO]<table style=margin-top:5px; ><tr><td colspan=2 style=width:35px;text-align:right; > <img src=[leg_icon width=16 height=16 ] /></td><td width=210 style=text-align:left; ><span style=font-size:9px;position:relative;left:2px;top:-2px; >[leg_class_name]</span></td></tr></table>[/if]</table>[/leg_class_html] | |
| 3 | 3 | \ No newline at end of file | ... | ... |
classesjs/classe_barradebotoes.js
| ... | ... | @@ -277,6 +277,8 @@ i3GEO.barraDeBotoes = { |
| 277 | 277 | |
| 278 | 278 | INCLUIBOTAO: { |
| 279 | 279 | |
| 280 | + abreJanelaLegenda: false, | |
| 281 | + | |
| 280 | 282 | zoomli: false, |
| 281 | 283 | |
| 282 | 284 | zoomiauto: false, |
| ... | ... | @@ -334,6 +336,7 @@ i3GEO.barraDeBotoes = { |
| 334 | 336 | {obj} |
| 335 | 337 | */ |
| 336 | 338 | INCLUIBOTAO: { |
| 339 | + abreJanelaLegenda: true, | |
| 337 | 340 | localizar: true, |
| 338 | 341 | zoomli: true, |
| 339 | 342 | zoomiauto: false, |
| ... | ... | @@ -420,7 +423,9 @@ i3GEO.barraDeBotoes = { |
| 420 | 423 | |
| 421 | 424 | barraedicao: "/imagens/gisicons/eudock/editopen.png", |
| 422 | 425 | |
| 423 | - localizar: "/imagens/gisicons/eudock/search.png" | |
| 426 | + localizar: "/imagens/gisicons/eudock/search.png", | |
| 427 | + | |
| 428 | + abreJanelaLegenda: "/imagens/gisicons/eudock/legenda.png" | |
| 424 | 429 | } |
| 425 | 430 | |
| 426 | 431 | Type: |
| ... | ... | @@ -452,7 +457,8 @@ i3GEO.barraDeBotoes = { |
| 452 | 457 | inseregrafico: "/imagens/gisicons/eudock/grafico.png", |
| 453 | 458 | v3d: "/imagens/gisicons/eudock/v3d.png", |
| 454 | 459 | barraedicao: "/imagens/gisicons/eudock/editopen.png", |
| 455 | - localizar: "/imagens/gisicons/eudock/search.png" | |
| 460 | + localizar: "/imagens/gisicons/eudock/search.png", | |
| 461 | + abreJanelaLegenda: "/imagens/gisicons/eudock/show-legend.png" | |
| 456 | 462 | }, |
| 457 | 463 | /* |
| 458 | 464 | Propriedade: TEMPLATEBOTAO | ... | ... |
classesjs/classe_configura.js
| ... | ... | @@ -1152,6 +1152,16 @@ i3GEO.configura = { |
| 1152 | 1152 | rotaEvento = GEvent.addListener(i3GeoMap, "click", parametrosRota); |
| 1153 | 1153 | i3GEO.janela.tempoMsg("Clique o ponto de origem da rota"); |
| 1154 | 1154 | } |
| 1155 | + }, | |
| 1156 | + { | |
| 1157 | + //abre a legenda | |
| 1158 | + iddiv:"abreJanelaLegenda", | |
| 1159 | + tipo:"", | |
| 1160 | + dica:$trad("p3"), | |
| 1161 | + titulo:$trad("p3"), | |
| 1162 | + funcaoonclick:function(){ | |
| 1163 | + i3GEO.mapa.legendaHTML.libera("sim"); | |
| 1164 | + } | |
| 1155 | 1165 | } |
| 1156 | 1166 | ]} |
| 1157 | 1167 | }; | ... | ... |
classesjs/classe_mapa.js
| ... | ... | @@ -427,8 +427,15 @@ i3GEO.mapa = { |
| 427 | 427 | Function: libera |
| 428 | 428 | |
| 429 | 429 | Libera a legenda criando uma janela flutuante sobre o mapa |
| 430 | + | |
| 431 | + Parametros: | |
| 432 | + | |
| 433 | + ck - sim|nao - (opcional) inclui ou nao o checkbox que permitem desligar a camada | |
| 430 | 434 | */ |
| 431 | - libera: function(){ | |
| 435 | + libera: function(ck){ | |
| 436 | + if(!ck){ | |
| 437 | + ck = "nao"; | |
| 438 | + } | |
| 432 | 439 | if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.legendaHTML.libera()");} |
| 433 | 440 | var temp = function(retorno){ |
| 434 | 441 | var novoel,temp,n,i,janela; |
| ... | ... | @@ -436,7 +443,7 @@ i3GEO.mapa = { |
| 436 | 443 | novoel = document.createElement("div"); |
| 437 | 444 | novoel.id = "moveLegi"; |
| 438 | 445 | novoel.style.display="block"; |
| 439 | - temp = '<div class="hd" >Legenda</div>'; | |
| 446 | + temp = '<div class="hd" >'+$trad("p3")+'</div>'; | |
| 440 | 447 | temp += '<div id="wlegenda" style="display:block;padding:5px 2px 5px 0px;text-align:left;background-color:white;height:300px;width:300px;overflow:auto" ></div>'; |
| 441 | 448 | novoel.innerHTML = temp; |
| 442 | 449 | document.body.appendChild(novoel); |
| ... | ... | @@ -455,10 +462,12 @@ i3GEO.mapa = { |
| 455 | 462 | janela = YAHOO.i3GEO.janela.manager.find("moveLegi"); |
| 456 | 463 | } |
| 457 | 464 | $i("wlegenda").innerHTML = retorno.data.legenda; |
| 458 | - temp = $i("wlegenda").getElementsByTagName("input"); | |
| 459 | - n = temp.length; | |
| 460 | - for(i=0;i<n;i += 1){ | |
| 461 | - temp[i].style.display = "none"; | |
| 465 | + if(ck === "nao"){ | |
| 466 | + temp = $i("wlegenda").getElementsByTagName("input"); | |
| 467 | + n = temp.length; | |
| 468 | + for(i=0;i<n;i += 1){ | |
| 469 | + temp[i].style.display = "none"; | |
| 470 | + } | |
| 462 | 471 | } |
| 463 | 472 | janela.show(); |
| 464 | 473 | }; | ... | ... |
classesjs/dicionario.js
2.66 KB
interface/googleearth.phtml
| ... | ... | @@ -130,6 +130,7 @@ i3GEO.barraDeBotoes.COMPORTAMENTO = "laranja"; |
| 130 | 130 | i3GEO.Interface.ATUAL = "googleearth"; |
| 131 | 131 | i3GEO.Interface.IDCORPO = "contemImg"; |
| 132 | 132 | i3GEO.barraDeBotoes.INCLUIBOTAO = { |
| 133 | + abreJanelaLegenda: true, | |
| 133 | 134 | identifica: true, |
| 134 | 135 | identificaBalao: true, |
| 135 | 136 | mede: true, | ... | ... |