Commit 8cecc7bc8a8c442e8d5973d50f2e78c39cb24e61
1 parent
fb49bc24
Exists in
master
and in
7 other branches
--no commit message
Showing
8 changed files
with
115 additions
and
69 deletions
Show diff stats
classesjs/classe_arvoredecamadas.js
| @@ -567,8 +567,9 @@ i3GEO.arvoreDeCamadas = { | @@ -567,8 +567,9 @@ i3GEO.arvoreDeCamadas = { | ||
| 567 | d = this.EXPANDIDA; | 567 | d = this.EXPANDIDA; |
| 568 | if(grupoLayers[i].expandido && grupoLayers[i].expandido === true) | 568 | if(grupoLayers[i].expandido && grupoLayers[i].expandido === true) |
| 569 | {d = true;} | 569 | {d = true;} |
| 570 | - grupoNode = new YAHOO.widget.HTMLNode({enableHighlight:false,html:temp,expanded:d}, tempNode); | ||
| 571 | n = grupoLayers[i].layers.length; | 570 | n = grupoLayers[i].layers.length; |
| 571 | + if(n > 0) | ||
| 572 | + {grupoNode = new YAHOO.widget.HTMLNode({enableHighlight:false,html:temp,expanded:d}, tempNode);} | ||
| 572 | //layers de um grupo | 573 | //layers de um grupo |
| 573 | for(j=0;j<n; j += 1){ | 574 | for(j=0;j<n; j += 1){ |
| 574 | //busca na lista de temas | 575 | //busca na lista de temas |
classesjs/classe_configura.js
| @@ -180,7 +180,9 @@ i3GEO.configura = { | @@ -180,7 +180,9 @@ i3GEO.configura = { | ||
| 180 | ], | 180 | ], |
| 181 | "ferramentas": [ | 181 | "ferramentas": [ |
| 182 | { id:"omenudataFerramentas1",text: '<span style=color:gray;text-decoration:underline; ><b>'+$trad("a7")+'</b></span>',url: "#"}, | 182 | { id:"omenudataFerramentas1",text: '<span style=color:gray;text-decoration:underline; ><b>'+$trad("a7")+'</b></span>',url: "#"}, |
| 183 | - { id:"omenudataFerramentas2",text: $trad("t31"), url: "javascript:i3GEO.tema.dialogo.tabela()"} | 183 | + { id:"omenudataFerramentas2",text: $trad("t31"), url: "javascript:i3GEO.tema.dialogo.tabela()"}, |
| 184 | + { id:"omenudataFerramentas3",text: $trad("t23"), url: "javascript:i3GEO.tema.dialogo.procuraratrib()"}, | ||
| 185 | + { id:"omenudataFerramentas4",text: $trad("t25"), url: "javascript:i3GEO.tema.dialogo.toponimia()"} | ||
| 184 | ] | 186 | ] |
| 185 | } | 187 | } |
| 186 | }, | 188 | }, |
classesjs/classe_janela.js
| @@ -763,7 +763,65 @@ i3GEO.janela = { | @@ -763,7 +763,65 @@ i3GEO.janela = { | ||
| 763 | if(typeof(console) !== 'undefined'){console.error(e);} | 763 | if(typeof(console) !== 'undefined'){console.error(e);} |
| 764 | } | 764 | } |
| 765 | } | 765 | } |
| 766 | - } | 766 | + }, |
| 767 | + /* | ||
| 768 | + Function: comboCabecalhoTemas | ||
| 769 | + | ||
| 770 | + Adiciona no cabeçalho da janela um combo com a lista de temas para janelas abertas por ferramentas | ||
| 771 | + | ||
| 772 | + Essa função é utilizada pelas ferramentas que operam sobre um determinado tema. O combo permite que o usuário | ||
| 773 | + selecione um tema e ative a ferramenta para funcionar com esse tema | ||
| 774 | + | ||
| 775 | + Parametros: | ||
| 776 | + | ||
| 777 | + idDiv {string} - id do elemento HTML que receberá o combo | ||
| 778 | + | ||
| 779 | + idCombo {string} - id do combo que será criado | ||
| 780 | + | ||
| 781 | + ferramenta {string} - nome da ferramenta (namespace da classe, por exemplo "tabela" para a classe i3GEOF.tabela | ||
| 782 | + | ||
| 783 | + tipo {string} - tipo de combo | ||
| 784 | + */ | ||
| 785 | + comboCabecalhoTemas: function(idDiv,idCombo,ferramenta,tipo){ | ||
| 786 | + var temp = $i(idDiv); | ||
| 787 | + if(temp){ | ||
| 788 | + temp.innerHTML = ""; | ||
| 789 | + i3GEO.util.comboTemas( | ||
| 790 | + temp.id+"Sel", | ||
| 791 | + function(retorno){ | ||
| 792 | + $i(idDiv).innerHTML = retorno.dados; | ||
| 793 | + var c = $i(idCombo); | ||
| 794 | + c.style.width = "150px"; | ||
| 795 | + c.style.border = "solid #B4B4B4 1px"; | ||
| 796 | + c.style.top = "1px"; | ||
| 797 | + c.style.position = "relative"; | ||
| 798 | + c.style.fontSize = "10px"; | ||
| 799 | + c.style.color = "#B4B4B4"; | ||
| 800 | + c.value = i3GEOF[ferramenta].tema; | ||
| 801 | + if(c.value === ""){ | ||
| 802 | + i3GEOF[ferramenta].tema = ""; | ||
| 803 | + $i("i3GEOF."+ferramenta+"_corpo").innerHTML = ""; | ||
| 804 | + } | ||
| 805 | + c.onchange = function(){ | ||
| 806 | + var valor = $i(idCombo).value; | ||
| 807 | + if(valor !== ""){ | ||
| 808 | + i3GEO.mapa.ativaTema(valor); | ||
| 809 | + i3GEOF[ferramenta].tema = valor; | ||
| 810 | + $i("i3GEOF."+ferramenta+"_corpo").innerHTML = ""; | ||
| 811 | + eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');"); | ||
| 812 | + } | ||
| 813 | + }; | ||
| 814 | + }, | ||
| 815 | + temp.id, | ||
| 816 | + "", | ||
| 817 | + false, | ||
| 818 | + tipo | ||
| 819 | + ); | ||
| 820 | + } | ||
| 821 | + temp = "i3GEO.janela.comboCabecalhoTemas('"+idDiv+"','"+idCombo+"','"+ferramenta+"')"; | ||
| 822 | + if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search(temp) < 0) | ||
| 823 | + {i3GEO.eventos.ATUALIZAARVORECAMADAS.push(temp);} | ||
| 824 | + } | ||
| 767 | }; | 825 | }; |
| 768 | try{ | 826 | try{ |
| 769 | //controle dos painéis que podem ser redimensionados | 827 | //controle dos painéis que podem ser redimensionados |
classesjs/classe_util.js
| @@ -1541,7 +1541,7 @@ i3GEO.util = { | @@ -1541,7 +1541,7 @@ i3GEO.util = { | ||
| 1541 | } | 1541 | } |
| 1542 | if(tipoCombo === "ligadosComTabela"){ | 1542 | if(tipoCombo === "ligadosComTabela"){ |
| 1543 | if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ | 1543 | if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ |
| 1544 | - temp(i3GEO.arvoreDeCamadas.filtraCamadas("status",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS)); | 1544 | + temp = i3GEO.arvoreDeCamadas.filtraCamadas("status",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS); |
| 1545 | monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"menor",temp)); | 1545 | monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"menor",temp)); |
| 1546 | } | 1546 | } |
| 1547 | else | 1547 | else |
classesjs/dicionario.js
| @@ -1369,10 +1369,10 @@ it:"Inserisci il testo sulla mappa cliccando su un punto. Utilizzare questa opzi | @@ -1369,10 +1369,10 @@ it:"Inserisci il testo sulla mappa cliccando su un punto. Utilizzare questa opzi | ||
| 1369 | }], | 1369 | }], |
| 1370 | "d25t":[ | 1370 | "d25t":[ |
| 1371 | { | 1371 | { |
| 1372 | -pt:"inserir texto", | ||
| 1373 | -en:"inserir texto", | ||
| 1374 | -es:"inserir texto", | ||
| 1375 | -it:"inserir texto" | 1372 | +pt:"Inserir texto", |
| 1373 | +en:"Inserir texto", | ||
| 1374 | +es:"Inserir texto", | ||
| 1375 | +it:"Inserir texto" | ||
| 1376 | }], | 1376 | }], |
| 1377 | "d26":[ | 1377 | "d26":[ |
| 1378 | { | 1378 | { |
ferramentas/busca/index.js.php
| @@ -68,6 +68,11 @@ i3GEOF.busca = { | @@ -68,6 +68,11 @@ i3GEOF.busca = { | ||
| 68 | iddiv {String} - id do div que receberá o conteudo HTML da ferramenta | 68 | iddiv {String} - id do div que receberá o conteudo HTML da ferramenta |
| 69 | */ | 69 | */ |
| 70 | inicia: function(iddiv){ | 70 | inicia: function(iddiv){ |
| 71 | + i3GEO.janela.comboCabecalhoTemas("i3GEOFbuscaComboCabeca","i3GEOFbuscaComboCabecaSel","busca","ligadosComTabela"); | ||
| 72 | + if(i3GEO.temaAtivo === ""){ | ||
| 73 | + $i(iddiv).innerHTML = "Escolha um tema na lista mostrada no cabeçalho"; | ||
| 74 | + return; | ||
| 75 | + } | ||
| 71 | try{ | 76 | try{ |
| 72 | $i(iddiv).innerHTML += i3GEOF.busca.html(); | 77 | $i(iddiv).innerHTML += i3GEOF.busca.html(); |
| 73 | i3GEO.php.listaItensTema(i3GEOF.busca.montaListaItens,i3GEOF.busca.tema); | 78 | i3GEO.php.listaItensTema(i3GEOF.busca.montaListaItens,i3GEOF.busca.tema); |
| @@ -75,6 +80,7 @@ i3GEOF.busca = { | @@ -75,6 +80,7 @@ i3GEOF.busca = { | ||
| 75 | "i3GEObuscabotao1", | 80 | "i3GEObuscabotao1", |
| 76 | {onclick:{fn: i3GEOF.busca.procurar}} | 81 | {onclick:{fn: i3GEOF.busca.procurar}} |
| 77 | ); | 82 | ); |
| 83 | + i3GEO.janela.comboCabecalhoTemas("i3GEOFbuscaComboCabeca","i3GEOFbuscaComboCabecaSel","busca","ligadosComTabela"); | ||
| 78 | } | 84 | } |
| 79 | catch(erro){alert(erro);} | 85 | catch(erro){alert(erro);} |
| 80 | }, | 86 | }, |
| @@ -122,6 +128,11 @@ i3GEOF.busca = { | @@ -122,6 +128,11 @@ i3GEOF.busca = { | ||
| 122 | */ | 128 | */ |
| 123 | criaJanelaFlutuante: function(){ | 129 | criaJanelaFlutuante: function(){ |
| 124 | var minimiza,cabecalho,janela,divid,temp,titulo; | 130 | var minimiza,cabecalho,janela,divid,temp,titulo; |
| 131 | + if($i("i3GEOF.busca")){ | ||
| 132 | + i3GEOF.busca.tema = i3GEO.temaAtivo; | ||
| 133 | + i3GEOF.busca.inicia("i3GEOF.busca_corpo"); | ||
| 134 | + return; | ||
| 135 | + } | ||
| 125 | //funcao que sera executada ao ser clicado no cabeçalho da janela | 136 | //funcao que sera executada ao ser clicado no cabeçalho da janela |
| 126 | cabecalho = function(){ | 137 | cabecalho = function(){ |
| 127 | i3GEOF.busca.ativaFoco(); | 138 | i3GEOF.busca.ativaFoco(); |
| @@ -130,7 +141,7 @@ i3GEOF.busca = { | @@ -130,7 +141,7 @@ i3GEOF.busca = { | ||
| 130 | i3GEO.janela.minimiza("i3GEOF.busca"); | 141 | i3GEO.janela.minimiza("i3GEOF.busca"); |
| 131 | }; | 142 | }; |
| 132 | //cria a janela flutuante | 143 | //cria a janela flutuante |
| 133 | - titulo = "Procurar <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=35' > </a>"; | 144 | + titulo = "<div style='z-index:1;position:absolute' id='i3GEOFbuscaComboCabeca' >------</div> Buscar <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=35' > </a>"; |
| 134 | janela = i3GEO.janela.cria( | 145 | janela = i3GEO.janela.cria( |
| 135 | "290px", | 146 | "290px", |
| 136 | "330px", | 147 | "330px", |
| @@ -148,6 +159,11 @@ i3GEOF.busca = { | @@ -148,6 +159,11 @@ i3GEOF.busca = { | ||
| 148 | i3GEOF.busca.aguarde = $i("i3GEOF.busca_imagemCabecalho").style; | 159 | i3GEOF.busca.aguarde = $i("i3GEOF.busca_imagemCabecalho").style; |
| 149 | //i3GEOF.analisaGeometrias.aguarde.visibility = "visible"; | 160 | //i3GEOF.analisaGeometrias.aguarde.visibility = "visible"; |
| 150 | i3GEOF.busca.inicia(divid); | 161 | i3GEOF.busca.inicia(divid); |
| 162 | + temp = function(){ | ||
| 163 | + if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search('i3GEO.janela.comboCabecalhoTemas("i3GEOFbuscaComboCabeca","i3GEOFbuscaComboCabecaSel","busca","ligadosComTabela")') > 0) | ||
| 164 | + {i3GEO.eventos.ATUALIZAARVORECAMADAS.remove('i3GEO.janela.comboCabecalhoTemas("i3GEOFbuscaComboCabeca","i3GEOFbuscaComboCabecaSel","busca","ligadosComTabela")');} | ||
| 165 | + }; | ||
| 166 | + YAHOO.util.Event.addListener(janela[0].close, "click", temp); | ||
| 151 | }, | 167 | }, |
| 152 | /* | 168 | /* |
| 153 | Function: ativaFoco | 169 | Function: ativaFoco |
| @@ -155,7 +171,7 @@ i3GEOF.busca = { | @@ -155,7 +171,7 @@ i3GEOF.busca = { | ||
| 155 | Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado | 171 | Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado |
| 156 | */ | 172 | */ |
| 157 | ativaFoco: function(){ | 173 | ativaFoco: function(){ |
| 158 | - if(i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.busca.tema) === "") | 174 | + if(i3GEOF.busca.tema !== "" && i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.busca.tema) === "") |
| 159 | {alert("O tema ja nao existe mais no mapa");} | 175 | {alert("O tema ja nao existe mais no mapa");} |
| 160 | var i = $i("i3GEOF.busca_c").style; | 176 | var i = $i("i3GEOF.busca_c").style; |
| 161 | i3GEO.janela.ULTIMOZINDEX++; | 177 | i3GEO.janela.ULTIMOZINDEX++; |
ferramentas/tabela/index.js.php
| @@ -103,13 +103,13 @@ i3GEOF.tabela = { | @@ -103,13 +103,13 @@ i3GEOF.tabela = { | ||
| 103 | iddiv {String} - id do div que receberá o conteudo HTML da ferramenta | 103 | iddiv {String} - id do div que receberá o conteudo HTML da ferramenta |
| 104 | */ | 104 | */ |
| 105 | inicia: function(iddiv){ | 105 | inicia: function(iddiv){ |
| 106 | + i3GEO.janela.comboCabecalhoTemas("i3GEOFtabelaComboCabeca","i3GEOFtabelaComboCabecaSel","tabela","ligadosComTabela"); | ||
| 106 | if(i3GEO.temaAtivo === ""){ | 107 | if(i3GEO.temaAtivo === ""){ |
| 107 | - i3GEOF.tabela.comboCabecalho(); | ||
| 108 | $i(iddiv).innerHTML = "Escolha um tema na lista mostrada no cabeçalho"; | 108 | $i(iddiv).innerHTML = "Escolha um tema na lista mostrada no cabeçalho"; |
| 109 | return; | 109 | return; |
| 110 | } | 110 | } |
| 111 | try{ | 111 | try{ |
| 112 | - $i(iddiv).innerHTML += i3GEOF.tabela.html(); | 112 | + $i(iddiv).innerHTML = i3GEOF.tabela.html(); |
| 113 | i3GEO.guias.mostraGuiaFerramenta("i3GEOtabelaguia1","i3GEOtabelaguia"); | 113 | i3GEO.guias.mostraGuiaFerramenta("i3GEOtabelaguia1","i3GEOtabelaguia"); |
| 114 | //eventos das guias | 114 | //eventos das guias |
| 115 | $i("i3GEOtabelaguia6").onclick = function() | 115 | $i("i3GEOtabelaguia6").onclick = function() |
| @@ -199,7 +199,6 @@ i3GEOF.tabela = { | @@ -199,7 +199,6 @@ i3GEOF.tabela = { | ||
| 199 | if (i3GEO.parametros.r.toLowerCase() !== "sim") | 199 | if (i3GEO.parametros.r.toLowerCase() !== "sim") |
| 200 | {$i("i3GEOtabelaguia4obj").innerHTML = "Opção não disponível";} | 200 | {$i("i3GEOtabelaguia4obj").innerHTML = "Opção não disponível";} |
| 201 | i3GEOF.tabela.pegaRegistros(); | 201 | i3GEOF.tabela.pegaRegistros(); |
| 202 | - i3GEOF.tabela.comboCabecalho(); | ||
| 203 | } | 202 | } |
| 204 | catch(erro){alert(erro);} | 203 | catch(erro){alert(erro);} |
| 205 | }, | 204 | }, |
| @@ -311,6 +310,11 @@ i3GEOF.tabela = { | @@ -311,6 +310,11 @@ i3GEOF.tabela = { | ||
| 311 | */ | 310 | */ |
| 312 | criaJanelaFlutuante: function(){ | 311 | criaJanelaFlutuante: function(){ |
| 313 | var minimiza,cabecalho,janela,divid,temp,titulo; | 312 | var minimiza,cabecalho,janela,divid,temp,titulo; |
| 313 | + if($i("i3GEOF.tabela")){ | ||
| 314 | + i3GEOF.tabela.tema = i3GEO.temaAtivo; | ||
| 315 | + i3GEOF.tabela.inicia("i3GEOF.tabela_corpo"); | ||
| 316 | + return; | ||
| 317 | + } | ||
| 314 | cabecalho = function(){ | 318 | cabecalho = function(){ |
| 315 | i3GEOF.tabela.ativaFoco(); | 319 | i3GEOF.tabela.ativaFoco(); |
| 316 | }; | 320 | }; |
| @@ -347,8 +351,8 @@ i3GEOF.tabela = { | @@ -347,8 +351,8 @@ i3GEOF.tabela = { | ||
| 347 | if(i3GEO.Interface.ATUAL === "googleearth"){ | 351 | if(i3GEO.Interface.ATUAL === "googleearth"){ |
| 348 | google.earth.removeEventListener(tabelaDragend); | 352 | google.earth.removeEventListener(tabelaDragend); |
| 349 | } | 353 | } |
| 350 | - if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search("i3GEOF.tabela.comboCabecalho()") > 0) | ||
| 351 | - {i3GEO.eventos.ATUALIZAARVORECAMADAS.remove("i3GEOF.tabela.comboCabecalho()");} | 354 | + if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search('i3GEO.janela.comboCabecalhoTemas("i3GEOFtabelaComboCabeca","i3GEOFtabelaComboCabecaSel","tabela","ligadosComTabela")') > 0) |
| 355 | + {i3GEO.eventos.ATUALIZAARVORECAMADAS.remove('i3GEO.janela.comboCabecalhoTemas("i3GEOFtabelaComboCabeca","i3GEOFtabelaComboCabecaSel","tabela","ligadosComTabela")');} | ||
| 352 | }; | 356 | }; |
| 353 | YAHOO.util.Event.addListener(janela[0].close, "click", temp); | 357 | YAHOO.util.Event.addListener(janela[0].close, "click", temp); |
| 354 | }, | 358 | }, |
| @@ -365,56 +369,6 @@ i3GEOF.tabela = { | @@ -365,56 +369,6 @@ i3GEOF.tabela = { | ||
| 365 | i.zIndex = 21000 + i3GEO.janela.ULTIMOZINDEX; | 369 | i.zIndex = 21000 + i3GEO.janela.ULTIMOZINDEX; |
| 366 | }, | 370 | }, |
| 367 | /* | 371 | /* |
| 368 | - Function: comboCabecalho | ||
| 369 | - | ||
| 370 | - Cria o combo de seleção de temas localizado no cabeçalho da janela | ||
| 371 | - */ | ||
| 372 | - comboCabecalho: function(){ | ||
| 373 | - var idDiv = "i3GEOFtabelaComboCabeca", | ||
| 374 | - idCombo = "i3GEOFtabelaComboCabecaSel", | ||
| 375 | - ferramenta = "tabela", | ||
| 376 | - temp = $i(idDiv); | ||
| 377 | - if(temp){ | ||
| 378 | - temp.innerHTML = ""; | ||
| 379 | - i3GEO.util.comboTemas( | ||
| 380 | - temp.id+"Sel", | ||
| 381 | - function(retorno){ | ||
| 382 | - $i(idDiv).innerHTML = retorno.dados; | ||
| 383 | - var c = $i(idCombo); | ||
| 384 | - c.style.width = "150px"; | ||
| 385 | - c.style.border = "solid #B4B4B4 1px"; | ||
| 386 | - c.style.top = "1px"; | ||
| 387 | - c.style.position = "relative"; | ||
| 388 | - c.style.fontSize = "10px"; | ||
| 389 | - c.style.color = "#B4B4B4"; | ||
| 390 | - c.value = i3GEOF.tabela.tema; | ||
| 391 | - if(c.value === ""){ | ||
| 392 | - i3GEOF.tabela.tema = ""; | ||
| 393 | - $i("i3GEOF."+ferramenta+"_corpo").innerHTML = ""; | ||
| 394 | - } | ||
| 395 | - c.onchange = function(){ | ||
| 396 | - var valor = $i(idCombo).value; | ||
| 397 | - if(valor !== ""){ | ||
| 398 | - | ||
| 399 | - i3GEO.mapa.ativaTema(valor); | ||
| 400 | - i3GEOF.tabela.tema = valor; | ||
| 401 | - | ||
| 402 | - $i("i3GEOF."+ferramenta+"_corpo").innerHTML = ""; | ||
| 403 | - eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');"); | ||
| 404 | - | ||
| 405 | - } | ||
| 406 | - }; | ||
| 407 | - }, | ||
| 408 | - temp.id, | ||
| 409 | - "", | ||
| 410 | - false, | ||
| 411 | - "ligados" | ||
| 412 | - ); | ||
| 413 | - } | ||
| 414 | - if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search("i3GEOF.tabela.comboCabecalho()") < 0) | ||
| 415 | - {i3GEO.eventos.ATUALIZAARVORECAMADAS.push("i3GEOF.tabela.comboCabecalho()");} | ||
| 416 | - }, | ||
| 417 | - /* | ||
| 418 | Function: ativaAutoAtualiza | 372 | Function: ativaAutoAtualiza |
| 419 | 373 | ||
| 420 | Ativa ou desativa a atualização automática da tabela quando o usuário navega no mapa | 374 | Ativa ou desativa a atualização automática da tabela quando o usuário navega no mapa |
ferramentas/toponimia/index.js.php
| @@ -19,7 +19,7 @@ Licenca: | @@ -19,7 +19,7 @@ Licenca: | ||
| 19 | 19 | ||
| 20 | GPL2 | 20 | GPL2 |
| 21 | 21 | ||
| 22 | -I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | 22 | +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet |
| 23 | 23 | ||
| 24 | Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | 24 | Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil |
| 25 | Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | 25 | Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br |
| @@ -62,6 +62,11 @@ i3GEOF.toponimia = { | @@ -62,6 +62,11 @@ i3GEOF.toponimia = { | ||
| 62 | iddiv {String} - id do div que receberá o conteudo HTML da ferramenta | 62 | iddiv {String} - id do div que receberá o conteudo HTML da ferramenta |
| 63 | */ | 63 | */ |
| 64 | inicia: function(iddiv){ | 64 | inicia: function(iddiv){ |
| 65 | + i3GEO.janela.comboCabecalhoTemas("i3GEOFtoponimiaComboCabeca","i3GEOFtoponimiaComboCabecaSel","toponimia","ligadosComTabela"); | ||
| 66 | + if(i3GEO.temaAtivo === ""){ | ||
| 67 | + $i(iddiv).innerHTML = "Escolha um tema na lista mostrada no cabeçalho"; | ||
| 68 | + return; | ||
| 69 | + } | ||
| 65 | try{ | 70 | try{ |
| 66 | $i(iddiv).innerHTML += i3GEOF.toponimia.html(); | 71 | $i(iddiv).innerHTML += i3GEOF.toponimia.html(); |
| 67 | i3GEO.guias.mostraGuiaFerramenta("i3GEOtoponimiaguia1","i3GEOtoponimiaguia"); | 72 | i3GEO.guias.mostraGuiaFerramenta("i3GEOtoponimiaguia1","i3GEOtoponimiaguia"); |
| @@ -234,11 +239,16 @@ i3GEOF.toponimia = { | @@ -234,11 +239,16 @@ i3GEOF.toponimia = { | ||
| 234 | */ | 239 | */ |
| 235 | criaJanelaFlutuante: function(){ | 240 | criaJanelaFlutuante: function(){ |
| 236 | var minimiza,cabecalho,janela,divid,temp,titulo; | 241 | var minimiza,cabecalho,janela,divid,temp,titulo; |
| 242 | + if($i("i3GEOF.toponimia")){ | ||
| 243 | + i3GEOF.toponimia.tema = i3GEO.temaAtivo; | ||
| 244 | + i3GEOF.toponimia.inicia("i3GEOF.toponimia_corpo"); | ||
| 245 | + return; | ||
| 246 | + } | ||
| 237 | //cria a janela flutuante | 247 | //cria a janela flutuante |
| 238 | - titulo = "Toponímia <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=36' > </a>"; | 248 | + titulo = "<div style='z-index:1;position:absolute' id='i3GEOFtoponimiaComboCabeca' >------</div> Toponímia <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=36' > </a>"; |
| 239 | janela = i3GEO.janela.cria( | 249 | janela = i3GEO.janela.cria( |
| 240 | - "350px", | ||
| 241 | - "250px", | 250 | + "390px", |
| 251 | + "180px", | ||
| 242 | "", | 252 | "", |
| 243 | "", | 253 | "", |
| 244 | "", | 254 | "", |
| @@ -251,6 +261,11 @@ i3GEOF.toponimia = { | @@ -251,6 +261,11 @@ i3GEOF.toponimia = { | ||
| 251 | i3GEOF.toponimia.aguarde = $i("i3GEOF.toponimia_imagemCabecalho").style; | 261 | i3GEOF.toponimia.aguarde = $i("i3GEOF.toponimia_imagemCabecalho").style; |
| 252 | $i("i3GEOF.toponimia_corpo").style.backgroundColor = "white"; | 262 | $i("i3GEOF.toponimia_corpo").style.backgroundColor = "white"; |
| 253 | i3GEOF.toponimia.inicia(divid); | 263 | i3GEOF.toponimia.inicia(divid); |
| 264 | + temp = function(){ | ||
| 265 | + if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search('i3GEO.janela.comboCabecalhoTemas("i3GEOFtoponimiaComboCabeca","i3GEOFtoponimiaComboCabecaSel","toponimia","ligadosComTabela")') > 0) | ||
| 266 | + {i3GEO.eventos.ATUALIZAARVORECAMADAS.remove('i3GEO.janela.comboCabecalhoTemas("i3GEOFtoponimiaComboCabeca","i3GEOFtoponimiaComboCabecaSel","toponimia","ligadosComTabela")');} | ||
| 267 | + }; | ||
| 268 | + YAHOO.util.Event.addListener(janela[0].close, "click", temp); | ||
| 254 | }, | 269 | }, |
| 255 | /* | 270 | /* |
| 256 | Function: corj | 271 | Function: corj |