From cb3300c54a1a9b849326f7d39abccf0917704fac Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 1 Aug 2018 17:20:46 -0300 Subject: [PATCH] Correção na inicialização da ferramenta linha de tempo --- ferramentas/linhadotempo/dependencias.php | 2 -- ferramentas/linhadotempo/index.js | 240 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------ ferramentas/linhadotempo/index.php | 18 +++++++++--------- js/analise.js | 830 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 4 files changed, 544 insertions(+), 546 deletions(-) diff --git a/ferramentas/linhadotempo/dependencias.php b/ferramentas/linhadotempo/dependencias.php index 341222f..0b03d2e 100755 --- a/ferramentas/linhadotempo/dependencias.php +++ b/ferramentas/linhadotempo/dependencias.php @@ -1,8 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/linhadotempo/index.js b/ferramentas/linhadotempo/index.js index 997cf95..1e1920c 100755 --- a/ferramentas/linhadotempo/index.js +++ b/ferramentas/linhadotempo/index.js @@ -1,6 +1,6 @@ if(typeof(i3GEOF) === 'undefined'){ - var i3GEOF = {}; + var i3GEOF = {}; } i3GEOF.linhadotempo = { @@ -8,7 +8,7 @@ i3GEOF.linhadotempo = { Variavel: aguarde Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. - */ + */ aguarde: "", /** * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php @@ -18,8 +18,8 @@ i3GEOF.linhadotempo = { * Susbtitutos para o template */ mustacheHash : function() { - var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.linhadotempo.dicionario); - return dicionario; + var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.linhadotempo.dicionario); + return dicionario; }, tema : "", iddiv: "", @@ -31,31 +31,31 @@ i3GEOF.linhadotempo = { Parametro: iddiv {String} - id do div que receberá o conteudo HTML da ferramenta - */ + */ inicia: function(iddiv){ - if(i3GEOF.linhadotempo.MUSTACHE == ""){ - $.get(i3GEO.configura.locaplic + "/ferramentas/linhadotempo/template_mst.html", function(template) { - i3GEOF.linhadotempo.MUSTACHE = template; - i3GEOF.linhadotempo.inicia(iddiv); - }); - return; - } - var b,box; - if(iddiv){ - i3GEOF.linhadotempo.iddiv = iddiv; - } - try{ - $i(iddiv).innerHTML = i3GEOF.linhadotempo.html(); - b = new YAHOO.widget.Button( - "i3GEOlinhadotempobotao1", - {onclick:{fn: i3GEOF.linhadotempo.salva}} - ); - b.addClass("rodar150"); + if(i3GEOF.linhadotempo.MUSTACHE == ""){ + $.get(i3GEO.configura.locaplic + "/ferramentas/linhadotempo/template_mst.html", function(template) { + i3GEOF.linhadotempo.MUSTACHE = template; + i3GEOF.linhadotempo.inicia(iddiv); + }); + return; + } + var b,box; + if(iddiv){ + i3GEOF.linhadotempo.iddiv = iddiv; + } + try{ + $i(iddiv).innerHTML = i3GEOF.linhadotempo.html(); + b = new YAHOO.widget.Button( + "i3GEOlinhadotempobotao1", + {onclick:{fn: i3GEOF.linhadotempo.salva}} + ); + b.addClass("rodar150"); - i3GEO.janela.tempoMsg($trad('msg',i3GEOF.linhadotempo.dicionario)); - i3GEOF.linhadotempo.parametrosAtuais(); - } - catch(erro){i3GEO.janela.tempoMsg(erro);} + i3GEO.janela.tempoMsg($trad('msg',i3GEOF.linhadotempo.dicionario)); + i3GEOF.linhadotempo.parametrosAtuais(); + } + catch(erro){i3GEO.janela.tempoMsg(erro);} }, /* Function: html @@ -65,110 +65,110 @@ i3GEOF.linhadotempo = { Retorno: String com o código html - */ + */ html:function() { - var ins = Mustache.render(i3GEOF.linhadotempo.MUSTACHE, i3GEOF.linhadotempo.mustacheHash()); - return ins; + var ins = Mustache.render(i3GEOF.linhadotempo.MUSTACHE, i3GEOF.linhadotempo.mustacheHash()); + return ins; }, /* Function: iniciaJanelaFlutuante Cria a janela flutuante para controle da ferramenta. - */ + */ iniciaJanelaFlutuante: function(){ - var janela,divid,temp,titulo,cabecalho,minimiza; - i3GEOF.linhadotempo.tema = i3GEO.temaAtivo; - if ($i("i3GEOF.linhadotempo")) { - return; - } - cabecalho = function(){}; - minimiza = function(){ - i3GEO.janela.minimiza("i3GEOF.linhadotempo"); - }; - //cria a janela flutuante - titulo = "" + $trad("opt",i3GEOF.linhadotempo.dicionario)+""; - janela = i3GEO.janela.cria( - "400px", - "500px", - "", - "", - "", - titulo, - "i3GEOF.linhadotempo", - false, - "hd", - cabecalho, - minimiza, - "", - true, - "", - "", - "", - "", - "88" - ); - divid = janela[2].id; - $i("i3GEOF.linhadotempo_corpo").style.backgroundColor = "white"; - $i("i3GEOF.linhadotempo_corpo").style.textAlign = "left"; - i3GEOF.linhadotempo.aguarde = $i("i3GEOF.linhadotempo_imagemCabecalho").style; - i3GEOF.linhadotempo.inicia(divid); - YAHOO.util.Event.addListener(janela[0].close, "click", temp); + var janela,divid,temp,titulo,cabecalho,minimiza; + i3GEOF.linhadotempo.tema = i3GEO.temaAtivo; + if ($i("i3GEOF.linhadotempo")) { + return; + } + cabecalho = function(){}; + minimiza = function(){ + i3GEO.janela.minimiza("i3GEOF.linhadotempo"); + }; + //cria a janela flutuante + titulo = "" + $trad("opt",i3GEOF.linhadotempo.dicionario)+""; + janela = i3GEO.janela.cria( + "400px", + "500px", + "", + "", + "", + titulo, + "i3GEOF.linhadotempo", + false, + "hd", + cabecalho, + minimiza, + "", + true, + "", + "", + "", + "", + "88" + ); + divid = janela[2].id; + $i("i3GEOF.linhadotempo_corpo").style.backgroundColor = "white"; + $i("i3GEOF.linhadotempo_corpo").style.textAlign = "left"; + i3GEOF.linhadotempo.aguarde = $i("i3GEOF.linhadotempo_imagemCabecalho").style; + i3GEOF.linhadotempo.inicia(divid); + YAHOO.util.Event.addListener(janela[0].close, "click", temp); }, salva: function(){ - if(i3GEOF.linhadotempo.aguarde.visibility === "visible"){ - return; - } - i3GEOF.linhadotempo.aguarde.visibility = "visible"; - var temp, - p, - cp; - temp = function(){ - i3GEOF.linhadotempo.aguarde.visibility = "hidden"; - //refresh iframe - $i("i3GEOF.linhaDoTempoi").src = $i("i3GEOF.linhaDoTempoi").src.split("?")[0] + "?_=" + new Date().getTime(); - }; - p = i3GEO.configura.locaplic+"/ferramentas/linhadotempo/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=salva&tema=" + i3GEOF.linhadotempo.tema - + "<empoformatodata=" + $i("i3GEOlinhadotempoltempoformatodata").value - + "<empoiteminicio=" + $i("i3GEOlinhadotempoltempoiteminicio").value - + "<empoitemfim=" + $i("i3GEOlinhadotempoltempoitemfim").value - + "<empoitemtitulo=" + $i("i3GEOlinhadotempoltempoitemtitulo").value - + "<empoitemdescricao=" + $i("i3GEOlinhadotempoltempoitemdescricao").value - + "<empoconvencode=" + $i("i3GEOlinhadotempoltempoconvencode").value - + "<empoitemtip=" + $i("i3GEOlinhadotempoltempoitemtip").value - + "<empoitemimagem=" + $i("i3GEOlinhadotempoltempoitemimagem").value - + "<empoitemicone=" + $i("i3GEOlinhadotempoltempoitemicone").value - + "<empoitemlink=" + $i("i3GEOlinhadotempoltempoitemlink").value; - cp = new cpaint(); - cp.set_response_type("JSON"); - cp.call(p,"foo",temp); + if(i3GEOF.linhadotempo.aguarde.visibility === "visible"){ + return; + } + i3GEOF.linhadotempo.aguarde.visibility = "visible"; + var temp, + p, + cp; + temp = function(){ + i3GEOF.linhadotempo.aguarde.visibility = "hidden"; + //refresh iframe + $i("i3GEOF.linhaDoTempoi").src = $i("i3GEOF.linhaDoTempoi").src.split("?")[0] + "?_=" + new Date().getTime(); + }; + p = i3GEO.configura.locaplic+"/ferramentas/linhadotempo/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=salva&tema=" + i3GEOF.linhadotempo.tema + + "<empoformatodata=" + $i("i3GEOlinhadotempoltempoformatodata").value + + "<empoiteminicio=" + $i("i3GEOlinhadotempoltempoiteminicio").value + + "<empoitemfim=" + $i("i3GEOlinhadotempoltempoitemfim").value + + "<empoitemtitulo=" + $i("i3GEOlinhadotempoltempoitemtitulo").value + + "<empoitemdescricao=" + $i("i3GEOlinhadotempoltempoitemdescricao").value + + "<empoconvencode=" + $i("i3GEOlinhadotempoltempoconvencode").value + + "<empoitemtip=" + $i("i3GEOlinhadotempoltempoitemtip").value + + "<empoitemimagem=" + $i("i3GEOlinhadotempoltempoitemimagem").value + + "<empoitemicone=" + $i("i3GEOlinhadotempoltempoitemicone").value + + "<empoitemlink=" + $i("i3GEOlinhadotempoltempoitemlink").value; + cp = new cpaint(); + cp.set_response_type("JSON"); + cp.call(p,"foo",temp); }, parametrosAtuais: function(){ - i3GEOF.linhadotempo.aguarde.visibility = "visible"; - var p = i3GEO.configura.locaplic+"/ferramentas/linhadotempo/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=parametros&tema=" + i3GEOF.linhadotempo.tema, - cp = new cpaint(), - temp = function(retorno){ - try{ - if(retorno.data !== ""){ - $i("i3GEOlinhadotempocolunas").innerHTML = retorno.data.colunas; - $i("i3GEOlinhadotempoltempoformatodata").value = retorno.data.ltempoformatodata; - $i("i3GEOlinhadotempoltempoiteminicio").value = retorno.data.ltempoiteminicio; - $i("i3GEOlinhadotempoltempoitemfim").value = retorno.data.ltempoitemfim; - $i("i3GEOlinhadotempoltempoitemtitulo").value = retorno.data.ltempoitemtitulo; - $i("i3GEOlinhadotempoltempoitemdescricao").value = retorno.data.ltempoitemdescricao; - $i("i3GEOlinhadotempoltempoconvencode").value = retorno.data.ltempoconvencode; - $i("i3GEOlinhadotempoltempoitemtip").value = retorno.data.ltempoitemtip; - $i("i3GEOlinhadotempoltempoitemimagem").value = retorno.data.ltempoitemimagem; - $i("i3GEOlinhadotempoltempoitemicone").value = retorno.data.ltempoitemicone; - $i("i3GEOlinhadotempoltempoitemlink").value = retorno.data.ltempoitemlink; - } - i3GEOF.linhadotempo.aguarde.visibility = "hidden"; - }catch(e){ - i3GEO.janela.tempoMsg("Erro. "+e); - i3GEOF.linhadotempo.aguarde.visibility = "hidden"; - } - }; - cp.set_response_type("JSON"); - cp.call(p,"foo",temp); + i3GEOF.linhadotempo.aguarde.visibility = "visible"; + var p = i3GEO.configura.locaplic+"/ferramentas/linhadotempo/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=parametros&tema=" + i3GEOF.linhadotempo.tema, + cp = new cpaint(), + temp = function(retorno){ + try{ + if(retorno.data !== ""){ + $i("i3GEOlinhadotempocolunas").innerHTML = retorno.data.colunas; + $i("i3GEOlinhadotempoltempoformatodata").value = retorno.data.ltempoformatodata; + $i("i3GEOlinhadotempoltempoiteminicio").value = retorno.data.ltempoiteminicio; + $i("i3GEOlinhadotempoltempoitemfim").value = retorno.data.ltempoitemfim; + $i("i3GEOlinhadotempoltempoitemtitulo").value = retorno.data.ltempoitemtitulo; + $i("i3GEOlinhadotempoltempoitemdescricao").value = retorno.data.ltempoitemdescricao; + $i("i3GEOlinhadotempoltempoconvencode").value = retorno.data.ltempoconvencode; + $i("i3GEOlinhadotempoltempoitemtip").value = retorno.data.ltempoitemtip; + $i("i3GEOlinhadotempoltempoitemimagem").value = retorno.data.ltempoitemimagem; + $i("i3GEOlinhadotempoltempoitemicone").value = retorno.data.ltempoitemicone; + $i("i3GEOlinhadotempoltempoitemlink").value = retorno.data.ltempoitemlink; + } + i3GEOF.linhadotempo.aguarde.visibility = "hidden"; + }catch(e){ + i3GEO.janela.tempoMsg("Erro. "+e); + i3GEOF.linhadotempo.aguarde.visibility = "hidden"; + } + }; + cp.set_response_type("JSON"); + cp.call(p,"foo",temp); } }; \ No newline at end of file diff --git a/ferramentas/linhadotempo/index.php b/ferramentas/linhadotempo/index.php index f82157d..91ff4d9 100755 --- a/ferramentas/linhadotempo/index.php +++ b/ferramentas/linhadotempo/index.php @@ -5,7 +5,8 @@ verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); ?> - + +