From 9d99be84ba95cbbafcde1357f68fdca6fbf846a3 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 11 Mar 2015 21:26:41 +0000 Subject: [PATCH] Verificação do uso de variavel tema nas ferramentas --- admin/admin.db | Bin 278528 -> 0 bytes classesjs/classe_janela.js | 1 - ferramentas/etiqueta/index.js | 14 ++++++++------ ferramentas/filtro/index.js | 2 +- ferramentas/graficotema/index.js | 7 ++++--- ferramentas/opacidademapa/index.js | 3 ++- ferramentas/toponimia/index.js | 14 +++++++------- 7 files changed, 22 insertions(+), 19 deletions(-) diff --git a/admin/admin.db b/admin/admin.db index 7e7b314..130523d 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/classesjs/classe_janela.js b/classesjs/classe_janela.js index c388b51..ebc82ed 100644 --- a/classesjs/classe_janela.js +++ b/classesjs/classe_janela.js @@ -1183,7 +1183,6 @@ i3GEO.janela = * * onButtonClick {function} - funcao que sera executada no evento onchange do combo a ser criado */ - //XODO verificar as ferramentas que nao guardam o tema internamente e modificar essa situacao //TODO atualizar todos os combos quando a arvore de camadas e modificada comboCabecalhoTemas : function(idDiv, idCombo, ferramenta, tipo, onButtonClick) { var temp = $i(idDiv); diff --git a/ferramentas/etiqueta/index.js b/ferramentas/etiqueta/index.js index 6a618f7..8d23f4d 100644 --- a/ferramentas/etiqueta/index.js +++ b/ferramentas/etiqueta/index.js @@ -39,6 +39,7 @@ if(typeof(i3GEOF) === 'undefined'){ Classe: i3GEOF.etiqueta */ i3GEOF.etiqueta = { + tema : i3GEO.temaAtivo, /* Variavel: aguarde @@ -68,8 +69,9 @@ i3GEOF.etiqueta = { */ inicia: function(iddiv){ i3GEO.janela.comboCabecalhoTemas("i3GEOFetiquetaComboCabeca","i3GEOFetiquetaComboCabecaSel","etiqueta","ligadosComTabela"); - if(i3GEO.temaAtivo === ""){ - $i(iddiv).innerHTML = "";//'

'+$trad('selecionaTema',i3GEOF.etiqueta.dicionario)+'

'; + + if(i3GEOF.etiqueta.tema === ""){ + $i(iddiv).innerHTML = ""; return; } try{ @@ -151,13 +153,13 @@ i3GEOF.etiqueta = { */ ativaFoco: function(){ if(i3GEO.temaAtivo != ""){ - i3GEO.php.listaItensTema(i3GEOF.etiqueta.montaListaItens,i3GEO.temaAtivo); + i3GEO.php.listaItensTema(i3GEOF.etiqueta.montaListaItens,i3GEOF.etiqueta.tema); } }, pegaDadosEtiquetas: function(funcao){ var cp = new cpaint(), p; - p = i3GEO.configura.locaplic+"/ferramentas/etiqueta/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=pegaDadosEtiquetas&tema="+i3GEO.temaAtivo; + p = i3GEO.configura.locaplic+"/ferramentas/etiqueta/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=pegaDadosEtiquetas&tema="+i3GEOF.etiqueta.tema; cp.set_response_type("JSON"); cp.call(p,"etiqueta",funcao); }, @@ -321,7 +323,7 @@ i3GEOF.etiqueta = { p = i3GEO.configura.locaplic+"/ferramentas/etiqueta/exec.php?g_sid=" + i3GEO.configura.sid + "&funcao=ativaEtiquetas&tema=" - + i3GEO.temaAtivo + + i3GEOF.etiqueta.tema + "&tips="+lista[0].toString(",") + "&itens="+lista[1].toString(",") + "&itensdesc="+i3GEO.util.base64encode(lista[2].toString(",")) @@ -353,7 +355,7 @@ i3GEOF.etiqueta = { i3GEOF.etiqueta.aguarde.visibility = "hidden"; i3GEO.atualiza(retorno); }; - p = i3GEO.configura.locaplic+"/ferramentas/etiqueta/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=removeEtiquetas&tema="+i3GEO.temaAtivo; + p = i3GEO.configura.locaplic+"/ferramentas/etiqueta/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=removeEtiquetas&tema="+i3GEOF.etiqueta.tema; cp.set_response_type("JSON"); cp.call(p,"etiqueta",temp); }catch(e){i3GEO.janela.tempoMsg("Erro: "+e);i3GEOF.etiqueta.aguarde.visibility = "hidden";} diff --git a/ferramentas/filtro/index.js b/ferramentas/filtro/index.js index f52df25..9e064d4 100644 --- a/ferramentas/filtro/index.js +++ b/ferramentas/filtro/index.js @@ -90,7 +90,7 @@ i3GEOF.filtro = { if(modoCalculadora === false){ i3GEO.janela.comboCabecalhoTemas("i3GEOFfiltroComboCabeca","i3GEOFfiltroComboCabecaSel","filtro","ligadosComTabela"); if(i3GEOF.filtro.tema === ""){ - $i(iddiv).innerHTML = "";//'

