Commit 80dda6884915302dced059856ea79b62ad8fe994

Authored by Edmar Moretti
1 parent b8cd9a99

Modificação no editor (ajudante) de variáveis do sistema METAESTAT

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&atilde;o:",id:"",size:"50",value:i.codigo_tipo_regiao,tipo:"text",div:"<div id=Ccodigo_tipo_regiao ></div>"},  
302 - {titulo:"Conex&atilde;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&ccedil;&atilde;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 &uacute;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&iacute;odo:",id:"",size:"50",value:i.codigo_tipo_periodo,tipo:"text",div:"<div id=Ccodigo_tipo_periodo ></div>"},
  301 + {titulo:"Tipo de regi&atilde;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&atilde;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&ccedil;&atilde;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 &uacute;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&ccedil;&atilde;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&ccedil;&atilde;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&iacute;tulo:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:""},  
552 - {titulo:"Express&atilde;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&iacute;mbolo:",id:"Esimbolo",size:"10",value:i.simbolo,tipo:"text",div:""},  
554 - {titulo:"Tamanho do s&iacute;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&iacute;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&iacute;tulo:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:""},
  558 + {titulo:"Express&atilde;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&iacute;mbolo:",id:"Esimbolo",size:"10",value:i.simbolo,tipo:"text",div:""},
  560 + {titulo:"Tamanho do s&iacute;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&iacute;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&ccedil;&atilde;o:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""},  
623 - {titulo:"Coluna com os par&acirc;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&ccedil;&atilde;o:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""},
  629 + {titulo:"Coluna com os par&acirc;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&ccedil;&atilde;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&ccedil;&atilde;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:&quot;&quot; @@ -10,7 +10,7 @@ it:&quot;&quot;
10 }], 10 }],
11 "2":[ 11 "2":[
12 { 12 {
13 -pt:"Esse ajudante auxiliar&aacute; voc&ecirc; na cria&ccedil;&atilde;o de novas vari&aacute;veis ou na edi&ccedil;&atilde;o das j&aacute; existentes.<br>Como fonte para os mapas e an&aacute;lises voc&ecirc; poder&aacute; utilizar tabelas j&aacute; armazenadas em seu banco de dados ou ent&atilde;o criar um novo local para armazenar e editar seus pr&oacute;prios dados. Utilize o bot&atilde;o abaixo a direita para prosseguir ou uma das op&ccedil;&otilde;s espec&iacute;ficas.<br> Ap&oacute;s utilizar o ajudante voc&ecirc;e pode complementar as informa&ccedil;&otilde;es por meio do editor avan&ccedil;ado, que permite inserir fontes e links que descrevem seus dados.", 13 +pt:"Esse ajudante auxiliar&aacute; voc&ecirc; na cria&ccedil;&atilde;o de novas vari&aacute;veis ou na edi&ccedil;&atilde;o das j&aacute; existentes.<br><br>Como fonte de dados para os mapas e an&aacute;lises voc&ecirc; poder&aacute; utilizar tabelas j&aacute; armazenadas em seu banco de dados ou ent&atilde;o armazenar e editar seus pr&oacute;prios dados. Utilize o bot&atilde;o localizado abaixo e &agrave; direita para prosseguir ou uma das op&ccedil;&otilde;s espec&iacute;ficas.<br><br> Ap&oacute;s utilizar o ajudante voc&ecirc; pode complementar as informa&ccedil;&otilde;es por meio do editor avan&ccedil;ado, que cont&eacute;m outras op&ccedil;&otilde;es como inser&ccedil;&atilde;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&aacute; existente ou alterar os par&acirc;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&iacute;vel com essa regi&atilde;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&iacute;vel com essa regi&atilde;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 = &quot;../pacotes/openlayers/img/&quot;; @@ -173,16 +173,16 @@ OpenLayers.ImgPath = &quot;../pacotes/openlayers/img/&quot;;
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;