Commit 63219c111082fe8c488dfdafad64949cb1241677

Authored by Edmar Moretti
1 parent 9321af9a

--no commit message

admin/admin.db
No preview for this file type
admin/js/estat_variavel.js
@@ -292,7 +292,7 @@ i3GEOadmin.variaveis = { @@ -292,7 +292,7 @@ i3GEOadmin.variaveis = {
292 core_makeRequest(sUrl,callback); 292 core_makeRequest(sUrl,callback);
293 }, 293 },
294 montaDiv: function(i){ 294 montaDiv: function(i){
295 - var temp,ins = "", 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:""}, 298 {titulo:"Nome:",id:"Enomemedida",size:"50",value:i.nomemedida,tipo:"text",div:""},
@@ -300,10 +300,10 @@ i3GEOadmin.variaveis = { @@ -300,10 +300,10 @@ i3GEOadmin.variaveis = {
300 {titulo:"Tipo de período:",id:"",size:"50",value:i.codigo_tipo_periodo,tipo:"text",div:"<div id=Ccodigo_tipo_periodo ></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>"}, 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>"}, 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='../../imagens/crialeg.jpg' 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='../../imagens/crialeg.jpg' 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='../../imagens/crialeg.jpg' style='cursor:pointer;position :relative;top:2px'/>",id:"Ecolunavalor",size:"50",value:i.colunavalor,tipo:"text",div:""},  
306 - {titulo:"Coluna com os IDs da tabela GEO: <img onclick='i3GEOadmin.variaveis.selColuna(\"Ecolunaidgeo\",\"Ecodigo_estat_conexao\",\"Eesquemadb\",\"Etabela\")' src='../../imagens/crialeg.jpg' style='cursor:pointer;position :relative;top:2px'/>",id:"Ecolunaidgeo",size:"50",value:i.colunaidgeo,tipo:"text",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 com os IDs da 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:"Filtro adicional:",id:"Efiltro",size:"50",value:i.filtro,tipo:"text",div:""} 307 {titulo:"Filtro adicional:",id:"Efiltro",size:"50",value:i.filtro,tipo:"text",div:""}
308 ] 308 ]
309 }; 309 };
documentacao/diagramas/metaestat.erm
@@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
12 <category_index>0</category_index> 12 <category_index>0</category_index>
13 <zoom>1.0</zoom> 13 <zoom>1.0</zoom>
14 <x>-372</x> 14 <x>-372</x>
15 - <y>179</y> 15 + <y>51</y>
16 <default_color> 16 <default_color>
17 <r>255</r> 17 <r>255</r>
18 <g>128</g> 18 <g>128</g>
@@ -110,7 +110,7 @@ @@ -110,7 +110,7 @@
110 </connections> 110 </connections>
111 <display>false</display> 111 <display>false</display>
112 <creation_date>2012-07-17 15:03:53</creation_date> 112 <creation_date>2012-07-17 15:03:53</creation_date>
113 - <updated_date>2012-09-03 12:54:45</updated_date> 113 + <updated_date>2012-09-24 00:15:20</updated_date>
114 <model_property> 114 <model_property>
115 <name>Project Name</name> 115 <name>Project Name</name>
116 <value></value> 116 <value></value>
@@ -1068,7 +1068,7 @@ @@ -1068,7 +1068,7 @@
1068 </sequence> 1068 </sequence>
1069 </normal_column> 1069 </normal_column>
1070 <normal_column> 1070 <normal_column>
1071 - <word_id>37</word_id> 1071 + <word_id>39</word_id>
1072 <id>1</id> 1072 <id>1</id>
1073 <description></description> 1073 <description></description>
1074 <unique_key_name></unique_key_name> 1074 <unique_key_name></unique_key_name>
@@ -1386,7 +1386,7 @@ @@ -1386,7 +1386,7 @@
1386 </sequence> 1386 </sequence>
1387 </normal_column> 1387 </normal_column>
1388 <normal_column> 1388 <normal_column>
1389 - <word_id>41</word_id> 1389 + <word_id>38</word_id>
1390 <id>9</id> 1390 <id>9</id>
1391 <description></description> 1391 <description></description>
1392 <unique_key_name></unique_key_name> 1392 <unique_key_name></unique_key_name>
@@ -1418,7 +1418,7 @@ @@ -1418,7 +1418,7 @@
1418 </sequence> 1418 </sequence>
1419 </normal_column> 1419 </normal_column>
1420 <normal_column> 1420 <normal_column>
1421 - <word_id>16</word_id> 1421 + <word_id>17</word_id>
1422 <id>10</id> 1422 <id>10</id>
1423 <description></description> 1423 <description></description>
1424 <unique_key_name></unique_key_name> 1424 <unique_key_name></unique_key_name>
@@ -2243,7 +2243,7 @@ @@ -2243,7 +2243,7 @@
2243 <connections> 2243 <connections>
2244 <relation> 2244 <relation>
2245 <id>2</id> 2245 <id>2</id>
2246 - <source>4</source> 2246 + <source>2</source>
2247 <target>8</target> 2247 <target>8</target>
2248 <child_cardinality>1..n</child_cardinality> 2248 <child_cardinality>1..n</child_cardinality>
2249 <parent_cardinality>1</parent_cardinality> 2249 <parent_cardinality>1</parent_cardinality>
@@ -2277,7 +2277,7 @@ @@ -2277,7 +2277,7 @@
2277 </relation> 2277 </relation>
2278 <relation> 2278 <relation>
2279 <id>4</id> 2279 <id>4</id>
2280 - <source>14</source> 2280 + <source>4</source>
2281 <target>8</target> 2281 <target>8</target>
2282 <child_cardinality>1..n</child_cardinality> 2282 <child_cardinality>1..n</child_cardinality>
2283 <parent_cardinality>1</parent_cardinality> 2283 <parent_cardinality>1</parent_cardinality>
@@ -2294,7 +2294,7 @@ @@ -2294,7 +2294,7 @@
2294 </relation> 2294 </relation>
2295 <relation> 2295 <relation>
2296 <id>5</id> 2296 <id>5</id>
2297 - <source>12</source> 2297 + <source>14</source>
2298 <target>8</target> 2298 <target>8</target>
2299 <child_cardinality>1..n</child_cardinality> 2299 <child_cardinality>1..n</child_cardinality>
2300 <parent_cardinality>1</parent_cardinality> 2300 <parent_cardinality>1</parent_cardinality>
@@ -2311,7 +2311,7 @@ @@ -2311,7 +2311,7 @@
2311 </relation> 2311 </relation>
2312 <relation> 2312 <relation>
2313 <id>6</id> 2313 <id>6</id>
2314 - <source>2</source> 2314 + <source>12</source>
2315 <target>8</target> 2315 <target>8</target>
2316 <child_cardinality>1..n</child_cardinality> 2316 <child_cardinality>1..n</child_cardinality>
2317 <parent_cardinality>1</parent_cardinality> 2317 <parent_cardinality>1</parent_cardinality>
@@ -2369,7 +2369,7 @@ @@ -2369,7 +2369,7 @@
2369 <normal_column> 2369 <normal_column>
2370 <id>32</id> 2370 <id>32</id>
2371 <referenced_column>0</referenced_column> 2371 <referenced_column>0</referenced_column>
2372 - <relation>6</relation> 2372 + <relation>2</relation>
2373 <description></description> 2373 <description></description>
2374 <unique_key_name></unique_key_name> 2374 <unique_key_name></unique_key_name>
2375 <logical_name></logical_name> 2375 <logical_name></logical_name>
@@ -2435,7 +2435,7 @@ @@ -2435,7 +2435,7 @@
2435 <normal_column> 2435 <normal_column>
2436 <id>34</id> 2436 <id>34</id>
2437 <referenced_column>8</referenced_column> 2437 <referenced_column>8</referenced_column>
2438 - <relation>2</relation> 2438 + <relation>4</relation>
2439 <description></description> 2439 <description></description>
2440 <unique_key_name></unique_key_name> 2440 <unique_key_name></unique_key_name>
2441 <logical_name></logical_name> 2441 <logical_name></logical_name>
@@ -2468,7 +2468,7 @@ @@ -2468,7 +2468,7 @@
2468 <normal_column> 2468 <normal_column>
2469 <id>35</id> 2469 <id>35</id>
2470 <referenced_column>55</referenced_column> 2470 <referenced_column>55</referenced_column>
2471 - <relation>5</relation> 2471 + <relation>6</relation>
2472 <description></description> 2472 <description></description>
2473 <unique_key_name></unique_key_name> 2473 <unique_key_name></unique_key_name>
2474 <logical_name></logical_name> 2474 <logical_name></logical_name>
@@ -2501,7 +2501,7 @@ @@ -2501,7 +2501,7 @@
2501 <normal_column> 2501 <normal_column>
2502 <id>36</id> 2502 <id>36</id>
2503 <referenced_column>71</referenced_column> 2503 <referenced_column>71</referenced_column>
2504 - <relation>4</relation> 2504 + <relation>5</relation>
2505 <description></description> 2505 <description></description>
2506 <unique_key_name></unique_key_name> 2506 <unique_key_name></unique_key_name>
2507 <logical_name></logical_name> 2507 <logical_name></logical_name>
@@ -2837,7 +2837,7 @@ @@ -2837,7 +2837,7 @@
2837 </sequence> 2837 </sequence>
2838 </normal_column> 2838 </normal_column>
2839 <normal_column> 2839 <normal_column>
2840 - <word_id>39</word_id> 2840 + <word_id>37</word_id>
2841 <id>45</id> 2841 <id>45</id>
2842 <description></description> 2842 <description></description>
2843 <unique_key_name></unique_key_name> 2843 <unique_key_name></unique_key_name>
@@ -2925,7 +2925,7 @@ @@ -2925,7 +2925,7 @@
2925 <connections> 2925 <connections>
2926 <relation> 2926 <relation>
2927 <id>8</id> 2927 <id>8</id>
2928 - <source>8</source> 2928 + <source>7</source>
2929 <target>10</target> 2929 <target>10</target>
2930 <child_cardinality>1..n</child_cardinality> 2930 <child_cardinality>1..n</child_cardinality>
2931 <parent_cardinality>1</parent_cardinality> 2931 <parent_cardinality>1</parent_cardinality>
@@ -2942,7 +2942,7 @@ @@ -2942,7 +2942,7 @@
2942 </relation> 2942 </relation>
2943 <relation> 2943 <relation>
2944 <id>9</id> 2944 <id>9</id>
2945 - <source>7</source> 2945 + <source>8</source>
2946 <target>10</target> 2946 <target>10</target>
2947 <child_cardinality>1..n</child_cardinality> 2947 <child_cardinality>1..n</child_cardinality>
2948 <parent_cardinality>1</parent_cardinality> 2948 <parent_cardinality>1</parent_cardinality>
@@ -2968,7 +2968,7 @@ @@ -2968,7 +2968,7 @@
2968 <normal_column> 2968 <normal_column>
2969 <id>47</id> 2969 <id>47</id>
2970 <referenced_column>31</referenced_column> 2970 <referenced_column>31</referenced_column>
2971 - <relation>8</relation> 2971 + <relation>9</relation>
2972 <description></description> 2972 <description></description>
2973 <unique_key_name></unique_key_name> 2973 <unique_key_name></unique_key_name>
2974 <logical_name></logical_name> 2974 <logical_name></logical_name>
@@ -3001,7 +3001,7 @@ @@ -3001,7 +3001,7 @@
3001 <normal_column> 3001 <normal_column>
3002 <id>48</id> 3002 <id>48</id>
3003 <referenced_column>28</referenced_column> 3003 <referenced_column>28</referenced_column>
3004 - <relation>9</relation> 3004 + <relation>8</relation>
3005 <description></description> 3005 <description></description>
3006 <unique_key_name></unique_key_name> 3006 <unique_key_name></unique_key_name>
3007 <logical_name></logical_name> 3007 <logical_name></logical_name>
@@ -3144,7 +3144,7 @@ @@ -3144,7 +3144,7 @@
3144 </sequence> 3144 </sequence>
3145 </normal_column> 3145 </normal_column>
3146 <normal_column> 3146 <normal_column>
3147 - <word_id>38</word_id> 3147 + <word_id>41</word_id>
3148 <id>51</id> 3148 <id>51</id>
3149 <description></description> 3149 <description></description>
3150 <unique_key_name></unique_key_name> 3150 <unique_key_name></unique_key_name>
@@ -3176,7 +3176,7 @@ @@ -3176,7 +3176,7 @@
3176 </sequence> 3176 </sequence>
3177 </normal_column> 3177 </normal_column>
3178 <normal_column> 3178 <normal_column>
3179 - <word_id>17</word_id> 3179 + <word_id>16</word_id>
3180 <id>52</id> 3180 <id>52</id>
3181 <description></description> 3181 <description></description>
3182 <unique_key_name></unique_key_name> 3182 <unique_key_name></unique_key_name>
@@ -4157,23 +4157,23 @@ @@ -4157,23 +4157,23 @@
4157 </column_data> 4157 </column_data>
4158 <column_data> 4158 <column_data>
4159 <column_id>72</column_id> 4159 <column_id>72</column_id>
4160 - <value>default</value> 4160 + <value>i3geo_metaestat</value>
4161 </column_data> 4161 </column_data>
4162 <column_data> 4162 <column_data>
4163 <column_id>73</column_id> 4163 <column_id>73</column_id>
4164 - <value></value> 4164 + <value>localhost</value>
4165 </column_data> 4165 </column_data>
4166 <column_data> 4166 <column_data>
4167 <column_id>74</column_id> 4167 <column_id>74</column_id>
4168 - <value></value> 4168 + <value>5432</value>
4169 </column_data> 4169 </column_data>
4170 <column_data> 4170 <column_data>
4171 <column_id>75</column_id> 4171 <column_id>75</column_id>
4172 - <value></value> 4172 + <value>postgres</value>
4173 </column_data> 4173 </column_data>
4174 <column_data> 4174 <column_data>
4175 <column_id>76</column_id> 4175 <column_id>76</column_id>
4176 - <value></value> 4176 + <value>postgres</value>
4177 </column_data> 4177 </column_data>
4178 </data> 4178 </data>
4179 </direct_test_data> 4179 </direct_test_data>
ferramentas/metaestat/dicionario1.js
@@ -30,7 +30,7 @@ it:&quot;&quot; @@ -30,7 +30,7 @@ it:&quot;&quot;
30 }], 30 }],
31 "5":[ 31 "5":[
32 { 32 {
33 -pt:"Ou crie uma nova", 33 +pt:"ou crie uma nova",
34 en:"", 34 en:"",
35 es:"", 35 es:"",
36 it:"" 36 it:""
@@ -44,13 +44,27 @@ it:&quot;&quot; @@ -44,13 +44,27 @@ it:&quot;&quot;
44 }], 44 }],
45 "7":[ 45 "7":[
46 { 46 {
47 -pt:"", 47 +pt:"Crie ou edite as classifica&ccedil;&otilde;es que podem ser utilizadas para representar os dados escolhidos. As classifica&ccedil;&otilde;es definem as cores para o mapa e os valores que cada classe abrange. Na pr&oacute;xima tela ser&atilde;o definidas as classes.",
48 en:"", 48 en:"",
49 es:"", 49 es:"",
50 it:"" 50 it:""
51 }], 51 }],
52 "8":[ 52 "8":[
53 { 53 {
  54 +pt:"Edite",
  55 +en:"",
  56 +es:"",
  57 +it:""
  58 +}],
  59 +"9":[
  60 +{
  61 +pt:"",
  62 +en:"",
  63 +es:"",
  64 +it:""
  65 +}],
  66 +"10":[
  67 +{
54 pt:"", 68 pt:"",
55 en:"", 69 en:"",
56 es:"", 70 es:"",
ferramentas/metaestat/index.js
@@ -477,6 +477,12 @@ i3GEOF.metaestat = { @@ -477,6 +477,12 @@ i3GEOF.metaestat = {
477 }; 477 };
478 i3GEOadmin.variaveis.editar("variavel",""); 478 i3GEOadmin.variaveis.editar("variavel","");
479 }, 479 },
  480 + editaVariavel: function(){
  481 + //TODO
  482 + },
  483 + criaClassificacao: function(){
  484 +//TODO
  485 + },
480 criaMedidaVariavel: function(){ 486 criaMedidaVariavel: function(){
481 i3GEOadmin.variaveis.aposGravar = function(){ 487 i3GEOadmin.variaveis.aposGravar = function(){
482 core_carregando("desativa"); 488 core_carregando("desativa");
@@ -484,10 +490,27 @@ i3GEOF.metaestat = { @@ -484,10 +490,27 @@ i3GEOF.metaestat = {
484 i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t2"); 490 i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t2");
485 // Enome e o id do input onde o usuario escolheu o nome da nova variavel 491 // Enome e o id do input onde o usuario escolheu o nome da nova variavel
486 i3GEOF.metaestat.editor.t2(true,$i("Enomemedida").value); 492 i3GEOF.metaestat.editor.t2(true,$i("Enomemedida").value);
  493 + //TODO adicionar os parametros de tempo que ja existem na tabela
487 }; 494 };
488 i3GEOadmin.variaveis.editar("medidaVariavel",""); 495 i3GEOadmin.variaveis.editar("medidaVariavel","");
489 //passa o codigo da variavel 496 //passa o codigo da variavel
490 $i("Ecodigo_variavel").value = $i("i3geoCartoComboVariavelEditor").value; 497 $i("Ecodigo_variavel").value = $i("i3geoCartoComboVariavelEditor").value;
  498 + //define os valores que sao padrao
  499 + //a conexao e com o default
  500 + $i("Ecodigo_estat_conexao").value = 0;
  501 + //o esquema e o public
  502 + $i("Eesquemadb").value = "public";
  503 + //a tabela onde ficarao os dados
  504 + $i("Etabela").value = "indicadores_bairro";
  505 + //coluna com os valores
  506 + $i("Ecolunavalor").value = "valor_num";
  507 + //id que liga com o geo
  508 + $i("Ecolunaidgeo").value = "codigoregiao";
  509 + //impede a alteracao do filtro
  510 + $i("Efiltro").disabled = "disabled";
  511 + },
  512 + editaMedidaVariavel:function(){
  513 +//TODO
491 }, 514 },
492 removeEl:function(id){ 515 removeEl:function(id){
493 var no = $i(id); 516 var no = $i(id);
@@ -523,6 +546,7 @@ i3GEOF.metaestat = { @@ -523,6 +546,7 @@ i3GEOF.metaestat = {
523 ); 546 );
524 }, 547 },
525 t1: function(remove,textoSelecionado){ 548 t1: function(remove,textoSelecionado){
  549 + //TODO botao para editar uma variavel ja existente
526 if(remove == true){ 550 if(remove == true){
527 //remove o conteudo anteriormente construido 551 //remove o conteudo anteriormente construido
528 i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t1"); 552 i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t1");
@@ -530,13 +554,19 @@ i3GEOF.metaestat = { @@ -530,13 +554,19 @@ i3GEOF.metaestat = {
530 var temp = function(dados){ 554 var temp = function(dados){
531 var ins = "<p class='paragrafo' >" + $trad(1,i3GEOF.metaestat.dicionario) + "<br><br>" + 555 var ins = "<p class='paragrafo' >" + $trad(1,i3GEOF.metaestat.dicionario) + "<br><br>" +
532 "<span>" + i3GEOF.metaestat.principal.comboVariaveis(dados,"i3geoCartoComboVariavelEditor","") + "</span>" + 556 "<span>" + i3GEOF.metaestat.principal.comboVariaveis(dados,"i3geoCartoComboVariavelEditor","") + "</span>" +
533 - "<br><br><p><input id=i3GEOFmetaestatEditorBotao3 type='button' value='"+$trad(5,i3GEOF.metaestat.dicionario1)+"' /><br>"; 557 + "<br><br><p><input id=i3GEOFmetaestatEditorBotao3 type='button' value='"+$trad(8,i3GEOF.metaestat.dicionario1)+"' />" +
  558 + "&nbsp;<input id=i3GEOFmetaestatEditorBotao3a type='button' value='"+$trad(5,i3GEOF.metaestat.dicionario1)+"' /><br>";
534 i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t0()","i3GEOF.metaestat.editor.t2()",ins,"i3GEOF.metaestat.editor.t1","i3GEOFmetaestatEditor",true); 559 i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t0()","i3GEOF.metaestat.editor.t2()",ins,"i3GEOF.metaestat.editor.t1","i3GEOFmetaestatEditor",true);
535 new YAHOO.widget.Button( 560 new YAHOO.widget.Button(
536 "i3GEOFmetaestatEditorBotao3", 561 "i3GEOFmetaestatEditorBotao3",
537 {onclick:{fn: i3GEOF.metaestat.editor.criaVariavel}} 562 {onclick:{fn: i3GEOF.metaestat.editor.criaVariavel}}
538 ); 563 );
539 $i("i3GEOFmetaestatEditorBotao3-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px"; 564 $i("i3GEOFmetaestatEditorBotao3-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px";
  565 + new YAHOO.widget.Button(
  566 + "i3GEOFmetaestatEditorBotao3a",
  567 + {onclick:{fn: i3GEOF.metaestat.editor.editaVariavel}}
  568 + );
  569 + $i("i3GEOFmetaestatEditorBotao3a-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px";
540 if(textoSelecionado){ 570 if(textoSelecionado){
541 i3GEOF.metaestat.editor.selComboPorTexto("i3geoCartoComboVariavelEditor",textoSelecionado); 571 i3GEOF.metaestat.editor.selComboPorTexto("i3geoCartoComboVariavelEditor",textoSelecionado);
542 } 572 }
@@ -544,6 +574,7 @@ i3GEOF.metaestat = { @@ -544,6 +574,7 @@ i3GEOF.metaestat = {
544 i3GEO.php.listaVariavel(temp); 574 i3GEO.php.listaVariavel(temp);
545 }, 575 },
546 t2: function(remove,textoSelecionado){ 576 t2: function(remove,textoSelecionado){
  577 + //TODO botao para editar uma medida de variavel ja existente
547 if(remove == true){ 578 if(remove == true){
548 //remove o conteudo anteriormente construido 579 //remove o conteudo anteriormente construido
549 i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t2"); 580 i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t2");
@@ -556,17 +587,22 @@ i3GEOF.metaestat = { @@ -556,17 +587,22 @@ i3GEOF.metaestat = {
556 var temp = function(dados){ 587 var temp = function(dados){
557 var ins = "<p class='paragrafo' >" + $trad(2,i3GEOF.metaestat.dicionario) + "<br><br>" + 588 var ins = "<p class='paragrafo' >" + $trad(2,i3GEOF.metaestat.dicionario) + "<br><br>" +
558 "<span>" + i3GEOF.metaestat.principal.comboMedidasVariavel(dados,"i3geoCartoComboMedidaVariavelEditor","") + "</span>" + 589 "<span>" + i3GEOF.metaestat.principal.comboMedidasVariavel(dados,"i3geoCartoComboMedidaVariavelEditor","") + "</span>" +
559 - "<br><br><p><input id=i3GEOFmetaestatEditorBotao4 type='button' value='"+$trad(5,i3GEOF.metaestat.dicionario1)+"' /><br>"; 590 + "<br><br><p><input id=i3GEOFmetaestatEditorBotao4 type='button' value='"+$trad(8,i3GEOF.metaestat.dicionario1)+"' />" +
  591 + "&nbsp <input id=i3GEOFmetaestatEditorBotao4a type='button' value='"+$trad(5,i3GEOF.metaestat.dicionario1)+"' /><br>";
560 i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t1()","i3GEOF.metaestat.editor.t3()",ins,"i3GEOF.metaestat.editor.t2","i3GEOFmetaestatEditor",true); 592 i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t1()","i3GEOF.metaestat.editor.t3()",ins,"i3GEOF.metaestat.editor.t2","i3GEOFmetaestatEditor",true);
561 new YAHOO.widget.Button( 593 new YAHOO.widget.Button(
562 - "i3GEOFmetaestatEditorBotao4", 594 + "i3GEOFmetaestatEditorBotao4a",
  595 + {onclick:{fn: i3GEOF.metaestat.editor.editaMedidaVariavel}}
  596 + );
  597 + $i("i3GEOFmetaestatEditorBotao4a-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px";
  598 + new YAHOO.widget.Button(
  599 + "i3GEOFmetaestatEditorBotao4a",
563 {onclick:{fn: i3GEOF.metaestat.editor.criaMedidaVariavel}} 600 {onclick:{fn: i3GEOF.metaestat.editor.criaMedidaVariavel}}
564 ); 601 );
565 - $i("i3GEOFmetaestatEditorBotao4-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px"; 602 + $i("i3GEOFmetaestatEditorBotao4a-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px";
566 if(textoSelecionado){ 603 if(textoSelecionado){
567 i3GEOF.metaestat.editor.selComboPorTexto("i3geoCartoComboMedidaVariavelEditor",textoSelecionado); 604 i3GEOF.metaestat.editor.selComboPorTexto("i3geoCartoComboMedidaVariavelEditor",textoSelecionado);
568 } 605 }
569 -  
570 }, 606 },
571 codigo_variavel = $i("i3geoCartoComboVariavelEditor").value; 607 codigo_variavel = $i("i3geoCartoComboVariavelEditor").value;
572 if(codigo_variavel == ""){ 608 if(codigo_variavel == ""){
@@ -576,6 +612,31 @@ i3GEOF.metaestat = { @@ -576,6 +612,31 @@ i3GEOF.metaestat = {
576 } 612 }
577 i3GEO.php.listaMedidaVariavel(codigo_variavel,temp); 613 i3GEO.php.listaMedidaVariavel(codigo_variavel,temp);
578 } 614 }
  615 + },
  616 + t3: function(remove,textoSelecionado){
  617 + //TODO escolha dos parametros de classificacao
  618 + if(remove == true){
  619 + //remove o conteudo anteriormente construido
  620 + i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t3");
  621 + }
  622 + if($i("i3geoCartoComboMedidaVariavelEditor").value === ""){
  623 + alert($trad(2,i3GEOF.metaestat.dicionario));
  624 + i3GEOF.metaestat.editor.t2(false);
  625 + }
  626 + else{
  627 + var temp = function(dados){
  628 + var ins = "<p class='paragrafo' >" + $trad(7,i3GEOF.metaestat.dicionario1) + "<br><br>" +
  629 + "<span>" + i3GEOF.metaestat.principal.comboClassificacoesMedidaVariavel(dados,"i3geoCartoComboClassificacoesMedidaVariavelEditor","") + "</span>" +
  630 + "<br><br><p><input id=i3GEOFmetaestatEditorBotao5 type='button' value='"+$trad(5,i3GEOF.metaestat.dicionario1)+"' /><br>";
  631 + i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t2()","i3GEOF.metaestat.editor.t4()",ins,"i3GEOF.metaestat.editor.t3","i3GEOFmetaestatEditor",true);
  632 + new YAHOO.widget.Button(
  633 + "i3GEOFmetaestatEditorBotao5",
  634 + {onclick:{fn: i3GEOF.metaestat.editor.criaClassificacao}}
  635 + );
  636 + $i("i3GEOFmetaestatEditorBotao5-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px";
  637 + };
  638 + i3GEO.php.listaClassificacaoMedida($i("i3geoCartoComboMedidaVariavelEditor").value,temp);
  639 + }
579 } 640 }
580 }, 641 },
581 parametros: { 642 parametros: {
@@ -868,6 +929,18 @@ i3GEOF.metaestat = { @@ -868,6 +929,18 @@ i3GEOF.metaestat = {
868 }, 929 },
869 comboMedidaVariavelOnchange: function(combo){ 930 comboMedidaVariavelOnchange: function(combo){
870 i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t3"); 931 i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t3");
  932 + },
  933 + comboClassificacoesMedidaVariavel: function(dados,idcombo){
  934 + var ins,i,n = dados.length;
  935 + ins = "<select id='"+idcombo+"' style='box-shadow:0 1px 5px gray;width:"+(i3GEOF.metaestat.LARGURA - 20)+"px' onchange='i3GEOF.metaestat.principal.comboClassificacoesMedidaVariavelOnchange()'><option value=''>---</option>";
  936 + for(i=0;i<n;i++){
  937 + ins += "<option title='"+dados[i].observacao+"' value='"+dados[i].id_classificacao+"'>"+dados[i].nome+"</option>";
  938 + }
  939 + ins += "</select>";
  940 + return ins;
  941 + },
  942 + comboClassificacoesMedidaVariavelOnchange: function(){
  943 +
871 } 944 }
872 } 945 }
873 }; 946 };
874 \ No newline at end of file 947 \ No newline at end of file