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 |