Commit afecee189231544ec732cd29288829c3dab58e18

Authored by Edmar Moretti
1 parent 2d0b68ad

Reformulação da tela de adição de variáveis do sistema metaestat

admin/admin.db
No preview for this file type
admin/php/classe_metaestat.php
@@ -404,6 +404,10 @@ class Metaestat{ @@ -404,6 +404,10 @@ class Metaestat{
404 if(!empty($id_classificacao)){ 404 if(!empty($id_classificacao)){
405 $classes = $this->listaClasseClassificacao($id_classificacao); 405 $classes = $this->listaClasseClassificacao($id_classificacao);
406 } 406 }
  407 + else{
  408 + $classificacoes = $this->listaClassificacaoMedida($id_medida_variavel);
  409 + $classes = $this->listaClasseClassificacao($classificacoes[0]["id_classificacao"]);
  410 + }
407 $dados[] = "MAP"; 411 $dados[] = "MAP";
408 $dados[] = 'SYMBOLSET "'.$this->locaplic.'/symbols/simbolosv6.sym"'; 412 $dados[] = 'SYMBOLSET "'.$this->locaplic.'/symbols/simbolosv6.sym"';
409 $dados[] = 'FONTSET "'.$this->locaplic.'/symbols/fontes.txt"'; 413 $dados[] = 'FONTSET "'.$this->locaplic.'/symbols/fontes.txt"';
ferramentas/metaestat/dicionario.js
@@ -22,7 +22,7 @@ it:"" @@ -22,7 +22,7 @@ it:""
22 }], 22 }],
23 "3":[ 23 "3":[
24 { 24 {
25 -pt:"Mais info", 25 +pt:"Mais informações",
26 en:"", 26 en:"",
27 es:"", 27 es:"",
28 it:"" 28 it:""
@@ -71,7 +71,7 @@ it:"" @@ -71,7 +71,7 @@ it:""
71 }], 71 }],
72 "10":[ 72 "10":[
73 { 73 {
74 -pt:"Criar camada", 74 +pt:"Nova camada",
75 en:"", 75 en:"",
76 es:"", 76 es:"",
77 it:"" 77 it:""
@@ -92,7 +92,7 @@ it:"" @@ -92,7 +92,7 @@ it:""
92 }], 92 }],
93 "13":[ 93 "13":[
94 { 94 {
95 -pt:"Escolha um tipo de região", 95 +pt:"Escolha um tipo de limite geográfico",
96 en:"", 96 en:"",
97 es:"", 97 es:"",
98 it:"" 98 it:""
@@ -106,21 +106,28 @@ it:"" @@ -106,21 +106,28 @@ it:""
106 }], 106 }],
107 "15":[ 107 "15":[
108 { 108 {
109 -pt:"Editar a região", 109 +pt:"Editar limite geográfico",
110 en:"", 110 en:"",
111 es:"", 111 es:"",
112 it:"" 112 it:""
113 }], 113 }],
114 "16":[ 114 "16":[
115 { 115 {
116 -pt:"Região", 116 +pt:"Limite geográfico",
117 en:"", 117 en:"",
118 es:"", 118 es:"",
119 it:"" 119 it:""
120 }], 120 }],
121 "17":[ 121 "17":[
122 { 122 {
123 -pt:"Escolha um tipo de região (limites utilizados para representar os valores) e o tipo de classificação dos dados, depois escolha os valores para os parâmetros , se houver. Para adicionar a camada ao mapa, clique no botão de adição e feche a janela para continuar usando o mapa.", 123 +pt:"Escolha um tipo de limite geográfico (limites utilizados para representar os valores) e o tipo de classificação dos dados, depois escolha os valores para os parâmetros , se houver. Para adicionar a camada ao mapa, clique no botão de adição e feche a janela para continuar usando o mapa.",
  124 +en:"",
  125 +es:"",
  126 +it:""
  127 +}],
  128 +"18":[
  129 +{
  130 +pt:"Propriedades da camada",
124 en:"", 131 en:"",
125 es:"", 132 es:"",
126 it:"" 133 it:""
ferramentas/metaestat/index.js
@@ -48,7 +48,7 @@ i3GEOF.metaestat = { @@ -48,7 +48,7 @@ i3GEOF.metaestat = {
48 TOP: 50, 48 TOP: 50,
49 LEFT: 100, 49 LEFT: 100,
50 LARGURA: 270, 50 LARGURA: 270,
51 - ALTURA: 300, 51 + ALTURA: 250,
52 //lista das camadas que foram adicionadas ao mapa 52 //lista das camadas que foram adicionadas ao mapa
53 CAMADAS: [], 53 CAMADAS: [],
54 //dados das medidas obtidos para a ultima variavel escolhida 54 //dados das medidas obtidos para a ultima variavel escolhida
@@ -561,6 +561,10 @@ i3GEOF.metaestat = { @@ -561,6 +561,10 @@ i3GEOF.metaestat = {
561 i3GEO.janela.tempoMsg("erro: i3geoCartoComboMedidasVariavel???"); 561 i3GEO.janela.tempoMsg("erro: i3geoCartoComboMedidasVariavel???");
562 return; 562 return;
563 } 563 }
  564 + if($i("i3geoCartoComboMedidasVariavel").value === ""){
  565 + i3GEO.janela.tempoMsg("erro: i3geoCartoComboMedidasVariavel???");
  566 + return;
  567 + }
564 if(!iddiv || !$i(iddiv)){ 568 if(!iddiv || !$i(iddiv)){
565 iddiv = "i3geoCartoClasses_corpo"; 569 iddiv = "i3geoCartoClasses_corpo";
566 } 570 }
@@ -578,22 +582,21 @@ i3GEOF.metaestat = { @@ -578,22 +582,21 @@ i3GEOF.metaestat = {
578 } 582 }
579 }, 583 },
580 abreJanela: function(){ 584 abreJanela: function(){
581 - var cabecalho,minimiza,imagemxy,janela; 585 + var cabecalho,minimiza,janela;
582 if (!$i("i3geoCartoClasses")){ 586 if (!$i("i3geoCartoClasses")){
583 cabecalho = function(){ 587 cabecalho = function(){
584 }; 588 };
585 minimiza = function(){ 589 minimiza = function(){
586 - i3GEO.janela.minimiza("i3geoCartoClasses");  
587 }; 590 };
588 janela = i3GEO.janela.cria( 591 janela = i3GEO.janela.cria(
589 - i3GEOF.metaestat.LARGURA+"px",  
590 - i3GEOF.metaestat.ALTURA+"px", 592 + i3GEOF.metaestat.LARGURA+10+"px",
  593 + i3GEOF.metaestat.ALTURA - 50 +"px",
591 "", 594 "",
592 "", 595 "",
593 "", 596 "",
594 $trad(6,i3GEOF.metaestat.dicionario), 597 $trad(6,i3GEOF.metaestat.dicionario),
595 "i3geoCartoClasses", 598 "i3geoCartoClasses",
596 - false, 599 + true,
597 "hd", 600 "hd",
598 cabecalho, 601 cabecalho,
599 minimiza 602 minimiza
@@ -606,8 +609,28 @@ i3GEOF.metaestat = { @@ -606,8 +609,28 @@ i3GEOF.metaestat = {
606 janela = YAHOO.i3GEO.janela.manager.find("i3geoCartoClasses"); 609 janela = YAHOO.i3GEO.janela.manager.find("i3geoCartoClasses");
607 } 610 }
608 janela.show(); 611 janela.show();
609 - imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));  
610 - janela.moveTo(imagemxy[0]+i3GEOF.metaestat.LEFT+i3GEOF.metaestat.LARGURA+20,i3GEOF.metaestat.TOP); 612 + i3GEOF.metaestat.classes.botaoAplicar();
  613 + //imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));
  614 + //janela.moveTo(imagemxy[0]+i3GEOF.metaestat.LEFT+i3GEOF.metaestat.LARGURA+20,i3GEOF.metaestat.TOP);
  615 + },
  616 + botaoAplicar: function(){
  617 + YAHOO.i3GEO.janela.manager.find("i3geoCartoClasses").setFooter('<input type="button" id="i3GEOcartoClassesBotaoAaplicar" value="Aplicar" class="paragrafo" style="width:200px;cursor:pointer;color:blue" />');
  618 + new YAHOO.widget.Button(
  619 + "i3GEOcartoClassesBotaoAaplicar",
  620 + {onclick:{fn: i3GEOF.metaestat.classes.aplicar}}
  621 + );
  622 + $i("i3GEOcartoClassesBotaoAaplicar-button").style.width = i3GEOF.metaestat.LARGURA - 15 + "px";
  623 + },
  624 + aplicar: function(){
  625 + i3GEOF.metaestat.comum.tipoRep = [$i("i3geoCartoComboTipoRep").value,$i("i3geoCartoComboTipoRep").options[$i("i3geoCartoComboTipoRep").selectedIndex].label];
  626 + i3GEOF.metaestat.comum.tipoClassificacao = [$i("i3geoCartoComboTipoClassificacao").value,$i("i3geoCartoComboTipoClassificacao").options[$i("i3geoCartoComboTipoClassificacao").selectedIndex].label];
  627 + i3GEOF.metaestat.comum.tipoRegiao = [$i("i3geoCartoComboRegioesMedidasVariavel").value,$i("i3geoCartoComboRegioesMedidasVariavel").options[$i("i3geoCartoComboRegioesMedidasVariavel").selectedIndex].label];
  628 + i3GEOF.metaestat.classes.destroiJanela();
  629 + },
  630 + zeraParametros: function(){
  631 + i3GEOF.metaestat.comum.tipoRep = ["",""];
  632 + i3GEOF.metaestat.comum.tipoClassificacao = ["",""];
  633 + i3GEOF.metaestat.comum.tipoRegiao = ["",""];
611 }, 634 },
612 destroiJanela: function(){ 635 destroiJanela: function(){
613 var janela = YAHOO.i3GEO.janela.manager.find("i3geoCartoClasses"); 636 var janela = YAHOO.i3GEO.janela.manager.find("i3geoCartoClasses");
@@ -626,13 +649,6 @@ i3GEOF.metaestat = { @@ -626,13 +649,6 @@ i3GEOF.metaestat = {
626 '</div>'; 649 '</div>';
627 return ins; 650 return ins;
628 }, 651 },
629 - botaoAdicionarCamada: function(){  
630 - new YAHOO.widget.Button(  
631 - "i3GEOcartoBotaoAdicionarCamada",  
632 - {onclick:{fn: i3GEOF.metaestat.comum.adicionaCamada}}  
633 - );  
634 - $i("i3GEOcartoBotaoAdicionarCamada-button").style.width = i3GEOF.metaestat.LARGURA - 25 + "px";  
635 - },  
636 comboTipoRep: function(){ 652 comboTipoRep: function(){
637 var onde = $i("i3geoCartoTipoRep"), 653 var onde = $i("i3geoCartoTipoRep"),
638 ins,i, 654 ins,i,
@@ -641,7 +657,7 @@ i3GEOF.metaestat = { @@ -641,7 +657,7 @@ i3GEOF.metaestat = {
641 {"codigo":"point","nome":"pontos"} 657 {"codigo":"point","nome":"pontos"}
642 ], 658 ],
643 n = dados.length; 659 n = dados.length;
644 - ins = '<p style="text-align:left;"><input type="button" id="i3GEOcartoBotaoAdicionarCamada" onclick="i3GEOF.metaestat.principal.maisInfo()" value="'+$trad(7,i3GEOF.metaestat.dicionario)+'"class="paragrafo" style="cursor:pointer;color:blue" /></p>' + 660 + ins = '' +
645 '<br><p class="paragrafo" >'+$trad(8,i3GEOF.metaestat.dicionario)+'</p>' + 661 '<br><p class="paragrafo" >'+$trad(8,i3GEOF.metaestat.dicionario)+'</p>' +
646 "<select id='i3geoCartoComboTipoRep' style='box-shadow:0 1px 5px gray;width:"+(i3GEOF.metaestat.LARGURA - 20)+"px' onchange=''>"; 662 "<select id='i3geoCartoComboTipoRep' style='box-shadow:0 1px 5px gray;width:"+(i3GEOF.metaestat.LARGURA - 20)+"px' onchange=''>";
647 for(i=0;i<n;i++){ 663 for(i=0;i<n;i++){
@@ -650,7 +666,7 @@ i3GEOF.metaestat = { @@ -650,7 +666,7 @@ i3GEOF.metaestat = {
650 ins += "</select>"; 666 ins += "</select>";
651 if(onde){ 667 if(onde){
652 onde.innerHTML = ins; 668 onde.innerHTML = ins;
653 - i3GEOF.metaestat.classes.botaoAdicionarCamada(); 669 + //i3GEOF.metaestat.classes.botaoAdicionarCamada();
654 } 670 }
655 return ins; 671 return ins;
656 }, 672 },
@@ -725,6 +741,10 @@ i3GEOF.metaestat = { @@ -725,6 +741,10 @@ i3GEOF.metaestat = {
725 i3GEO.arvoreDeCamadas.ligaDesligaTemas(i3GEOF.metaestat.CAMADAS.join(","),false); 741 i3GEO.arvoreDeCamadas.ligaDesligaTemas(i3GEOF.metaestat.CAMADAS.join(","),false);
726 } 742 }
727 }, 743 },
  744 + //parametros para adicionar a camada
  745 + tipoRep: [],
  746 + tipoRegiao: [],
  747 + tipoClassificacao: [],
728 adicionaCamada: function(){ 748 adicionaCamada: function(){
729 //function mapfileMedidaVariavel($id_medida_variavel,$filtro="",$todasascolunas = 0,$tipolayer="polygon",$titulolayer="",$id_classificacao="",$agruparpor=""){ 749 //function mapfileMedidaVariavel($id_medida_variavel,$filtro="",$todasascolunas = 0,$tipolayer="polygon",$titulolayer="",$id_classificacao="",$agruparpor=""){
730 var v = i3GEOF.metaestat.comum.verificaParametros(), 750 var v = i3GEOF.metaestat.comum.verificaParametros(),
@@ -749,11 +769,11 @@ i3GEOF.metaestat = { @@ -749,11 +769,11 @@ i3GEOF.metaestat = {
749 $i("i3geoCartoComboMedidasVariavel").value, 769 $i("i3geoCartoComboMedidasVariavel").value,
750 i3GEOF.metaestat.comum.defineFiltro(), 770 i3GEOF.metaestat.comum.defineFiltro(),
751 0, 771 0,
752 - $i("i3geoCartoComboTipoRep").value, 772 + i3GEOF.metaestat.comum.tipoRep[0],
753 i3GEOF.metaestat.comum.defineTitulo(), 773 i3GEOF.metaestat.comum.defineTitulo(),
754 - $i("i3geoCartoComboTipoClassificacao").value, 774 + i3GEOF.metaestat.comum.tipoClassificacao[0],
755 i3GEOF.metaestat.comum.defineAgruparPor(), 775 i3GEOF.metaestat.comum.defineAgruparPor(),
756 - $i("i3geoCartoComboRegioesMedidasVariavel").value 776 + i3GEOF.metaestat.comum.tipoRegiao[0]
757 ); 777 );
758 }, 778 },
759 ativaCamada: function(camada){ 779 ativaCamada: function(camada){
@@ -774,9 +794,9 @@ i3GEOF.metaestat = { @@ -774,9 +794,9 @@ i3GEOF.metaestat = {
774 dados = i3GEOF.metaestat.parametros.dados; 794 dados = i3GEOF.metaestat.parametros.dados;
775 titulo = $i("i3geoCartoComboVariavel").options[$i("i3geoCartoComboVariavel").selectedIndex].label +" - "+ 795 titulo = $i("i3geoCartoComboVariavel").options[$i("i3geoCartoComboVariavel").selectedIndex].label +" - "+
776 $i("i3geoCartoComboMedidasVariavel").options[$i("i3geoCartoComboMedidasVariavel").selectedIndex].label +" - "+ 796 $i("i3geoCartoComboMedidasVariavel").options[$i("i3geoCartoComboMedidasVariavel").selectedIndex].label +" - "+
777 - $i("i3geoCartoComboTipoRep").options[$i("i3geoCartoComboTipoRep").selectedIndex].label +" - "+  
778 - $i("i3geoCartoComboTipoClassificacao").options[$i("i3geoCartoComboTipoClassificacao").selectedIndex].label + " - " +  
779 - $i("i3geoCartoComboRegioesMedidasVariavel").options[$i("i3geoCartoComboRegioesMedidasVariavel").selectedIndex].label; 797 + i3GEOF.metaestat.comum.tipoRep[1] +" - "+
  798 + i3GEOF.metaestat.comum.tipoClassificacao[1] + " - " +
  799 + i3GEOF.metaestat.comum.tipoRegiao[1];
780 n = dados.length; 800 n = dados.length;
781 for(i=0;i<n;i++){ 801 for(i=0;i<n;i++){
782 c = $i("comboparametro_"+dados[i].id_parametro_medida+"_"+dados[i].id_pai); 802 c = $i("comboparametro_"+dados[i].id_parametro_medida+"_"+dados[i].id_pai);
@@ -839,7 +859,7 @@ i3GEOF.metaestat = { @@ -839,7 +859,7 @@ i3GEOF.metaestat = {
839 }, 859 },
840 verificaParametros: function(){ 860 verificaParametros: function(){
841 var ok = true, 861 var ok = true,
842 - combos = ["i3geoCartoComboVariavel","i3geoCartoComboMedidasVariavel","i3geoCartoComboTipoRep","i3geoCartoComboTipoClassificacao"], 862 + combos = ["i3geoCartoComboVariavel","i3geoCartoComboMedidasVariavel"],
843 n = combos.length, 863 n = combos.length,
844 i,temp; 864 i,temp;
845 for(i=0;i<n;i++){ 865 for(i=0;i<n;i++){
@@ -1478,12 +1498,19 @@ i3GEOF.metaestat = { @@ -1478,12 +1498,19 @@ i3GEOF.metaestat = {
1478 "<br><div id='i3geoCartoTipoClassificacao'></div>" + 1498 "<br><div id='i3geoCartoTipoClassificacao'></div>" +
1479 "<br><div id='i3geoCartoParametrosMedidasVariavel'></div>" + 1499 "<br><div id='i3geoCartoParametrosMedidasVariavel'></div>" +
1480 "<p class=paragrafo >"+$trad(17,i3GEOF.metaestat.dicionario) + "</p>"; 1500 "<p class=paragrafo >"+$trad(17,i3GEOF.metaestat.dicionario) + "</p>";
1481 - i3GEOF.metaestat.classes.botaoAdicionarCamada(); 1501 + //i3GEOF.metaestat.classes.botaoAdicionarCamada();
1482 i3GEOF.metaestat.classes.comboRegiao(i3GEOF.metaestat.ID_MEDIDA_VARIAVEL); 1502 i3GEOF.metaestat.classes.comboRegiao(i3GEOF.metaestat.ID_MEDIDA_VARIAVEL);
1483 i3GEOF.metaestat.classes.comboTipoClassificacao(); 1503 i3GEOF.metaestat.classes.comboTipoClassificacao();
1484 i3GEOF.metaestat.parametros.lista(i3GEOF.metaestat.ID_MEDIDA_VARIAVEL); 1504 i3GEOF.metaestat.parametros.lista(i3GEOF.metaestat.ID_MEDIDA_VARIAVEL);
1485 } 1505 }
1486 }, 1506 },
  1507 + atualiza:function(){
  1508 + $i("i3geoCartoVariaveis").innerHTML = "";
  1509 + $i("i3geoCartoMedidasVariavel").innerHTML = "";
  1510 + $i("i3geoCartoParametrosMedidasVariavel").innerHTML = "";
  1511 + YAHOO.i3GEO.janela.manager.find("i3geoCartoParametros").setFooter("");
  1512 + i3GEOF.metaestat.principal.opcoesVariaveis();
  1513 + },
1487 abreJanela: function(){ 1514 abreJanela: function(){
1488 var cabecalho,minimiza,imagemxy,janela,modal = false; 1515 var cabecalho,minimiza,imagemxy,janela,modal = false;
1489 if (!$i("i3geoCartoParametros")){ 1516 if (!$i("i3geoCartoParametros")){
@@ -1518,6 +1545,7 @@ i3GEOF.metaestat = { @@ -1518,6 +1545,7 @@ i3GEOF.metaestat = {
1518 janela.show(); 1545 janela.show();
1519 imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO)); 1546 imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));
1520 janela.moveTo(imagemxy[0]+i3GEOF.metaestat.LEFT,i3GEOF.metaestat.TOP); 1547 janela.moveTo(imagemxy[0]+i3GEOF.metaestat.LEFT,i3GEOF.metaestat.TOP);
  1548 + return janela;
1521 }, 1549 },
1522 html: function(){ 1550 html: function(){
1523 var ins = '<div id="i3geoCartoVariaveisContainer" style="margin-left:5px;">' + 1551 var ins = '<div id="i3geoCartoVariaveisContainer" style="margin-left:5px;">' +
@@ -1577,11 +1605,11 @@ i3GEOF.metaestat = { @@ -1577,11 +1605,11 @@ i3GEOF.metaestat = {
1577 }, 1605 },
1578 comboVariaveis: function(dados,idcombo,stronchange){ 1606 comboVariaveis: function(dados,idcombo,stronchange){
1579 var ins,i,n = dados.length; 1607 var ins,i,n = dados.length;
1580 - ins = "<select id='"+idcombo+"' style='box-shadow:0 1px 5px gray;width:"+(i3GEOF.metaestat.LARGURA - 20)+"px' onchange='"+stronchange+"'><option value=''>---</option>"; 1608 + ins = "<select id='"+idcombo+"' style='box-shadow:0 1px 5px gray;width:"+(i3GEOF.metaestat.LARGURA - 40)+"px' onchange='"+stronchange+"'><option value=''>---</option>";
1581 for(i=0;i<n;i++){ 1609 for(i=0;i<n;i++){
1582 ins += "<option title='"+dados[i].descricao+"' value='"+dados[i].codigo_variavel+"'>"+dados[i].nome+"</option>"; 1610 ins += "<option title='"+dados[i].descricao+"' value='"+dados[i].codigo_variavel+"'>"+dados[i].nome+"</option>";
1583 } 1611 }
1584 - ins += "</select>"; 1612 + ins += "</select><img src='"+i3GEO.configura.locaplic+"/imagens/ic_identifica.png' style='position:relative;cursor:pointer;left:5px;top:4px;' onclick='i3GEOF.metaestat.principal.maisInfo()' title='"+$trad(3,i3GEOF.metaestat.dicionario)+"'/>";
1585 return ins; 1613 return ins;
1586 }, 1614 },
1587 botaoInfo: function(){ 1615 botaoInfo: function(){
@@ -1598,12 +1626,13 @@ i3GEOF.metaestat = { @@ -1598,12 +1626,13 @@ i3GEOF.metaestat = {
1598 ); 1626 );
1599 $i("i3GEOcartoBotaoEditor-button").style.width = (i3GEOF.metaestat.LARGURA / 2) - 15 + "px"; 1627 $i("i3GEOcartoBotaoEditor-button").style.width = (i3GEOF.metaestat.LARGURA / 2) - 15 + "px";
1600 }, 1628 },
1601 - botaoJanelaClasses: function(){ 1629 + botaoAdicionaCamada: function(){
  1630 + YAHOO.i3GEO.janela.manager.find("i3geoCartoParametros").setFooter('<input type="button" id="i3GEOcartoBotaoAdicionaCamada" value="'+$trad(7,i3GEOF.metaestat.dicionario)+'" class="paragrafo" style="width:200px;cursor:pointer;color:blue" />');
1602 new YAHOO.widget.Button( 1631 new YAHOO.widget.Button(
1603 - "i3GEOcartoBotaoClasses",  
1604 - {onclick:{fn: i3GEOF.metaestat.classes.inicia}} 1632 + "i3GEOcartoBotaoAdicionaCamada",
  1633 + {onclick:{fn: i3GEOF.metaestat.comum.adicionaCamada}}
1605 ); 1634 );
1606 - $i("i3GEOcartoBotaoClasses-button").style.width = (i3GEOF.metaestat.LARGURA / 2) - 15 + "px"; 1635 + $i("i3GEOcartoBotaoAdicionaCamada-button").style.width = i3GEOF.metaestat.LARGURA - 15 + "px";
1607 }, 1636 },
1608 botaoJanelaAnalise: function(){ 1637 botaoJanelaAnalise: function(){
1609 new YAHOO.widget.Button( 1638 new YAHOO.widget.Button(
@@ -1617,17 +1646,17 @@ i3GEOF.metaestat = { @@ -1617,17 +1646,17 @@ i3GEOF.metaestat = {
1617 temp = function(dados){ 1646 temp = function(dados){
1618 var ins = ''; 1647 var ins = '';
1619 //botao para obter mais info 1648 //botao para obter mais info
1620 - ins = '<p style="text-align:left;"><input type="button" id="i3GEOcartoBotaoInfo" value="'+$trad(3,i3GEOF.metaestat.dicionario)+'"class="paragrafo" style="width:200px;cursor:pointer;color:blue" />' +  
1621 - '<input type="button" id="i3GEOcartoBotaoEditor" value="'+$trad(12,i3GEOF.metaestat.dicionario)+'"class="paragrafo" style="width:200px;cursor:pointer;color:blue" /></p>' +  
1622 - '<br><p style="text-align:left;"><input type="button" id="i3GEOcartoBotaoClasses" value="'+$trad(10,i3GEOF.metaestat.dicionario)+'"class="paragrafo" style="width:200px;cursor:pointer;color:blue" />' + 1649 + ins = '<p style="text-align:left;">' +
  1650 + '<input type="button" id="i3GEOcartoBotaoEditor" value="'+$trad(12,i3GEOF.metaestat.dicionario)+'"class="paragrafo" style="width:200px;cursor:pointer;color:blue" />&nbsp;' +
1623 '<input type="button" id="i3GEOcartoBotaoAnalise" value="'+$trad(11,i3GEOF.metaestat.dicionario)+'"class="paragrafo" style="width:200px;cursor:pointer;color:blue" /></p>' + 1651 '<input type="button" id="i3GEOcartoBotaoAnalise" value="'+$trad(11,i3GEOF.metaestat.dicionario)+'"class="paragrafo" style="width:200px;cursor:pointer;color:blue" /></p>' +
1624 - '<br><p class="paragrafo" >'+$trad(1,i3GEOF.metaestat.dicionario)+'</p>'; 1652 + '<br><p class="paragrafo" >'+$trad(1,i3GEOF.metaestat.dicionario) +
  1653 + '<img title="Atualiza listas" onclick="i3GEOF.metaestat.principal.atualiza()" style="left:5px;top:3px;position:relative;cursor:pointer;text-align:left" src="'+i3GEO.configura.locaplic+'/imagens/oxygen/16x16/folder-sync.png" /></p>';
1625 ins += i3GEOF.metaestat.principal.comboVariaveis(dados,"i3geoCartoComboVariavel","i3GEOF.metaestat.principal.comboVariaveisOnchange(this)"); 1654 ins += i3GEOF.metaestat.principal.comboVariaveis(dados,"i3geoCartoComboVariavel","i3GEOF.metaestat.principal.comboVariaveisOnchange(this)");
1626 if(onde){ 1655 if(onde){
1627 onde.innerHTML = ins; 1656 onde.innerHTML = ins;
1628 - i3GEOF.metaestat.principal.botaoInfo(); 1657 + //i3GEOF.metaestat.principal.botaoInfo();
1629 i3GEOF.metaestat.principal.botaoJanelaEditor(); 1658 i3GEOF.metaestat.principal.botaoJanelaEditor();
1630 - i3GEOF.metaestat.principal.botaoJanelaClasses(); 1659 + //i3GEOF.metaestat.principal.botaoJanelaClasses();
1631 i3GEOF.metaestat.principal.botaoJanelaAnalise(); 1660 i3GEOF.metaestat.principal.botaoJanelaAnalise();
1632 } 1661 }
1633 return ins; 1662 return ins;
@@ -1643,20 +1672,20 @@ i3GEOF.metaestat = { @@ -1643,20 +1672,20 @@ i3GEOF.metaestat = {
1643 $i("i3geoCartoMedidasVariavel").innerHTML = ""; 1672 $i("i3geoCartoMedidasVariavel").innerHTML = "";
1644 } 1673 }
1645 $i("i3geoCartoParametrosMedidasVariavel").innerHTML = ""; 1674 $i("i3geoCartoParametrosMedidasVariavel").innerHTML = "";
1646 - i3GEOF.metaestat.classes.destroiJanela(); 1675 + i3GEOF.metaestat.classes.zeraParametros();
1647 }, 1676 },
1648 comboMedidasVariavel: function(dados,idcombo,stronchange,filtroesquema){ 1677 comboMedidasVariavel: function(dados,idcombo,stronchange,filtroesquema){
1649 i3GEOF.metaestat.DADOSMEDIDASVARIAVEL = dados; 1678 i3GEOF.metaestat.DADOSMEDIDASVARIAVEL = dados;
1650 var n = dados.length, 1679 var n = dados.length,
1651 ins = '', 1680 ins = '',
1652 i; 1681 i;
1653 - ins += "<select id='"+idcombo+"' style='width:"+(i3GEOF.metaestat.LARGURA - 20)+"px' onchange='"+stronchange+"'><option value=''>---</option>"; 1682 + ins += "<select id='"+idcombo+"' style='width:"+(i3GEOF.metaestat.LARGURA - 40)+"px' onchange='"+stronchange+"'><option value=''>---</option>";
1654 for(i=0;i<n;i++){ 1683 for(i=0;i<n;i++){
1655 if(!filtroesquema || (filtroesquema && dados[i].esquemadb != filtroesquema)){ 1684 if(!filtroesquema || (filtroesquema && dados[i].esquemadb != filtroesquema)){
1656 ins += "<option value='"+dados[i].id_medida_variavel+"'>"+dados[i].nomemedida+"</option>"; 1685 ins += "<option value='"+dados[i].id_medida_variavel+"'>"+dados[i].nomemedida+"</option>";
1657 } 1686 }
1658 } 1687 }
1659 - ins += "</select>"; 1688 + ins += "</select><img class='ticPropriedades2' src='"+i3GEO.configura.locaplic+"/imagens/visual/default/branco.gif' style='height:14px;position:relative;cursor:pointer;left:5px;top:4px;' onclick='i3GEOF.metaestat.classes.inicia()' title='"+$trad(18,i3GEOF.metaestat.dicionario)+"'/>";
1660 return ins; 1689 return ins;
1661 }, 1690 },
1662 opcoesMedidasVariavel: function(codigo_variavel){ 1691 opcoesMedidasVariavel: function(codigo_variavel){
@@ -1674,13 +1703,14 @@ i3GEOF.metaestat = { @@ -1674,13 +1703,14 @@ i3GEOF.metaestat = {
1674 }, 1703 },
1675 comboMedidaVariavelOnchange: function(combo){ 1704 comboMedidaVariavelOnchange: function(combo){
1676 if(combo.value != ""){ 1705 if(combo.value != ""){
1677 - i3GEOF.metaestat.classes.inicia(); 1706 + //i3GEOF.metaestat.classes.inicia();
1678 i3GEOF.metaestat.parametros.lista(combo.value); 1707 i3GEOF.metaestat.parametros.lista(combo.value);
  1708 + i3GEOF.metaestat.principal.botaoAdicionaCamada();
1679 } 1709 }
1680 else{ 1710 else{
1681 $i("i3geoCartoParametrosMedidasVariavel").innerHTML = ""; 1711 $i("i3geoCartoParametrosMedidasVariavel").innerHTML = "";
1682 - i3GEOF.metaestat.classes.destroiJanela();  
1683 } 1712 }
  1713 + i3GEOF.metaestat.classes.zeraParametros();
1684 }, 1714 },
1685 comboClassificacoesMedidaVariavel: function(dados,idcombo){ 1715 comboClassificacoesMedidaVariavel: function(dados,idcombo){
1686 var ins,i,n = dados.length; 1716 var ins,i,n = dados.length;
interface/carto_ol.htm
@@ -187,8 +187,8 @@ i3GEOF.metaestat.INTERFACE = &quot;flutuante&quot;; @@ -187,8 +187,8 @@ i3GEOF.metaestat.INTERFACE = &quot;flutuante&quot;;
187 i3GEOF.metaestat.CONEXAODEFAULT = 9; 187 i3GEOF.metaestat.CONEXAODEFAULT = 9;
188 i3GEOF.metaestat.TOP = 50; 188 i3GEOF.metaestat.TOP = 50;
189 i3GEOF.metaestat.LEFT = 100; 189 i3GEOF.metaestat.LEFT = 100;
190 -i3GEOF.metaestat.LARGURA = 270;  
191 -i3GEOF.metaestat.ALTURA = 300; 190 +//i3GEOF.metaestat.LARGURA = 270;
  191 +//i3GEOF.metaestat.ALTURA = 300;
192 i3GEOF.metaestat.inicia(); 192 i3GEOF.metaestat.inicia();
193 </script> 193 </script>
194 </body> 194 </body>