Commit 80dda6884915302dced059856ea79b62ad8fe994
1 parent
b8cd9a99
Exists in
master
and in
7 other branches
Modificação no editor (ajudante) de variáveis do sistema METAESTAT
Showing
5 changed files
with
96 additions
and
61 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/js/estat_variavel.js
@@ -293,23 +293,29 @@ i3GEOadmin.variaveis = { | @@ -293,23 +293,29 @@ i3GEOadmin.variaveis = { | ||
293 | }, | 293 | }, |
294 | montaDiv: function(i){ | 294 | montaDiv: function(i){ |
295 | var temp,ins = "",limg=i3GEO.configura.locaplic+"/imagens/crialeg.jpg", | 295 | var temp,ins = "",limg=i3GEO.configura.locaplic+"/imagens/crialeg.jpg", |
296 | - param = { | 296 | + param = { |
297 | "linhas":[ | 297 | "linhas":[ |
298 | - {titulo:"Nome:",id:"Enomemedida",size:"50",value:i.nomemedida,tipo:"text",div:""}, | ||
299 | - {titulo:"Unidade de medida:",id:"",size:"50",value:i.codigo_unidade_medida,tipo:"text",div:"<div id=Ccodigo_unidade_medida ></div>"}, | ||
300 | - {titulo:"Tipo de período:",id:"",size:"50",value:i.codigo_tipo_periodo,tipo:"text",div:"<div id=Ccodigo_tipo_periodo ></div>"}, | ||
301 | - {titulo:"Tipo de região:",id:"",size:"50",value:i.codigo_tipo_regiao,tipo:"text",div:"<div id=Ccodigo_tipo_regiao ></div>"}, | ||
302 | - {titulo:"Conexão:",id:"",size:"50",value:i.codigo_estat_conexao,tipo:"text",div:"<div id=Ccodigo_estat_conexao ></div>"}, | ||
303 | - {titulo:"Esquema do banco: <img onclick='i3GEOadmin.variaveis.selEsquema(\"Eesquemadb\",\"Ecodigo_estat_conexao\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>",id:"Eesquemadb",size:"50",value:i.esquemadb,tipo:"text",div:""}, | ||
304 | - {titulo:"Tabela do banco: <img onclick='i3GEOadmin.variaveis.selTabela(\"Etabela\",\"Ecodigo_estat_conexao\",\"Eesquemadb\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>",id:"Etabela",size:"50",value:i.tabela,tipo:"text",div:""}, | ||
305 | - {titulo:"Coluna com os valores: <img onclick='i3GEOadmin.variaveis.selColuna(\"Ecolunavalor\",\"Ecodigo_estat_conexao\",\"Eesquemadb\",\"Etabela\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>",id:"Ecolunavalor",size:"50",value:i.colunavalor,tipo:"text",div:""}, | ||
306 | - {titulo:"Coluna de ligação com a tabela GEO: <img onclick='i3GEOadmin.variaveis.selColuna(\"Ecolunaidgeo\",\"Ecodigo_estat_conexao\",\"Eesquemadb\",\"Etabela\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>",id:"Ecolunaidgeo",size:"50",value:i.colunaidgeo,tipo:"text",div:""}, | ||
307 | - {titulo:"Coluna com os IDs únicos que identificam cada registro da tabela com os valores: <img onclick='i3GEOadmin.variaveis.selColuna(\"Ecolunaidunico\",\"Ecodigo_estat_conexao\",\"Eesquemadb\",\"Etabela\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>",id:"Ecolunaidunico",size:"50",value:i.colunaidunico,tipo:"text",div:""}, | ||
308 | - {titulo:"Filtro adicional:",id:"Efiltro",size:"50",value:i.filtro,tipo:"text",div:""} | ||
309 | - ] | 298 | + {titulo:"Nome:",id:"Enomemedida",size:"50",value:i.nomemedida,tipo:"text",div:""}, |
299 | + {titulo:"Unidade de medida:",id:"",size:"50",value:i.codigo_unidade_medida,tipo:"text",div:"<div id=Ccodigo_unidade_medida ></div>"}, | ||
300 | + {titulo:"Tipo de período:",id:"",size:"50",value:i.codigo_tipo_periodo,tipo:"text",div:"<div id=Ccodigo_tipo_periodo ></div>"}, | ||
301 | + {titulo:"Tipo de região:",id:"",size:"50",value:i.codigo_tipo_regiao,tipo:"text",div:"<div id=Ccodigo_tipo_regiao ></div>"} | ||
302 | + ] | ||
303 | + }; | ||
304 | + ins += core_geraLinhas(param); | ||
305 | + ins += "<div id='editorMedidaDefault' >"; | ||
306 | + param = { | ||
307 | + "linhas":[ | ||
308 | + {titulo:"Conexão:",id:"",size:"50",value:i.codigo_estat_conexao,tipo:"text",div:"<div id=Ccodigo_estat_conexao ></div>"}, | ||
309 | + {titulo:"Esquema do banco: <img onclick='i3GEOadmin.variaveis.selEsquema(\"Eesquemadb\",\"Ecodigo_estat_conexao\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>",id:"Eesquemadb",size:"50",value:i.esquemadb,tipo:"text",div:""}, | ||
310 | + {titulo:"Tabela do banco: <img onclick='i3GEOadmin.variaveis.selTabela(\"Etabela\",\"Ecodigo_estat_conexao\",\"Eesquemadb\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>",id:"Etabela",size:"50",value:i.tabela,tipo:"text",div:""}, | ||
311 | + {titulo:"Coluna com os valores: <img onclick='i3GEOadmin.variaveis.selColuna(\"Ecolunavalor\",\"Ecodigo_estat_conexao\",\"Eesquemadb\",\"Etabela\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>",id:"Ecolunavalor",size:"50",value:i.colunavalor,tipo:"text",div:""}, | ||
312 | + {titulo:"Coluna de ligação com a tabela GEO: <img onclick='i3GEOadmin.variaveis.selColuna(\"Ecolunaidgeo\",\"Ecodigo_estat_conexao\",\"Eesquemadb\",\"Etabela\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>",id:"Ecolunaidgeo",size:"50",value:i.colunaidgeo,tipo:"text",div:""}, | ||
313 | + {titulo:"Coluna com os IDs únicos que identificam cada registro da tabela com os valores: <img onclick='i3GEOadmin.variaveis.selColuna(\"Ecolunaidunico\",\"Ecodigo_estat_conexao\",\"Eesquemadb\",\"Etabela\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>",id:"Ecolunaidunico",size:"50",value:i.colunaidunico,tipo:"text",div:""}, | ||
314 | + {titulo:"Filtro adicional:",id:"Efiltro",size:"50",value:i.filtro,tipo:"text",div:""} | ||
315 | + ] | ||
310 | }; | 316 | }; |
311 | ins += core_geraLinhas(param); | 317 | ins += core_geraLinhas(param); |
312 | - //ins += "<br><br><br>"; | 318 | + ins += "</div><br><br>"; |
313 | //utilizado para passar o codigo da variavel qd for necessario | 319 | //utilizado para passar o codigo da variavel qd for necessario |
314 | ins += "<input type=hidden id='Ecodigo_variavel' value='' />"; | 320 | ins += "<input type=hidden id='Ecodigo_variavel' value='' />"; |
315 | $i("editor_bd").innerHTML = ins; | 321 | $i("editor_bd").innerHTML = ins; |
@@ -487,8 +493,8 @@ i3GEOadmin.variaveis = { | @@ -487,8 +493,8 @@ i3GEOadmin.variaveis = { | ||
487 | var ins = "", | 493 | var ins = "", |
488 | param = { | 494 | param = { |
489 | "linhas":[ | 495 | "linhas":[ |
490 | - {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, | ||
491 | - {titulo:"Observação:",id:"Eobservacao",size:"50",value:i.observacao,tipo:"text",div:""} | 496 | + {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, |
497 | + {titulo:"Observação:",id:"Eobservacao",size:"50",value:i.observacao,tipo:"text",div:""} | ||
492 | ] | 498 | ] |
493 | }; | 499 | }; |
494 | ins += core_geraLinhas(param); | 500 | ins += core_geraLinhas(param); |
@@ -548,17 +554,17 @@ i3GEOadmin.variaveis = { | @@ -548,17 +554,17 @@ i3GEOadmin.variaveis = { | ||
548 | var ins = "", | 554 | var ins = "", |
549 | param = { | 555 | param = { |
550 | "linhas":[ | 556 | "linhas":[ |
551 | - {titulo:"Título:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:""}, | ||
552 | - {titulo:"Expressão (no estilo Mapserver)<br> exemplo (([nu_farm_funcionando] > 0) and ([nu_farm_funcionando] < 5)):",id:"Eexpressao",size:"50",value:i.expressao,tipo:"text",div:""}, | ||
553 | - {titulo:"Símbolo:",id:"Esimbolo",size:"10",value:i.simbolo,tipo:"text",div:""}, | ||
554 | - {titulo:"Tamanho do símbolo:",id:"Etamanho",size:"10",value:i.tamanho,tipo:"text",div:""}, | ||
555 | - {titulo:"Vermelho:",id:"Evermelho",size:"10",value:i.vermelho,tipo:"text",div:""}, | ||
556 | - {titulo:"Verde:",id:"Everde",size:"10",value:i.verde,tipo:"text",div:""}, | ||
557 | - {titulo:"Azul:",id:"Eazul",size:"10",value:i.azul,tipo:"text",div:""}, | ||
558 | - {titulo:"Contorno - tamanho do símbolo:",id:"Eotamanho",size:"10",value:i.otamanho,tipo:"text",div:""}, | ||
559 | - {titulo:"Contorno - Vermelho:",id:"Eovermelho",size:"10",value:i.overmelho,tipo:"text",div:""}, | ||
560 | - {titulo:"Contorno - Verde:",id:"Eoverde",size:"10",value:i.overde,tipo:"text",div:""}, | ||
561 | - {titulo:"Contorno - Azul:",id:"Eoazul",size:"10",value:i.oazul,tipo:"text",div:""} | 557 | + {titulo:"Título:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:""}, |
558 | + {titulo:"Expressão (no estilo Mapserver)<br> exemplo (([nu_farm_funcionando] > 0) and ([nu_farm_funcionando] < 5)):",id:"Eexpressao",size:"50",value:i.expressao,tipo:"text",div:""}, | ||
559 | + {titulo:"Símbolo:",id:"Esimbolo",size:"10",value:i.simbolo,tipo:"text",div:""}, | ||
560 | + {titulo:"Tamanho do símbolo:",id:"Etamanho",size:"10",value:i.tamanho,tipo:"text",div:""}, | ||
561 | + {titulo:"Vermelho:",id:"Evermelho",size:"10",value:i.vermelho,tipo:"text",div:""}, | ||
562 | + {titulo:"Verde:",id:"Everde",size:"10",value:i.verde,tipo:"text",div:""}, | ||
563 | + {titulo:"Azul:",id:"Eazul",size:"10",value:i.azul,tipo:"text",div:""}, | ||
564 | + {titulo:"Contorno - tamanho do símbolo:",id:"Eotamanho",size:"10",value:i.otamanho,tipo:"text",div:""}, | ||
565 | + {titulo:"Contorno - Vermelho:",id:"Eovermelho",size:"10",value:i.overmelho,tipo:"text",div:""}, | ||
566 | + {titulo:"Contorno - Verde:",id:"Eoverde",size:"10",value:i.overde,tipo:"text",div:""}, | ||
567 | + {titulo:"Contorno - Azul:",id:"Eoazul",size:"10",value:i.oazul,tipo:"text",div:""} | ||
562 | ] | 568 | ] |
563 | }; | 569 | }; |
564 | ins += core_geraLinhas(param); | 570 | ins += core_geraLinhas(param); |
@@ -618,12 +624,12 @@ i3GEOadmin.variaveis = { | @@ -618,12 +624,12 @@ i3GEOadmin.variaveis = { | ||
618 | limg=i3GEO.configura.locaplic+"/imagens/crialeg.jpg", | 624 | limg=i3GEO.configura.locaplic+"/imagens/crialeg.jpg", |
619 | param = { | 625 | param = { |
620 | "linhas":[ | 626 | "linhas":[ |
621 | - {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, | ||
622 | - {titulo:"Descrição:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""}, | ||
623 | - {titulo:"Coluna com os parâmetros: <img onclick='i3GEOadmin.variaveis.selColuna(\"Ecoluna\",\"parametro_Ecodigo_estat_conexao\",\"parametro_Eesquemadb\",\"parametro_Etabela\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>", | 627 | + {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, |
628 | + {titulo:"Descrição:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""}, | ||
629 | + {titulo:"Coluna com os parâmetros: <img onclick='i3GEOadmin.variaveis.selColuna(\"Ecoluna\",\"parametro_Ecodigo_estat_conexao\",\"parametro_Eesquemadb\",\"parametro_Etabela\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>", | ||
624 | id:"Ecoluna",size:"50",value:i.coluna,tipo:"text",div:""}, | 630 | id:"Ecoluna",size:"50",value:i.coluna,tipo:"text",div:""}, |
625 | - {titulo:"id_pai:",id:"Eid_pai",size:"50",value:i.id_pai,tipo:"text",div:""}, | ||
626 | - {titulo:"Tipo:",id:"",size:"50",value:i.tipo,tipo:"text",div:"<div id=Ctipo_parametro ></div>"} | 631 | + {titulo:"id_pai:",id:"Eid_pai",size:"50",value:i.id_pai,tipo:"text",div:""}, |
632 | + {titulo:"Tipo:",id:"",size:"50",value:i.tipo,tipo:"text",div:"<div id=Ctipo_parametro ></div>"} | ||
627 | ] | 633 | ] |
628 | }; | 634 | }; |
629 | ins += core_geraLinhas(param); | 635 | ins += core_geraLinhas(param); |
@@ -691,9 +697,9 @@ i3GEOadmin.variaveis = { | @@ -691,9 +697,9 @@ i3GEOadmin.variaveis = { | ||
691 | var ins = "", | 697 | var ins = "", |
692 | param = { | 698 | param = { |
693 | "linhas":[ | 699 | "linhas":[ |
694 | - {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, | ||
695 | - {titulo:"Link:",id:"Elink",size:"50",value:i.link,tipo:"text",div:""} | ||
696 | - ] | 700 | + {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, |
701 | + {titulo:"Link:",id:"Elink",size:"50",value:i.link,tipo:"text",div:""} | ||
702 | + ] | ||
697 | }; | 703 | }; |
698 | ins += core_geraLinhas(param); | 704 | ins += core_geraLinhas(param); |
699 | //ins += "<br><br><br>"; | 705 | //ins += "<br><br><br>"; |
@@ -761,9 +767,9 @@ i3GEOadmin.variaveis = { | @@ -761,9 +767,9 @@ i3GEOadmin.variaveis = { | ||
761 | var ins = "", | 767 | var ins = "", |
762 | param = { | 768 | param = { |
763 | "linhas":[ | 769 | "linhas":[ |
764 | - {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, | ||
765 | - {titulo:"Descrição:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""} | ||
766 | - ] | 770 | + {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, |
771 | + {titulo:"Descrição:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""} | ||
772 | + ] | ||
767 | }; | 773 | }; |
768 | ins += core_geraLinhas(param); | 774 | ins += core_geraLinhas(param); |
769 | //ins += "<br><br><br>"; | 775 | //ins += "<br><br><br>"; |
@@ -861,7 +867,7 @@ i3GEOadmin.variaveis = { | @@ -861,7 +867,7 @@ i3GEOadmin.variaveis = { | ||
861 | core_montaEditor("","480px","300px","","Testes",false); | 867 | core_montaEditor("","480px","300px","","Testes",false); |
862 | ins = "<p><b>Select simples:</b> "+dados.sql; | 868 | ins = "<p><b>Select simples:</b> "+dados.sql; |
863 | ins += "<p><b>Mapserver:</b> "+dados.sqlmapserver; | 869 | ins += "<p><b>Mapserver:</b> "+dados.sqlmapserver; |
864 | - ins += "<p><b>Última URL:</b><div id='ultimaUrl'></div> "; | 870 | + ins += "<p><b>�ltima URL:</b><div id='ultimaUrl'></div> "; |
865 | ins += "<p><b>Colunas:</b> "+dados.colunas; | 871 | ins += "<p><b>Colunas:</b> "+dados.colunas; |
866 | ins +="<p><input style='position:relative;top:2px' type='checkbox' id='incluirtodascolunas' />Incluir todas as colunas no resultado"; | 872 | ins +="<p><input style='position:relative;top:2px' type='checkbox' id='incluirtodascolunas' />Incluir todas as colunas no resultado"; |
867 | ins +="<p>Filtro opcional (exemplo: valor = 1)<br>"; | 873 | ins +="<p>Filtro opcional (exemplo: valor = 1)<br>"; |
ferramentas/metaestat/dicionario1.js
@@ -10,7 +10,7 @@ it:"" | @@ -10,7 +10,7 @@ it:"" | ||
10 | }], | 10 | }], |
11 | "2":[ | 11 | "2":[ |
12 | { | 12 | { |
13 | -pt:"Esse ajudante auxiliará você na criação de novas variáveis ou na edição das já existentes.<br>Como fonte para os mapas e análises você poderá utilizar tabelas já armazenadas em seu banco de dados ou então criar um novo local para armazenar e editar seus próprios dados. Utilize o botão abaixo a direita para prosseguir ou uma das opçõs específicas.<br> Após utilizar o ajudante vocêe pode complementar as informações por meio do editor avançado, que permite inserir fontes e links que descrevem seus dados.", | 13 | +pt:"Esse ajudante auxiliará você na criação de novas variáveis ou na edição das já existentes.<br><br>Como fonte de dados para os mapas e análises você poderá utilizar tabelas já armazenadas em seu banco de dados ou então armazenar e editar seus próprios dados. Utilize o botão localizado abaixo e à direita para prosseguir ou uma das opçõs específicas.<br><br> Após utilizar o ajudante você pode complementar as informações por meio do editor avançado, que contém outras opções como inserção de fontes e links.", |
14 | en:"", | 14 | en:"", |
15 | es:"", | 15 | es:"", |
16 | it:"" | 16 | it:"" |
ferramentas/metaestat/index.js
@@ -1098,6 +1098,9 @@ i3GEOF.metaestat = { | @@ -1098,6 +1098,9 @@ i3GEOF.metaestat = { | ||
1098 | i3GEOadmin.variaveis.editar("variavel",codigo_variavel); | 1098 | i3GEOadmin.variaveis.editar("variavel",codigo_variavel); |
1099 | } | 1099 | } |
1100 | }, | 1100 | }, |
1101 | + // | ||
1102 | + //os valores default sao definidos em i3GEOF.metaestat.inicia | ||
1103 | + // | ||
1101 | criaMedidaVariavel: function(){ | 1104 | criaMedidaVariavel: function(){ |
1102 | i3GEOadmin.variaveis.aposGravar = function(){ | 1105 | i3GEOadmin.variaveis.aposGravar = function(){ |
1103 | core_carregando("desativa"); | 1106 | core_carregando("desativa"); |
@@ -1108,11 +1111,20 @@ i3GEOF.metaestat = { | @@ -1108,11 +1111,20 @@ i3GEOF.metaestat = { | ||
1108 | i3GEOF.metaestat.principal.inicia(); | 1111 | i3GEOF.metaestat.principal.inicia(); |
1109 | }; | 1112 | }; |
1110 | i3GEOadmin.variaveis.editar("medidaVariavel",""); | 1113 | i3GEOadmin.variaveis.editar("medidaVariavel",""); |
1114 | + //insere uma opcao para ativar as opcoes adicionais que sao usadas quando o usuario quer | ||
1115 | + //usar dados ja existentes em um banco de dados | ||
1116 | + var botoesdiv = $i("okcancel_checkbox"), | ||
1117 | + btn = document.createElement("div"); | ||
1118 | + btn.innerHTML = "<br><input type=checkbox style='position:relative;top:3px;cursor:pointer;' onclick='javascript:$i(\"editorMedidaDefault\").style.display = \"block\";'/> Quero usar uma tabela já existente ou alterar os parâmetros adicionais"; | ||
1119 | + botoesdiv.appendChild(btn); | ||
1120 | + | ||
1121 | + $i("editorMedidaDefault").style.display = "none"; | ||
1111 | //passa o codigo da variavel | 1122 | //passa o codigo da variavel |
1112 | $i("Ecodigo_variavel").value = $i("i3geoCartoComboVariavelEditor").value; | 1123 | $i("Ecodigo_variavel").value = $i("i3geoCartoComboVariavelEditor").value; |
1113 | //define os valores que sao padrao | 1124 | //define os valores que sao padrao |
1114 | //a conexao e com o default | 1125 | //a conexao e com o default |
1115 | $i("Ecodigo_estat_conexao").value = i3GEOF.metaestat.CONEXAODEFAULT; | 1126 | $i("Ecodigo_estat_conexao").value = i3GEOF.metaestat.CONEXAODEFAULT; |
1127 | + $i("Ecodigo_estat_conexao").style.width = "90%"; | ||
1116 | //o esquema e o public | 1128 | //o esquema e o public |
1117 | $i("Eesquemadb").value = "i3geo_metaestat"; | 1129 | $i("Eesquemadb").value = "i3geo_metaestat"; |
1118 | //a tabela onde ficarao os dados | 1130 | //a tabela onde ficarao os dados |
@@ -1125,15 +1137,27 @@ i3GEOF.metaestat = { | @@ -1125,15 +1137,27 @@ i3GEOF.metaestat = { | ||
1125 | $i("Ecolunaidunico").value = "gid"; | 1137 | $i("Ecolunaidunico").value = "gid"; |
1126 | //unidade de medida | 1138 | //unidade de medida |
1127 | $i("Ecodigo_unidade_medida").value = 1; | 1139 | $i("Ecodigo_unidade_medida").value = 1; |
1140 | + $i("Ecodigo_unidade_medida").style.width = "90%"; | ||
1128 | //periodo | 1141 | //periodo |
1129 | $i("Ecodigo_tipo_periodo").value = 0; | 1142 | $i("Ecodigo_tipo_periodo").value = 0; |
1143 | + $i("Ecodigo_tipo_periodo").style.width = "90%"; | ||
1130 | //impede a alteracao do filtro | 1144 | //impede a alteracao do filtro |
1131 | $i("Efiltro").disabled = "disabled"; | 1145 | $i("Efiltro").disabled = "disabled"; |
1132 | //altera a tabela quando escolher | 1146 | //altera a tabela quando escolher |
1133 | $i("Ecodigo_tipo_regiao").onchange = function(){ | 1147 | $i("Ecodigo_tipo_regiao").onchange = function(){ |
1134 | - alert("Escolha uma tabela compatível com essa região"); | ||
1135 | - $i("Etabela").value = ""; | 1148 | + var c = $i("Ecodigo_tipo_regiao"); |
1149 | + if(c.value != ""){ | ||
1150 | + //nesse caso, o nome da tabela e padrao | ||
1151 | + if(i3GEOadmin && $i("Eesquemadb").value === "i3geo_metaestat"){ | ||
1152 | + $i("Etabela").value = i3GEOadmin.variaveis.dadosAuxiliares.tipo_regiao[c.selectedIndex - 1].tabela; | ||
1153 | + } | ||
1154 | + else{ | ||
1155 | + alert("Escolha uma tabela compatível com essa região"); | ||
1156 | + $i("Etabela").value = ""; | ||
1157 | + } | ||
1158 | + } | ||
1136 | }; | 1159 | }; |
1160 | + $i("Ecodigo_tipo_regiao").style.width = "90%"; | ||
1137 | }, | 1161 | }, |
1138 | editaMedidaVariavel: function(){ | 1162 | editaMedidaVariavel: function(){ |
1139 | i3GEOadmin.variaveis.aposGravar = function(){ | 1163 | i3GEOadmin.variaveis.aposGravar = function(){ |
@@ -1431,16 +1455,21 @@ i3GEOF.metaestat = { | @@ -1431,16 +1455,21 @@ i3GEOF.metaestat = { | ||
1431 | //remove o conteudo anteriormente construido | 1455 | //remove o conteudo anteriormente construido |
1432 | i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t3a"); | 1456 | i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t3a"); |
1433 | } | 1457 | } |
1434 | - if($i("i3geoCartoComboMedidaVariavelEditor").value === ""){ | ||
1435 | - i3GEO.janela.tempoMsg($trad(2,i3GEOF.metaestat.dicionario)); | ||
1436 | - i3GEOF.metaestat.editor.t2(false); | 1458 | + if(i3GEOF.metaestat.DADOSMEDIDASVARIAVEL[0].esquemadb !== "i3geo_metaestat"){ |
1459 | + i3GEOF.metaestat.editor.t3(true,textoSelecionado); | ||
1437 | } | 1460 | } |
1438 | else{ | 1461 | else{ |
1439 | - var ins = "<p class='paragrafo' >" + $trad(20,i3GEOF.metaestat.dicionario1) + | ||
1440 | - "<br><br><p><input id=i3GEOFmetaestatEditorBotaot3a type='button' value='Upload CSV' />"; | ||
1441 | - i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t2()","i3GEOF.metaestat.editor.t3()",ins,"i3GEOF.metaestat.editor.t3a","i3GEOFmetaestatEditor",true); | ||
1442 | - i3GEOF.metaestat.editor.botaoUpload("i3GEOFmetaestatEditorBotaot3a"); | ||
1443 | - $i("i3GEOFmetaestatEditorBotaot3a-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px"; | 1462 | + if($i("i3geoCartoComboMedidaVariavelEditor").value === ""){ |
1463 | + i3GEO.janela.tempoMsg($trad(2,i3GEOF.metaestat.dicionario)); | ||
1464 | + i3GEOF.metaestat.editor.t2(false); | ||
1465 | + } | ||
1466 | + else{ | ||
1467 | + var ins = "<p class='paragrafo' >" + $trad(20,i3GEOF.metaestat.dicionario1) + | ||
1468 | + "<br><br><p><input id=i3GEOFmetaestatEditorBotaot3a type='button' value='Upload CSV' />"; | ||
1469 | + i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t2()","i3GEOF.metaestat.editor.t3()",ins,"i3GEOF.metaestat.editor.t3a","i3GEOFmetaestatEditor",true); | ||
1470 | + i3GEOF.metaestat.editor.botaoUpload("i3GEOFmetaestatEditorBotaot3a"); | ||
1471 | + $i("i3GEOFmetaestatEditorBotaot3a-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px"; | ||
1472 | + } | ||
1444 | } | 1473 | } |
1445 | }, | 1474 | }, |
1446 | /** | 1475 | /** |
interface/carto_ol.htm
@@ -173,16 +173,16 @@ OpenLayers.ImgPath = "../pacotes/openlayers/img/"; | @@ -173,16 +173,16 @@ OpenLayers.ImgPath = "../pacotes/openlayers/img/"; | ||
173 | {isBaseLayer:true,visibility:false} | 173 | {isBaseLayer:true,visibility:false} |
174 | ); | 174 | ); |
175 | var tms = new OpenLayers.Layer.TMS( | 175 | var tms = new OpenLayers.Layer.TMS( |
176 | - "OSGEO", | ||
177 | - "http://tilecache.osgeo.org/wms-c/Basic.py/", | ||
178 | - { | ||
179 | - layername: "basic", | ||
180 | - type: "png", | ||
181 | - // set if different than the bottom left of map.maxExtent | ||
182 | - tileOrigin: new OpenLayers.LonLat(-180,-90), | ||
183 | - isBaseLayer:true, | ||
184 | - visibility:false | ||
185 | - } | 176 | + "OSGEO", |
177 | + "http://tilecache.osgeo.org/wms-c/Basic.py/", | ||
178 | + { | ||
179 | + layername: "basic", | ||
180 | + type: "png", | ||
181 | + // set if different than the bottom left of map.maxExtent | ||
182 | + tileOrigin: new OpenLayers.LonLat(-180,-90), | ||
183 | + isBaseLayer:true, | ||
184 | + visibility:false | ||
185 | + } | ||
186 | ); | 186 | ); |
187 | 187 | ||
188 | i3GEO.Interface.openlayers.LAYERSADICIONAIS = [oce,ims,wsm,tms,bra]; | 188 | i3GEO.Interface.openlayers.LAYERSADICIONAIS = [oce,ims,wsm,tms,bra]; |
@@ -201,7 +201,7 @@ i3GEO.inicia(); | @@ -201,7 +201,7 @@ i3GEO.inicia(); | ||
201 | //parametros especificos dos cartogramas | 201 | //parametros especificos dos cartogramas |
202 | //ver i3geo/ferramentas/metaestat | 202 | //ver i3geo/ferramentas/metaestat |
203 | i3GEOF.metaestat.INTERFACE = "flutuante"; | 203 | i3GEOF.metaestat.INTERFACE = "flutuante"; |
204 | -i3GEOF.metaestat.CONEXAODEFAULT = 9; | 204 | +i3GEOF.metaestat.CONEXAODEFAULT = 1; |
205 | i3GEOF.metaestat.TOP = 50; | 205 | i3GEOF.metaestat.TOP = 50; |
206 | i3GEOF.metaestat.LEFT = 100; | 206 | i3GEOF.metaestat.LEFT = 100; |
207 | //i3GEOF.metaestat.LARGURA = 270; | 207 | //i3GEOF.metaestat.LARGURA = 270; |