'+$trad("x33")+'

'; + $i(iddiv).innerHTML = ""; return; } } diff --git a/ferramentas/graficotema/index.js b/ferramentas/graficotema/index.js index 9e5422f..bdeec4c 100644 --- a/ferramentas/graficotema/index.js +++ b/ferramentas/graficotema/index.js @@ -40,6 +40,7 @@ Classe: i3GEOF.graficoTema */ i3GEOF.graficoTema = { + tema : i3GEO.temaAtivo, /* Variavel: aguarde @@ -93,7 +94,7 @@ i3GEOF.graficoTema = { */ inicia: function(iddiv){ i3GEO.janela.comboCabecalhoTemas("i3GEOFgraficotemaComboCabeca","i3GEOFgraficotemaComboCabecaSel","graficoTema","ligadosComTabela"); - if(i3GEO.temaAtivo === ""){ + if(i3GEOF.graficoTema.tema === ""){ $i(iddiv).innerHTML = "";//'

'+$trad("x33")+'

'; return; } @@ -114,7 +115,7 @@ i3GEOF.graficoTema = { // //pega a lista de itens e chama a função de montagem das opções de escolha // - i3GEO.php.listaItensTema(i3GEOF.graficoTema.montaListaItens,i3GEO.temaAtivo); + i3GEO.php.listaItensTema(i3GEOF.graficoTema.montaListaItens,i3GEOF.graficoTema.tema); } catch(erro){i3GEO.janela.tempoMsg(erro);} }, @@ -260,7 +261,7 @@ i3GEOF.graficoTema = { i3GEOF.graficoTema.aguarde.visibility = "hidden"; i3GEO.atualiza(retorno); }; - p = i3GEO.configura.locaplic+"/ferramentas/graficotema/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=graficotema&tema="+i3GEO.temaAtivo+"&lista="+lista+"&tamanho="+tamanho+"&tipo="+tipo+"&outlinecolor="+outlinecolor+"&offset="+offset; + p = i3GEO.configura.locaplic+"/ferramentas/graficotema/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=graficotema&tema="+i3GEOF.graficoTema.tema+"&lista="+lista+"&tamanho="+tamanho+"&tipo="+tipo+"&outlinecolor="+outlinecolor+"&offset="+offset; cp.set_response_type("JSON"); cp.call(p,"graficotema",temp); }catch(e){i3GEO.janela.tempoMsg("Erro: "+e);i3GEOF.graficoTema.aguarde.visibility = "hidden";} diff --git a/ferramentas/opacidademapa/index.js b/ferramentas/opacidademapa/index.js index d3190d0..ba44952 100644 --- a/ferramentas/opacidademapa/index.js +++ b/ferramentas/opacidademapa/index.js @@ -43,6 +43,7 @@ if(typeof(i3GEOF) === 'undefined'){ Classe: i3GEOF.opacidademapa */ i3GEOF.opacidademapa = { + tema : i3GEO.temaAtivo, /* Variavel: aguarde @@ -180,7 +181,7 @@ i3GEOF.opacidademapa = { i3GEOF.opacidademapa.slider = YAHOO.widget.Slider.getHorizSlider($i("slider-bg"),$i("slider-thumb"), 0, 200, 0); i3GEOF.opacidademapa.slider.setValue(200,false); i3GEOF.opacidademapa.slider.subscribe("change", function(offsetFromStart) { - i3GEO.Interface.aplicaOpacidade(offsetFromStart / 200,i3GEO.temaAtivo); + i3GEO.Interface.aplicaOpacidade(offsetFromStart / 200,i3GEOF.opacidademapa.tema); }); if(navm){ $i("slider-bg").style.left = "-100px"; diff --git a/ferramentas/toponimia/index.js b/ferramentas/toponimia/index.js index 38841a7..7968b13 100644 --- a/ferramentas/toponimia/index.js +++ b/ferramentas/toponimia/index.js @@ -7,6 +7,7 @@ Classe: i3GEOF.toponimia */ i3GEOF.toponimia = { + tema : i3GEO.temaAtivo, /* Variavel: aguarde @@ -45,7 +46,7 @@ i3GEOF.toponimia = { */ inicia: function(iddiv){ i3GEO.janela.comboCabecalhoTemas("i3GEOFtoponimiaComboCabeca","i3GEOFtoponimiaComboCabecaSel","toponimia","ligadosComTabela"); - if(i3GEO.temaAtivo === ""){ + if(i3GEOF.toponimia.tema === ""){ $i(iddiv).innerHTML = "";//'

