Commit 512d5080ca95d9512ec3bc59e0a6d2a935d0ca73
1 parent
b3abb629
Exists in
master
and in
7 other branches
Inclusão de botão, que abre a tela de configuração da ferramenta linha do tempo,…
… no editor gráfico de mapfiles.
Showing
12 changed files
with
371 additions
and
37 deletions
Show diff stats
admin1/catalogo/mapfile/conexao/ogc/exec.php
| ... | ... | @@ -58,18 +58,6 @@ switch ($funcao) { |
| 58 | 58 | break; |
| 59 | 59 | } |
| 60 | 60 | /* |
| 61 | - linha do tempo | |
| 62 | - | |
| 63 | - $dados["ltempoformatodata"] = $layer->getmetadata("ltempoformatodata"); | |
| 64 | - $dados["ltempoiteminicio"] = $layer->getmetadata("ltempoiteminicio"); | |
| 65 | - $dados["ltempoitemfim"] = $layer->getmetadata("ltempoitemfim"); | |
| 66 | - $dados["ltempoitemtitulo"] = $layer->getmetadata("ltempoitemtitulo"); | |
| 67 | - $dados["ltempoitemdescricao"] = $layer->getmetadata("ltempoitemdescricao"); | |
| 68 | - $dados["ltempoconvencode"] = $layer->getmetadata("ltempoconvencode"); | |
| 69 | - $dados["ltempoitemtip"] = $layer->getmetadata("ltempoitemtip"); | |
| 70 | - $dados["ltempoitemimagem"] = $layer->getmetadata("ltempoitemimagem"); | |
| 71 | - $dados["ltempoitemicone"] = $layer->getmetadata("ltempoitemicone"); | |
| 72 | - $dados["ltempoitemlink"] = $layer->getmetadata("ltempoitemlink"); | |
| 73 | 61 | |
| 74 | 62 | outros |
| 75 | 63 | ... | ... |
classesjs/classe_analise.js
ferramentas/atalhosedicao/index.js
| ... | ... | @@ -143,6 +143,16 @@ i3GEOF.atalhosedicao = |
| 143 | 143 | }); |
| 144 | 144 | $i("i3GEOFatalhosedicaoStorymap-button").style.width = "200px"; |
| 145 | 145 | |
| 146 | + new YAHOO.widget.Button("i3GEOFatalhosedicaoLinhadotempo", { | |
| 147 | + onclick : { | |
| 148 | + fn : function() { | |
| 149 | + i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | |
| 150 | + i3GEO.analise.dialogo.linhaDoTempo() | |
| 151 | + } | |
| 152 | + } | |
| 153 | + }); | |
| 154 | + $i("i3GEOFatalhosedicaoLinhadotempo-button").style.width = "200px"; | |
| 155 | + | |
| 146 | 156 | new YAHOO.widget.Button("i3GEOFatalhosedicaoAnimagif", { |
| 147 | 157 | onclick : { |
| 148 | 158 | fn : function() { | ... | ... |
ferramentas/atalhosedicao/template_mst.html
| ... | ... | @@ -86,6 +86,9 @@ |
| 86 | 86 | <p class='paragrafo'> |
| 87 | 87 | <input id='i3GEOFatalhosedicaoAnimagif' type='button' value='Animagif' /> |
| 88 | 88 | </p> |
| 89 | + <p class='paragrafo'> | |
| 90 | + <input id='i3GEOFatalhosedicaoLinhadotempo' type='button' value='Time line' /> | |
| 91 | + </p> | |
| 89 | 92 | <br> |
| 90 | 93 | <p class='paragrafo'>{{{plugins}}}</p> |
| 91 | 94 | <p class='paragrafo'> | ... | ... |
| ... | ... | @@ -0,0 +1,34 @@ |
| 1 | +<?php | |
| 2 | +include(dirname(__FILE__)."/../blacklist.php"); | |
| 3 | +verificaBlFerramentas(basename(dirname(__FILE__))); | |
| 4 | + | |
| 5 | + | |
| 6 | +/** | |
| 7 | + * Carrega os programas javascript necessarios para a ferramenta | |
| 8 | + * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo | |
| 9 | + * Alem de carregar os scripts, carrega tambem o template no formato MUSTACHE, definindo a variavel | |
| 10 | + * javascript i3GEOF.opcoesTamanho.MUSTACHE | |
| 11 | + * O template e substituido pelos valores definidos em index.js no momento da inicializacao da ferramenta | |
| 12 | + */ | |
| 13 | +if(extension_loaded('zlib')){ | |
| 14 | + ob_start('ob_gzhandler'); | |
| 15 | +} | |
| 16 | +header("Content-type: text/javascript"); | |
| 17 | +include("index.js"); | |
| 18 | +include("dicionario.js"); | |
| 19 | +echo "\n"; | |
| 20 | +/** | |
| 21 | + * Inclui o template mustache do HTML usado para criar o conteudo da janela | |
| 22 | + */ | |
| 23 | +echo 'i3GEOF.linhadotempo.MUSTACHE = "'; | |
| 24 | +$texto = file_get_contents("template_mst.html"); | |
| 25 | +$texto = str_replace("\n", "", $texto); | |
| 26 | +$texto = str_replace("\r", "", $texto); | |
| 27 | +$texto = str_replace("\t", "", $texto); | |
| 28 | +$texto = str_replace('"', "'", $texto); | |
| 29 | +echo $texto; | |
| 30 | +echo '";'; | |
| 31 | +if(extension_loaded('zlib')){ | |
| 32 | + ob_end_flush(); | |
| 33 | +} | |
| 34 | +?> | |
| 0 | 35 | \ No newline at end of file | ... | ... |
ferramentas/linhadotempo/dicionario.js
| 1 | 1 | //+$trad(1,i3GEOF.linhadotempo.dicionario)+ |
| 2 | 2 | i3GEOF.linhadotempo.dicionario = { |
| 3 | - 1 : [ { | |
| 4 | - pt : "", | |
| 3 | + "msg" : [ { | |
| 4 | + pt : "Obtendo parâmetros", | |
| 5 | 5 | en : "", |
| 6 | 6 | es : "" |
| 7 | 7 | } ], |
| 8 | - 2 : [ { | |
| 9 | - pt : "", | |
| 8 | + "opt" : [ { | |
| 9 | + pt : "Opções linha do tempo", | |
| 10 | 10 | en : "", |
| 11 | 11 | es : "" |
| 12 | 12 | } ], |
| 13 | - 3 : [ { | |
| 14 | - pt : "", | |
| 13 | + "ltempoformatodata" : [ { | |
| 14 | + pt : "Formato das datas existentes na tabela de atributos p.e. iso8601", | |
| 15 | 15 | en : "", |
| 16 | 16 | es : "" |
| 17 | 17 | } ], |
| 18 | - 4 : [ { | |
| 19 | - pt : "", | |
| 18 | + 'ltempoiteminicio' : [ { | |
| 19 | + pt : "Item que indica a data de início de um evento", | |
| 20 | 20 | en : "", |
| 21 | 21 | es : "" |
| 22 | 22 | } ], |
| 23 | - 5 : [ { | |
| 24 | - pt : "", | |
| 23 | + 'ltempoitemfim' : [ { | |
| 24 | + pt : "Item que indica a data final de um evento (opcional)", | |
| 25 | 25 | en : "", |
| 26 | 26 | es : "" |
| 27 | 27 | } ], |
| 28 | - 6 : [ { | |
| 29 | - pt : "", | |
| 28 | + 'ltempoitemtitulo' : [ { | |
| 29 | + pt : "Item que contém o título de cada evento", | |
| 30 | 30 | en : "", |
| 31 | 31 | es : "" |
| 32 | 32 | } ], |
| 33 | - 7 : [ { | |
| 34 | - pt : "", | |
| 33 | + 'ltempoitemdescricao' : [ { | |
| 34 | + pt : "Item com a descrição do evento (opcional)", | |
| 35 | 35 | en : "", |
| 36 | 36 | es : "" |
| 37 | 37 | } ], |
| 38 | - 8 : [ { | |
| 39 | - pt : "", | |
| 38 | + 'ltempoitemtip' : [ { | |
| 39 | + pt : "Item para etiquetas do título (opcional)", | |
| 40 | 40 | en : "", |
| 41 | 41 | es : "" |
| 42 | 42 | } ], |
| 43 | - 9 : [ { | |
| 44 | - pt : "", | |
| 43 | + 'ltempoitemimagem' : [ { | |
| 44 | + pt : "Item com o endereço de uma imagem que será incluída no menu popup, aberto quando o usuário clica em um evento (opcional)", | |
| 45 | 45 | en : "", |
| 46 | 46 | es : "" |
| 47 | 47 | } ], |
| 48 | - 10 : [ { | |
| 49 | - pt : "", | |
| 48 | + 'ltempoitemlink' : [ { | |
| 49 | + pt : "Link para uma página que será incluído no menu popup", | |
| 50 | + en : "", | |
| 51 | + es : "" | |
| 52 | + } ], | |
| 53 | + 'ltempoitemicone' : [ { | |
| 54 | + pt : "Endereço da imagem do ícone que irá representar o evento (opcional)", | |
| 55 | + en : "", | |
| 56 | + es : "" | |
| 57 | + } ], | |
| 58 | + 'ltempoconvencode' : [ { | |
| 59 | + pt : "Aplica conversão do código de caracteres? Pode ser necessário para corrigir problemas de acentuação", | |
| 60 | + en : "", | |
| 61 | + es : "" | |
| 62 | + } ], | |
| 63 | + 'aplica' : [ { | |
| 64 | + pt : "Aplicar", | |
| 65 | + en : "", | |
| 66 | + es : "" | |
| 67 | + } ], | |
| 68 | + "colunasTxt" : [ { | |
| 69 | + pt : "Itens disponíveis", | |
| 50 | 70 | en : "", |
| 51 | 71 | es : "" |
| 52 | 72 | } ] | ... | ... |
| ... | ... | @@ -0,0 +1,58 @@ |
| 1 | +<?php | |
| 2 | +include_once(dirname(__FILE__)."/../safe.php"); | |
| 3 | +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); | |
| 4 | +// | |
| 5 | +//faz a busca da função que deve ser executada | |
| 6 | +// | |
| 7 | +$retorno = ""; //string que será retornada ao browser via JSON | |
| 8 | +switch (strtoupper($funcao)) | |
| 9 | +{ | |
| 10 | +/* | |
| 11 | +Valor: MUDATAMANHO | |
| 12 | + | |
| 13 | +Muda o tamanho da imagem do mapa atual. | |
| 14 | + | |
| 15 | +<Mapa->mudaQS> | |
| 16 | +*/ | |
| 17 | + case "PARAMETROS": | |
| 18 | + $map = ms_newMapObj($map_file); | |
| 19 | + $layer = $map->getlayerbyname($tema); | |
| 20 | + $retorno = array(); | |
| 21 | + $retorno["ltempoformatodata"] = $layer->getmetadata("ltempoformatodata"); | |
| 22 | + $retorno["ltempoiteminicio"] = $layer->getmetadata("ltempoiteminicio"); | |
| 23 | + $retorno["ltempoitemfim"] = $layer->getmetadata("ltempoitemfim"); | |
| 24 | + $retorno["ltempoitemtitulo"] = $layer->getmetadata("ltempoitemtitulo"); | |
| 25 | + $retorno["ltempoitemdescricao"] = $layer->getmetadata("ltempoitemdescricao"); | |
| 26 | + $retorno["ltempoconvencode"] = $layer->getmetadata("ltempoconvencode"); | |
| 27 | + $retorno["ltempoitemtip"] = $layer->getmetadata("ltempoitemtip"); | |
| 28 | + $retorno["ltempoitemimagem"] = $layer->getmetadata("ltempoitemimagem"); | |
| 29 | + $retorno["ltempoitemicone"] = $layer->getmetadata("ltempoitemicone"); | |
| 30 | + $retorno["ltempoitemlink"] = $layer->getmetadata("ltempoitemlink"); | |
| 31 | + $sopen = $layer->open(); | |
| 32 | + if($sopen != MS_FAILURE){ | |
| 33 | + $items = $layer->getItems(); | |
| 34 | + } | |
| 35 | + else{ | |
| 36 | + $items = array(); | |
| 37 | + } | |
| 38 | + $retorno["colunas"] = implode(",",$items); | |
| 39 | + break; | |
| 40 | + case "SALVA": | |
| 41 | + $map = ms_newMapObj($map_file); | |
| 42 | + $layer = $map->getlayerbyname($tema); | |
| 43 | + $layer->setmetadata("ltempoformatodata",$_GET["ltempoformatodata"]); | |
| 44 | + $layer->setmetadata("ltempoiteminicio",$_GET["ltempoiteminicio"]); | |
| 45 | + $layer->setmetadata("ltempoitemfim",$_GET["ltempoitemfim"]); | |
| 46 | + $layer->setmetadata("ltempoitemtitulo",$_GET["ltempoitemtitulo"]); | |
| 47 | + $layer->setmetadata("ltempoitemdescricao",$_GET["ltempoitemdescricao"]); | |
| 48 | + $layer->setmetadata("ltempoconvencode",$_GET["ltempoconvencode"]); | |
| 49 | + $layer->setmetadata("ltempoitemtip",$_GET["ltempoitemtip"]); | |
| 50 | + $layer->setmetadata("ltempoitemimagem",$_GET["ltempoitemimagem"]); | |
| 51 | + $layer->setmetadata("ltempoitemicone",$_GET["ltempoitemicone"]); | |
| 52 | + $layer->setmetadata("ltempoitemlink",$_GET["ltempoitemlink"]); | |
| 53 | + $map->save($map_file); | |
| 54 | + $retorno = "ok"; | |
| 55 | + break; | |
| 56 | +} | |
| 57 | +cpjson($retorno); | |
| 58 | +?> | |
| 0 | 59 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,160 @@ |
| 1 | + | |
| 2 | +if(typeof(i3GEOF) === 'undefined'){ | |
| 3 | + var i3GEOF = {}; | |
| 4 | +} | |
| 5 | + | |
| 6 | +i3GEOF.linhadotempo = { | |
| 7 | + /* | |
| 8 | + Variavel: aguarde | |
| 9 | + | |
| 10 | + Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. | |
| 11 | + */ | |
| 12 | + aguarde: "", | |
| 13 | + /** | |
| 14 | + * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php | |
| 15 | + */ | |
| 16 | + MUSTACHE : "", | |
| 17 | + /** | |
| 18 | + * Susbtitutos para o template | |
| 19 | + */ | |
| 20 | + mustacheHash : function() { | |
| 21 | + var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.linhadotempo.dicionario); | |
| 22 | + return dicionario; | |
| 23 | + }, | |
| 24 | + tema : "", | |
| 25 | + iddiv: "", | |
| 26 | + /* | |
| 27 | + Function: inicia | |
| 28 | + | |
| 29 | + Inicia a ferramenta. É chamado por criaJanelaFlutuante | |
| 30 | + | |
| 31 | + Parametro: | |
| 32 | + | |
| 33 | + iddiv {String} - id do div que receberá o conteudo HTML da ferramenta | |
| 34 | + */ | |
| 35 | + inicia: function(iddiv){ | |
| 36 | + var b,box; | |
| 37 | + if(iddiv){ | |
| 38 | + i3GEOF.linhadotempo.iddiv = iddiv; | |
| 39 | + } | |
| 40 | + try{ | |
| 41 | + $i(iddiv).innerHTML = i3GEOF.linhadotempo.html(); | |
| 42 | + b = new YAHOO.widget.Button( | |
| 43 | + "i3GEOlinhadotempobotao1", | |
| 44 | + {onclick:{fn: i3GEOF.linhadotempo.salva}} | |
| 45 | + ); | |
| 46 | + b.addClass("rodar150"); | |
| 47 | + | |
| 48 | + i3GEO.janela.tempoMsg($trad('msg',i3GEOF.linhadotempo.dicionario)); | |
| 49 | + i3GEOF.linhadotempo.parametrosAtuais(); | |
| 50 | + } | |
| 51 | + catch(erro){i3GEO.janela.tempoMsg(erro);} | |
| 52 | + }, | |
| 53 | + /* | |
| 54 | + Function: html | |
| 55 | + | |
| 56 | + Gera o código html para apresentação das opções da ferramenta | |
| 57 | + | |
| 58 | + Retorno: | |
| 59 | + | |
| 60 | + String com o código html | |
| 61 | + */ | |
| 62 | + html:function() { | |
| 63 | + var ins = Mustache.render(i3GEOF.linhadotempo.MUSTACHE, i3GEOF.linhadotempo.mustacheHash()); | |
| 64 | + return ins; | |
| 65 | + }, | |
| 66 | + /* | |
| 67 | + Function: iniciaJanelaFlutuante | |
| 68 | + | |
| 69 | + Cria a janela flutuante para controle da ferramenta. | |
| 70 | + */ | |
| 71 | + iniciaJanelaFlutuante: function(){ | |
| 72 | + var janela,divid,temp,titulo,cabecalho,minimiza; | |
| 73 | + i3GEOF.linhadotempo.tema = i3GEO.temaAtivo; | |
| 74 | + if ($i("i3GEOF.linhadotempo")) { | |
| 75 | + return; | |
| 76 | + } | |
| 77 | + cabecalho = function(){}; | |
| 78 | + minimiza = function(){ | |
| 79 | + i3GEO.janela.minimiza("i3GEOF.linhadotempo"); | |
| 80 | + }; | |
| 81 | + //cria a janela flutuante | |
| 82 | + titulo = "<div class='i3GeoTituloJanela'>" + $trad("opt",i3GEOF.linhadotempo.dicionario)+"</div>"; | |
| 83 | + janela = i3GEO.janela.cria( | |
| 84 | + "400px", | |
| 85 | + "500px", | |
| 86 | + "", | |
| 87 | + "", | |
| 88 | + "", | |
| 89 | + titulo, | |
| 90 | + "i3GEOF.linhadotempo", | |
| 91 | + false, | |
| 92 | + "hd", | |
| 93 | + cabecalho, | |
| 94 | + minimiza | |
| 95 | + ); | |
| 96 | + divid = janela[2].id; | |
| 97 | + $i("i3GEOF.linhadotempo_corpo").style.backgroundColor = "white"; | |
| 98 | + $i("i3GEOF.linhadotempo_corpo").style.textAlign = "left"; | |
| 99 | + i3GEOF.linhadotempo.aguarde = $i("i3GEOF.linhadotempo_imagemCabecalho").style; | |
| 100 | + i3GEOF.linhadotempo.inicia(divid); | |
| 101 | + YAHOO.util.Event.addListener(janela[0].close, "click", temp); | |
| 102 | + }, | |
| 103 | + | |
| 104 | + salva: function(){ | |
| 105 | + if(i3GEOF.linhadotempo.aguarde.visibility === "visible"){ | |
| 106 | + return; | |
| 107 | + } | |
| 108 | + i3GEOF.linhadotempo.aguarde.visibility = "visible"; | |
| 109 | + var temp, | |
| 110 | + p, | |
| 111 | + cp; | |
| 112 | + temp = function(){ | |
| 113 | + i3GEOF.linhadotempo.aguarde.visibility = "hidden"; | |
| 114 | + //refresh iframe | |
| 115 | + $i("i3GEOF.linhaDoTempoi").src = $i("i3GEOF.linhaDoTempoi").src.split("?")[0] + "?_=" + new Date().getTime(); | |
| 116 | + }; | |
| 117 | + p = i3GEO.configura.locaplic+"/ferramentas/linhadotempo/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=salva&tema=" + i3GEOF.linhadotempo.tema | |
| 118 | + + "<empoformatodata=" + $i("i3GEOlinhadotempoltempoformatodata").value | |
| 119 | + + "<empoiteminicio=" + $i("i3GEOlinhadotempoltempoiteminicio").value | |
| 120 | + + "<empoitemfim=" + $i("i3GEOlinhadotempoltempoitemfim").value | |
| 121 | + + "<empoitemtitulo=" + $i("i3GEOlinhadotempoltempoitemtitulo").value | |
| 122 | + + "<empoitemdescricao=" + $i("i3GEOlinhadotempoltempoitemdescricao").value | |
| 123 | + + "<empoconvencode=" + $i("i3GEOlinhadotempoltempoconvencode").value | |
| 124 | + + "<empoitemtip=" + $i("i3GEOlinhadotempoltempoitemtip").value | |
| 125 | + + "<empoitemimagem=" + $i("i3GEOlinhadotempoltempoitemimagem").value | |
| 126 | + + "<empoitemicone=" + $i("i3GEOlinhadotempoltempoitemicone").value | |
| 127 | + + "<empoitemlink=" + $i("i3GEOlinhadotempoltempoitemlink").value; | |
| 128 | + cp = new cpaint(); | |
| 129 | + cp.set_response_type("JSON"); | |
| 130 | + cp.call(p,"foo",temp); | |
| 131 | + }, | |
| 132 | + parametrosAtuais: function(){ | |
| 133 | + i3GEOF.linhadotempo.aguarde.visibility = "visible"; | |
| 134 | + var p = i3GEO.configura.locaplic+"/ferramentas/linhadotempo/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=parametros&tema=" + i3GEOF.linhadotempo.tema, | |
| 135 | + cp = new cpaint(), | |
| 136 | + temp = function(retorno){ | |
| 137 | + try{ | |
| 138 | + if(retorno.data !== ""){ | |
| 139 | + $i("i3GEOlinhadotempocolunas").innerHTML = retorno.data.colunas; | |
| 140 | + $i("i3GEOlinhadotempoltempoformatodata").value = retorno.data.ltempoformatodata; | |
| 141 | + $i("i3GEOlinhadotempoltempoiteminicio").value = retorno.data.ltempoiteminicio; | |
| 142 | + $i("i3GEOlinhadotempoltempoitemfim").value = retorno.data.ltempoitemfim; | |
| 143 | + $i("i3GEOlinhadotempoltempoitemtitulo").value = retorno.data.ltempoitemtitulo; | |
| 144 | + $i("i3GEOlinhadotempoltempoitemdescricao").value = retorno.data.ltempoitemdescricao; | |
| 145 | + $i("i3GEOlinhadotempoltempoconvencode").value = retorno.data.ltempoconvencode; | |
| 146 | + $i("i3GEOlinhadotempoltempoitemtip").value = retorno.data.ltempoitemtip; | |
| 147 | + $i("i3GEOlinhadotempoltempoitemimagem").value = retorno.data.ltempoitemimagem; | |
| 148 | + $i("i3GEOlinhadotempoltempoitemicone").value = retorno.data.ltempoitemicone; | |
| 149 | + $i("i3GEOlinhadotempoltempoitemlink").value = retorno.data.ltempoitemlink; | |
| 150 | + } | |
| 151 | + i3GEOF.linhadotempo.aguarde.visibility = "hidden"; | |
| 152 | + }catch(e){ | |
| 153 | + i3GEO.janela.tempoMsg("Erro. "+e); | |
| 154 | + i3GEOF.linhadotempo.aguarde.visibility = "hidden"; | |
| 155 | + } | |
| 156 | + }; | |
| 157 | + cp.set_response_type("JSON"); | |
| 158 | + cp.call(p,"foo",temp); | |
| 159 | + } | |
| 160 | +}; | |
| 0 | 161 | \ No newline at end of file | ... | ... |
ferramentas/linhadotempo/index.php
| ... | ... | @@ -20,9 +20,11 @@ Timeline_parameters='bundle=true'; |
| 20 | 20 | </style> |
| 21 | 21 | </head> |
| 22 | 22 | <body onload="inicializa()" onresize="onResize()"> |
| 23 | -<div class=paragrafo id="combotemas" ></div> | |
| 23 | +<img onclick="config()" class='ticPropriedades2' style='cursor: pointer;float: left;width: 20px;height: 20px;top: 5px;position: relative;' title='config' src='../../imagens/branco.gif'> | |
| 24 | +<div class="styled-select" style="width:90%;" id="combotemas" ></div> | |
| 25 | + | |
| 24 | 26 | <div class=paragrafo id="totaleventos" ></div> |
| 25 | -<div class=paragrafo id="tl" style="height: 220px; border: 1px solid #aaa;overflow-x:hidden; overflow-y:scroll"> </div> | |
| 27 | +<div class=paragrafo id="tl" style="height: 80%; border: 0px solid #aaa;overflow-x:hidden; overflow-y:scroll"> </div> | |
| 26 | 28 | |
| 27 | 29 | <script> |
| 28 | 30 | /* |
| ... | ... | @@ -274,6 +276,16 @@ function onResize() { |
| 274 | 276 | }, 500); |
| 275 | 277 | } |
| 276 | 278 | } |
| 279 | +function config(){ | |
| 280 | + i3GEO.configura.locaplic = window.parent.i3GEO.configura.locaplic; | |
| 281 | + window.parent.i3GEO.mapa.ativaTema($i("tema").value); | |
| 282 | + window.parent.i3GEO.util.dialogoFerramenta( | |
| 283 | + "", | |
| 284 | + "linhadotempo", | |
| 285 | + "linhadotempo", | |
| 286 | + "dependencias.php", | |
| 287 | + "i3GEOF.linhadotempo.iniciaJanelaFlutuante()"); | |
| 288 | +} | |
| 277 | 289 | </script> |
| 278 | 290 | </body> |
| 279 | 291 | ... | ... |
| ... | ... | @@ -0,0 +1,50 @@ |
| 1 | +<div style='margin-left: 5px'> | |
| 2 | + <p class='paragrafo'>{{{colunasTxt}}}:</p> | |
| 3 | + <div id="i3GEOlinhadotempocolunas"> | |
| 4 | + </div> | |
| 5 | + <br> | |
| 6 | + <p class='paragrafo'>{{{ltempoformatodata}}}:</p> | |
| 7 | + <div class='i3geoForm i3geoFormIconeEdita'> | |
| 8 | + <input type='text' value='' id='i3GEOlinhadotempoltempoformatodata' /> | |
| 9 | + </div> | |
| 10 | + <p class='paragrafo'>{{{ltempoiteminicio}}}:</p> | |
| 11 | + <div class='i3geoForm i3geoFormIconeEdita'> | |
| 12 | + <input type='text' value='' id='i3GEOlinhadotempoltempoiteminicio' /> | |
| 13 | + </div> | |
| 14 | + <p class='paragrafo'>{{{ltempoitemfim}}}:</p> | |
| 15 | + <div class='i3geoForm i3geoFormIconeEdita'> | |
| 16 | + <input type='text' value='' id='i3GEOlinhadotempoltempoitemfim' /> | |
| 17 | + </div> | |
| 18 | + <p class='paragrafo'>{{{ltempoitemtitulo}}}:</p> | |
| 19 | + <div class='i3geoForm i3geoFormIconeEdita'> | |
| 20 | + <input type='text' value='' id='i3GEOlinhadotempoltempoitemtitulo' /> | |
| 21 | + </div> | |
| 22 | + <p class='paragrafo'>{{{ltempoitemdescricao}}}:</p> | |
| 23 | + <div class='i3geoForm i3geoFormIconeEdita'> | |
| 24 | + <input type='text' value='' id='i3GEOlinhadotempoltempoitemdescricao' /> | |
| 25 | + </div> | |
| 26 | + <p class='paragrafo'>{{{ltempoconvencode}}}:</p> | |
| 27 | + <div class='i3geoForm i3geoFormIconeEdita'> | |
| 28 | + <input type='text' value='' id='i3GEOlinhadotempoltempoconvencode' /> | |
| 29 | + </div> | |
| 30 | + <p class='paragrafo'>{{{ltempoitemtip}}}:</p> | |
| 31 | + <div class='i3geoForm i3geoFormIconeEdita'> | |
| 32 | + <input type='text' value='' id='i3GEOlinhadotempoltempoitemtip' /> | |
| 33 | + </div> | |
| 34 | + <p class='paragrafo'>{{{ltempoitemimagem}}}:</p> | |
| 35 | + <div class='i3geoForm i3geoFormIconeEdita'> | |
| 36 | + <input type='text' value='' id='i3GEOlinhadotempoltempoitemimagem' /> | |
| 37 | + </div> | |
| 38 | + <p class='paragrafo'>{{{ltempoitemicone}}}:</p> | |
| 39 | + <div class='i3geoForm i3geoFormIconeEdita'> | |
| 40 | + <input type='text' value='' id='i3GEOlinhadotempoltempoitemicone' /> | |
| 41 | + </div> | |
| 42 | + <p class='paragrafo'>{{{ltempoitemlink}}}:</p> | |
| 43 | + <div class='i3geoForm i3geoFormIconeEdita'> | |
| 44 | + <input type='text' value='' id='i3GEOlinhadotempoltempoitemlink' /> | |
| 45 | + </div> | |
| 46 | + <br> | |
| 47 | + <p class='paragrafo'> | |
| 48 | + <input id='i3GEOlinhadotempobotao1' size='16' type='button' value='{{{aplica}}}' /> | |
| 49 | + </p> | |
| 50 | +</div> | |
| 0 | 51 | \ No newline at end of file | ... | ... |
ferramentas/safe.php
| ... | ... | @@ -15,7 +15,6 @@ if(!empty($_GET["g_sid"])){ |
| 15 | 15 | $map_file = $_SESSION["map_file"]; |
| 16 | 16 | $mapext = $_SESSION["mapext"]; |
| 17 | 17 | $locaplic = $_SESSION["locaplic"]; |
| 18 | - $mapext = $_SESSION["mapext"]; | |
| 19 | 18 | $ler_extensoes = $_SESSION["ler_extensoes"]; |
| 20 | 19 | $perfil = $_SESSION["perfil"]; |
| 21 | 20 | $interface = $_SESSION["interface"]; | ... | ... |
js/analise.js