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; |