From 7c9f4e2f0f024aa012bbdc5fd91c1f53199b1158 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Fri, 3 May 2013 21:48:38 +0000 Subject: [PATCH] --- ferramentas/metaestat/index.js | 150 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------ 1 file changed, 90 insertions(+), 60 deletions(-) diff --git a/ferramentas/metaestat/index.js b/ferramentas/metaestat/index.js index 7b2f21c..bd2e2ad 100644 --- a/ferramentas/metaestat/index.js +++ b/ferramentas/metaestat/index.js @@ -837,24 +837,15 @@ i3GEOF.metaestat = { //function mapfileMedidaVariavel($id_medida_variavel,$filtro="",$todasascolunas = 0,$tipolayer="polygon",$titulolayer="",$id_classificacao="",$agruparpor=""){ var v = i3GEOF.metaestat.comum.verificaParametros(), temp = function(retorno){ - var atualiza = function(){ - i3GEO.atualiza(); - i3GEOF.metaestat.CAMADAS.push(retorno.layer); - i3GEO.mapa.ativaTema(retorno.layer); - i3GEOF.metaestat.analise.comboCamadas(); - }, - c = i3GEO.arvoreDeCamadas.capturaCheckBox(retorno.layer); if(i3GEO.arvoreDeCamadas.pegaTema(retorno.layer) == ""){ i3GEOF.metaestat.comum.desligaCamadas(); - i3GEO.php.adtema(atualiza,retorno.mapfile); - } - else{ - if(c){ - i3GEOF.metaestat.comum.desligaCamadas(); + var atualiza = function(){ + i3GEO.atualiza(); + i3GEOF.metaestat.CAMADAS.push(retorno.layer); i3GEO.mapa.ativaTema(retorno.layer); - c.checked = true; - i3GEO.Interface.ligaDesliga(c); - } + i3GEOF.metaestat.analise.comboCamadas(); + }; + i3GEO.php.adtema(atualiza,retorno.mapfile); } }; if(v != true){ @@ -1298,6 +1289,44 @@ i3GEOF.metaestat = { i3GEO.util.ajaxGet(p,temp); }, /** + * Botao de upload + */ + botaoUpload: function(id){ + new YAHOO.widget.Button( + id, + {onclick:{fn: function(){ + var cabecalho,minimiza,janela; + if (!$i("i3geoCartoUpload")){ + cabecalho = function(){ + }; + minimiza = function(){ + i3GEO.janela.minimiza("i3geoCartoUpload"); + }; + janela = i3GEO.janela.cria( + "500px", + "450px", + i3GEO.configura.locaplic+"/ferramentas/metaestat/upload.html", + "", + "", + "Upload", + "i3geoCartoUpload", + false, + "hd", + cabecalho, + minimiza + ); + janela = janela[0]; + YAHOO.i3GEO.janela.manager.register(janela); + janela.render(); + } + else{ + janela = YAHOO.i3GEO.janela.manager.find("i3geoCartoUpload"); + } + janela.show(); + }}} + ); + }, + /** * Abertura do ajudante * **/ @@ -1318,39 +1347,7 @@ i3GEOF.metaestat = { window.open(i3GEO.configura.locaplic+"/ferramentas/metaestat/editorlimites.php"); }}} ); - new YAHOO.widget.Button( - "i3GEOFmetaestatEditorBotaot03", - {onclick:{fn: function(){ - var cabecalho,minimiza,janela; - if (!$i("i3geoCartoUpload")){ - cabecalho = function(){ - }; - minimiza = function(){ - i3GEO.janela.minimiza("i3geoCartoUpload"); - }; - janela = i3GEO.janela.cria( - "500px", - "450px", - i3GEO.configura.locaplic+"/ferramentas/metaestat/upload.html", - "", - "", - "Upload", - "i3geoCartoUpload", - false, - "hd", - cabecalho, - minimiza - ); - janela = janela[0]; - YAHOO.i3GEO.janela.manager.register(janela); - janela.render(); - } - else{ - janela = YAHOO.i3GEO.janela.manager.find("i3geoCartoUpload"); - } - janela.show(); - }}} - ); + i3GEOF.metaestat.editor.botaoUpload("i3GEOFmetaestatEditorBotaot03"); }, /** * Edicao da variavel @@ -1402,7 +1399,7 @@ i3GEOF.metaestat = { "" + i3GEOF.metaestat.principal.comboMedidasVariavel(dados,"i3geoCartoComboMedidaVariavelEditor","i3GEOF.metaestat.editor.comboMedidaVariavelOnchange(this)","","nao") + "" + "

" + " 
"; - i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t1()","i3GEOF.metaestat.editor.t3()",ins,"i3GEOF.metaestat.editor.t2","i3GEOFmetaestatEditor",true); + i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t1()","i3GEOF.metaestat.editor.t3a()",ins,"i3GEOF.metaestat.editor.t2","i3GEOFmetaestatEditor",true); new YAHOO.widget.Button( "i3GEOFmetaestatEditorBotao4", {onclick:{fn: i3GEOF.metaestat.editor.editaMedidaVariavel}} @@ -1427,6 +1424,26 @@ i3GEOF.metaestat = { } }, /** + * Opcao de upload + */ + t3a: function(remove,textoSelecionado){ + if(remove == true){ + //remove o conteudo anteriormente construido + i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t3a"); + } + if($i("i3geoCartoComboMedidaVariavelEditor").value === ""){ + i3GEO.janela.tempoMsg($trad(2,i3GEOF.metaestat.dicionario)); + i3GEOF.metaestat.editor.t2(false); + } + else{ + var ins = "

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

"; + i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t2()","i3GEOF.metaestat.editor.t3()",ins,"i3GEOF.metaestat.editor.t3a","i3GEOFmetaestatEditor",true); + i3GEOF.metaestat.editor.botaoUpload("i3GEOFmetaestatEditorBotaot3a"); + $i("i3GEOFmetaestatEditorBotaot3a-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px"; + } + }, + /** * Edicao da classificacao */ t3: function(remove,textoSelecionado){ @@ -1445,7 +1462,7 @@ i3GEOF.metaestat = { "

"+$trad(14,i3GEOF.metaestat.dicionario1)+": " + i3GEOF.metaestat.editor.dadoMedidaSelecionada("unidade_medida") + "

" + " 
"; - i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t2()","i3GEOF.metaestat.editor.t4()",ins,"i3GEOF.metaestat.editor.t3","i3GEOFmetaestatEditor",true); + i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t3a()","i3GEOF.metaestat.editor.t4()",ins,"i3GEOF.metaestat.editor.t3","i3GEOFmetaestatEditor",true); new YAHOO.widget.Button( "i3GEOFmetaestatEditorBotao5", @@ -1763,7 +1780,7 @@ i3GEOF.metaestat = { } }, comboVariaveis: function(dados,idcombo,stronchange,largura,mostraIconeinfo){ - var ins,i,n = dados.length; + var ins,i,n = dados.length,selecionado = ""; if(!largura || largura === ""){ largura = i3GEOF.metaestat.LARGURA - 40; } @@ -1772,7 +1789,13 @@ i3GEOF.metaestat = { } ins = ""; if(mostraIconeinfo == "sim"){ @@ -1841,20 +1864,20 @@ i3GEOF.metaestat = { i3GEO.php.listaVariavel(temp); }, comboVariaveisOnchange: function(combo){ - if($i("i3geoCartoParametrosMedidasVariavel")){ - $i("i3geoCartoParametrosMedidasVariavel").innerHTML = ""; - } + i3GEOF.metaestat.CODIGO_VARIAVEL = combo.value; if(combo.value != ""){ i3GEOF.metaestat.principal.opcoesMedidasVariavel(combo.value); } else{ $i("i3geoCartoMedidasVariavel").innerHTML = ""; } + $i("i3geoCartoParametrosMedidasVariavel").innerHTML = ""; i3GEOF.metaestat.classes.zeraParametros(); }, comboMedidasVariavel: function(dados,idcombo,stronchange,filtroesquema,largura,mostraIconeprop,mostraIconedown){ i3GEOF.metaestat.DADOSMEDIDASVARIAVEL = dados; var n = dados.length, + selecionado = "", ins = '', i; if(!largura || largura === ""){ @@ -1875,7 +1898,13 @@ i3GEOF.metaestat = { ins += ""; @@ -1901,14 +1930,15 @@ i3GEOF.metaestat = { i3GEO.php.listaMedidaVariavel(codigo_variavel,temp); }, comboMedidaVariavelOnchange: function(combo){ - if($i("i3geoCartoParametrosMedidasVariavel")){ - $i("i3geoCartoParametrosMedidasVariavel").innerHTML = ""; - } + i3GEOF.metaestat.ID_MEDIDA_VARIAVEL = combo.value; if(combo.value != ""){ //i3GEOF.metaestat.classes.inicia(); i3GEOF.metaestat.parametros.lista(combo.value); i3GEOF.metaestat.principal.botaoAdicionaCamada(); } + else{ + $i("i3geoCartoParametrosMedidasVariavel").innerHTML = ""; + } i3GEOF.metaestat.classes.zeraParametros(); }, comboClassificacoesMedidaVariavel: function(dados,idcombo){ @@ -1981,4 +2011,4 @@ i3GEOF.metaestat = { i3GEOF.metaestat.principal.comboMedidaVariavelOnchange(obj); } } -}; \ No newline at end of file +}; -- libgit2 0.21.2