'+$trad("x33")+'

'; return; } @@ -85,7 +86,7 @@ i3GEOF.toponimia = { // i3GEO.util.comboItens( "i3GEOtoponimiaListaItens", - i3GEO.temaAtivo, + i3GEOF.toponimia.tema, function(retorno){ $i("i3GEOtoponimiaDivListaItens").innerHTML = retorno.dados; $i("i3GEOtoponimiaDivListaItens").style.display = "block"; @@ -120,7 +121,6 @@ i3GEOF.toponimia = { iniciaJanelaFlutuante: function(){ var janela,divid,temp,titulo; if($i("i3GEOF.toponimia")){ - i3GEOF.toponimia.tema = i3GEO.temaAtivo; i3GEOF.toponimia.inicia("i3GEOF.toponimia_corpo"); return; } @@ -204,7 +204,7 @@ i3GEOF.toponimia = { "&shadowcolor="+$i("i3GEOtoponimiafrentes_i").value+ "&item="+$i("i3GEOtoponimiaListaItens").value+ "&wrap="+$i("i3GEOtoponimiawrap_i").value+ - "&tema="+i3GEO.temaAtivo+ + "&tema="+i3GEOF.toponimia.tema+ "&minscale="+parseInt($i("i3GEOtoponimiaMinscale").value,10)+ "&maxscale="+parseInt($i("i3GEOtoponimiaMaxscale").value,10)+ "&novotema="+novotema; @@ -227,7 +227,7 @@ i3GEOF.toponimia = { var monta = function(){ i3GEOF.toponimia.aguarde.visibility = "hidden"; if($i("i3GEOtoponimianovotema").checked) - {i3GEO.Interface.atualizaTema("",i3GEO.temaAtivo);} + {i3GEO.Interface.atualizaTema("",i3GEOF.toponimia.tema);} else {i3GEO.atualiza();} }, @@ -250,10 +250,10 @@ i3GEOF.toponimia = { i3GEOF.toponimia.aguarde.visibility = "visible"; var monta = function(){ i3GEOF.toponimia.aguarde.visibility = "hidden"; - i3GEO.Interface.atualizaTema("",i3GEO.temaAtivo); + i3GEO.Interface.atualizaTema("",i3GEOF.toponimia.tema); }, p = i3GEO.configura.locaplic+"/ferramentas/toponimia/exec.php?g_sid="+i3GEO.configura.sid+ - "&funcao=removetoponimia&tema="+i3GEO.temaAtivo; + "&funcao=removetoponimia&tema="+i3GEOF.toponimia.tema; cp = new cpaint(); cp.set_response_type("JSON"); -- libgit2 0.21.2