From 63219c111082fe8c488dfdafad64949cb1241677 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Mon, 24 Sep 2012 21:01:46 +0000 Subject: [PATCH] --- admin/admin.db | Bin 135168 -> 0 bytes admin/js/estat_variavel.js | 10 +++++----- documentacao/diagramas/metaestat.erm | 50 +++++++++++++++++++++++++------------------------- ferramentas/metaestat/dicionario1.js | 18 ++++++++++++++++-- ferramentas/metaestat/index.js | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 5 files changed, 124 insertions(+), 37 deletions(-) diff --git a/admin/admin.db b/admin/admin.db index 6274334..7f582a3 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/js/estat_variavel.js b/admin/js/estat_variavel.js index 9c55d95..c787a65 100755 --- a/admin/js/estat_variavel.js +++ b/admin/js/estat_variavel.js @@ -292,7 +292,7 @@ i3GEOadmin.variaveis = { core_makeRequest(sUrl,callback); }, montaDiv: function(i){ - var temp,ins = "", + var temp,ins = "",limg=i3GEO.configura.locaplic+"/imagens/crialeg.jpg", param = { "linhas":[ {titulo:"Nome:",id:"Enomemedida",size:"50",value:i.nomemedida,tipo:"text",div:""}, @@ -300,10 +300,10 @@ i3GEOadmin.variaveis = { {titulo:"Tipo de período:",id:"",size:"50",value:i.codigo_tipo_periodo,tipo:"text",div:"
"}, {titulo:"Tipo de região:",id:"",size:"50",value:i.codigo_tipo_regiao,tipo:"text",div:"
"}, {titulo:"Conexão:",id:"",size:"50",value:i.codigo_estat_conexao,tipo:"text",div:"
"}, - {titulo:"Esquema do banco: ",id:"Eesquemadb",size:"50",value:i.esquemadb,tipo:"text",div:""}, - {titulo:"Tabela do banco: ",id:"Etabela",size:"50",value:i.tabela,tipo:"text",div:""}, - {titulo:"Coluna com os valores: ",id:"Ecolunavalor",size:"50",value:i.colunavalor,tipo:"text",div:""}, - {titulo:"Coluna com os IDs da tabela GEO: ",id:"Ecolunaidgeo",size:"50",value:i.colunaidgeo,tipo:"text",div:""}, + {titulo:"Esquema do banco: ",id:"Eesquemadb",size:"50",value:i.esquemadb,tipo:"text",div:""}, + {titulo:"Tabela do banco: ",id:"Etabela",size:"50",value:i.tabela,tipo:"text",div:""}, + {titulo:"Coluna com os valores: ",id:"Ecolunavalor",size:"50",value:i.colunavalor,tipo:"text",div:""}, + {titulo:"Coluna com os IDs da tabela GEO: ",id:"Ecolunaidgeo",size:"50",value:i.colunaidgeo,tipo:"text",div:""}, {titulo:"Filtro adicional:",id:"Efiltro",size:"50",value:i.filtro,tipo:"text",div:""} ] }; diff --git a/documentacao/diagramas/metaestat.erm b/documentacao/diagramas/metaestat.erm index f5fe9eb..62836d6 100644 --- a/documentacao/diagramas/metaestat.erm +++ b/documentacao/diagramas/metaestat.erm @@ -12,7 +12,7 @@ 0 1.0 -372 - 179 + 51 255 128 @@ -110,7 +110,7 @@ false 2012-07-17 15:03:53 - 2012-09-03 12:54:45 + 2012-09-24 00:15:20 Project Name @@ -1068,7 +1068,7 @@ - 37 + 39 1 @@ -1386,7 +1386,7 @@ - 41 + 38 9 @@ -1418,7 +1418,7 @@ - 16 + 17 10 @@ -2243,7 +2243,7 @@ 2 - 4 + 2 8 1..n 1 @@ -2277,7 +2277,7 @@ 4 - 14 + 4 8 1..n 1 @@ -2294,7 +2294,7 @@ 5 - 12 + 14 8 1..n 1 @@ -2311,7 +2311,7 @@ 6 - 2 + 12 8 1..n 1 @@ -2369,7 +2369,7 @@ 32 0 - 6 + 2 @@ -2435,7 +2435,7 @@ 34 8 - 2 + 4 @@ -2468,7 +2468,7 @@ 35 55 - 5 + 6 @@ -2501,7 +2501,7 @@ 36 71 - 4 + 5 @@ -2837,7 +2837,7 @@ - 39 + 37 45 @@ -2925,7 +2925,7 @@ 8 - 8 + 7 10 1..n 1 @@ -2942,7 +2942,7 @@ 9 - 7 + 8 10 1..n 1 @@ -2968,7 +2968,7 @@ 47 31 - 8 + 9 @@ -3001,7 +3001,7 @@ 48 28 - 9 + 8 @@ -3144,7 +3144,7 @@ - 38 + 41 51 @@ -3176,7 +3176,7 @@ - 17 + 16 52 @@ -4157,23 +4157,23 @@ 72 - default + i3geo_metaestat 73 - + localhost 74 - + 5432 75 - + postgres 76 - + postgres diff --git a/ferramentas/metaestat/dicionario1.js b/ferramentas/metaestat/dicionario1.js index 2b18d5f..81f01dd 100644 --- a/ferramentas/metaestat/dicionario1.js +++ b/ferramentas/metaestat/dicionario1.js @@ -30,7 +30,7 @@ it:"" }], "5":[ { -pt:"Ou crie uma nova", +pt:"ou crie uma nova", en:"", es:"", it:"" @@ -44,13 +44,27 @@ it:"" }], "7":[ { -pt:"", +pt:"Crie ou edite as classificações que podem ser utilizadas para representar os dados escolhidos. As classificações definem as cores para o mapa e os valores que cada classe abrange. Na próxima tela serão definidas as classes.", en:"", es:"", it:"" }], "8":[ { +pt:"Edite", +en:"", +es:"", +it:"" +}], +"9":[ +{ +pt:"", +en:"", +es:"", +it:"" +}], +"10":[ +{ pt:"", en:"", es:"", diff --git a/ferramentas/metaestat/index.js b/ferramentas/metaestat/index.js index 2a606ba..d5c62c4 100644 --- a/ferramentas/metaestat/index.js +++ b/ferramentas/metaestat/index.js @@ -477,6 +477,12 @@ i3GEOF.metaestat = { }; i3GEOadmin.variaveis.editar("variavel",""); }, + editaVariavel: function(){ + //TODO + }, + criaClassificacao: function(){ +//TODO + }, criaMedidaVariavel: function(){ i3GEOadmin.variaveis.aposGravar = function(){ core_carregando("desativa"); @@ -484,10 +490,27 @@ i3GEOF.metaestat = { i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t2"); // Enome e o id do input onde o usuario escolheu o nome da nova variavel i3GEOF.metaestat.editor.t2(true,$i("Enomemedida").value); + //TODO adicionar os parametros de tempo que ja existem na tabela }; i3GEOadmin.variaveis.editar("medidaVariavel",""); //passa o codigo da variavel $i("Ecodigo_variavel").value = $i("i3geoCartoComboVariavelEditor").value; + //define os valores que sao padrao + //a conexao e com o default + $i("Ecodigo_estat_conexao").value = 0; + //o esquema e o public + $i("Eesquemadb").value = "public"; + //a tabela onde ficarao os dados + $i("Etabela").value = "indicadores_bairro"; + //coluna com os valores + $i("Ecolunavalor").value = "valor_num"; + //id que liga com o geo + $i("Ecolunaidgeo").value = "codigoregiao"; + //impede a alteracao do filtro + $i("Efiltro").disabled = "disabled"; + }, + editaMedidaVariavel:function(){ +//TODO }, removeEl:function(id){ var no = $i(id); @@ -523,6 +546,7 @@ i3GEOF.metaestat = { ); }, t1: function(remove,textoSelecionado){ + //TODO botao para editar uma variavel ja existente if(remove == true){ //remove o conteudo anteriormente construido i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t1"); @@ -530,13 +554,19 @@ i3GEOF.metaestat = { var temp = function(dados){ var ins = "

" + $trad(1,i3GEOF.metaestat.dicionario) + "

" + "" + i3GEOF.metaestat.principal.comboVariaveis(dados,"i3geoCartoComboVariavelEditor","") + "" + - "


"; + "

" + + " 
"; i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t0()","i3GEOF.metaestat.editor.t2()",ins,"i3GEOF.metaestat.editor.t1","i3GEOFmetaestatEditor",true); new YAHOO.widget.Button( "i3GEOFmetaestatEditorBotao3", {onclick:{fn: i3GEOF.metaestat.editor.criaVariavel}} ); $i("i3GEOFmetaestatEditorBotao3-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px"; + new YAHOO.widget.Button( + "i3GEOFmetaestatEditorBotao3a", + {onclick:{fn: i3GEOF.metaestat.editor.editaVariavel}} + ); + $i("i3GEOFmetaestatEditorBotao3a-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px"; if(textoSelecionado){ i3GEOF.metaestat.editor.selComboPorTexto("i3geoCartoComboVariavelEditor",textoSelecionado); } @@ -544,6 +574,7 @@ i3GEOF.metaestat = { i3GEO.php.listaVariavel(temp); }, t2: function(remove,textoSelecionado){ + //TODO botao para editar uma medida de variavel ja existente if(remove == true){ //remove o conteudo anteriormente construido i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t2"); @@ -556,17 +587,22 @@ i3GEOF.metaestat = { var temp = function(dados){ var ins = "

" + $trad(2,i3GEOF.metaestat.dicionario) + "

" + "" + i3GEOF.metaestat.principal.comboMedidasVariavel(dados,"i3geoCartoComboMedidaVariavelEditor","") + "" + - "


"; + "

" + + " 
"; i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t1()","i3GEOF.metaestat.editor.t3()",ins,"i3GEOF.metaestat.editor.t2","i3GEOFmetaestatEditor",true); new YAHOO.widget.Button( - "i3GEOFmetaestatEditorBotao4", + "i3GEOFmetaestatEditorBotao4a", + {onclick:{fn: i3GEOF.metaestat.editor.editaMedidaVariavel}} + ); + $i("i3GEOFmetaestatEditorBotao4a-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px"; + new YAHOO.widget.Button( + "i3GEOFmetaestatEditorBotao4a", {onclick:{fn: i3GEOF.metaestat.editor.criaMedidaVariavel}} ); - $i("i3GEOFmetaestatEditorBotao4-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px"; + $i("i3GEOFmetaestatEditorBotao4a-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px"; if(textoSelecionado){ i3GEOF.metaestat.editor.selComboPorTexto("i3geoCartoComboMedidaVariavelEditor",textoSelecionado); } - }, codigo_variavel = $i("i3geoCartoComboVariavelEditor").value; if(codigo_variavel == ""){ @@ -576,6 +612,31 @@ i3GEOF.metaestat = { } i3GEO.php.listaMedidaVariavel(codigo_variavel,temp); } + }, + t3: function(remove,textoSelecionado){ + //TODO escolha dos parametros de classificacao + if(remove == true){ + //remove o conteudo anteriormente construido + i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t3"); + } + if($i("i3geoCartoComboMedidaVariavelEditor").value === ""){ + alert($trad(2,i3GEOF.metaestat.dicionario)); + i3GEOF.metaestat.editor.t2(false); + } + else{ + var temp = function(dados){ + var ins = "

" + $trad(7,i3GEOF.metaestat.dicionario1) + "

" + + "" + i3GEOF.metaestat.principal.comboClassificacoesMedidaVariavel(dados,"i3geoCartoComboClassificacoesMedidaVariavelEditor","") + "" + + "


"; + i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t2()","i3GEOF.metaestat.editor.t4()",ins,"i3GEOF.metaestat.editor.t3","i3GEOFmetaestatEditor",true); + new YAHOO.widget.Button( + "i3GEOFmetaestatEditorBotao5", + {onclick:{fn: i3GEOF.metaestat.editor.criaClassificacao}} + ); + $i("i3GEOFmetaestatEditorBotao5-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px"; + }; + i3GEO.php.listaClassificacaoMedida($i("i3geoCartoComboMedidaVariavelEditor").value,temp); + } } }, parametros: { @@ -868,6 +929,18 @@ i3GEOF.metaestat = { }, comboMedidaVariavelOnchange: function(combo){ i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t3"); + }, + comboClassificacoesMedidaVariavel: function(dados,idcombo){ + var ins,i,n = dados.length; + ins = ""; + return ins; + }, + comboClassificacoesMedidaVariavelOnchange: function(){ + } } }; \ No newline at end of file -- libgit2 0.21.2