Commit ef11c322472fb81c0d2f23e2a1d55259185f5d7c
1 parent
ffe3cb4c
Exists in
master
and in
7 other branches
Criação de uma nova metodologia para inclusão de ajuda ao usuário e tradução da …
…ajuda para as ferramentas
Showing
17 changed files
with
112 additions
and
8 deletions
Show diff stats
No preview for this file type
| ... | ... | @@ -0,0 +1,53 @@ |
| 1 | +<?php | |
| 2 | +include("classesphp/pega_variaveis.php"); | |
| 3 | +?> | |
| 4 | +<html> | |
| 5 | +<head> | |
| 6 | +<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | |
| 7 | +<link rel="stylesheet" type="text/css" href="css/i3geo_ferramentas.css"> | |
| 8 | +<title></title> | |
| 9 | +</head> | |
| 10 | +<body> | |
| 11 | +<div style=text-align:center > | |
| 12 | +<p><img src="imagens/i3geo1.jpg" /> | |
| 13 | +<p style='font-size:16px'>Documentação do usuário. Para ver toda a documentação, | |
| 14 | +clique <a href="ajuda_usuario.php" >aqui</a></p><br> | |
| 15 | +</div> | |
| 16 | +<div id=resultado > | |
| 17 | +</div> | |
| 18 | +<script language="JavaScript" type="text/javascript" src="classesjs/dicionario_ajuda.js"></script> | |
| 19 | +<script> | |
| 20 | +var idcategoria = "<?php echo $idcategoria;?>" | |
| 21 | +var idajuda = "<?php echo $idajuda;?>" | |
| 22 | +function pegaAjuda(tipo,categoria){ | |
| 23 | + eval("var obj = g_traducao_ajuda."+tipo) | |
| 24 | + for(var k in obj){ | |
| 25 | + if(idajuda != "" && idajuda != k) | |
| 26 | + {} | |
| 27 | + else | |
| 28 | + { | |
| 29 | + ins += "<p style='font-size:16px'>"+obj[k].titulo+"</p>" | |
| 30 | + ins += "<p>"+obj[k].pt+"</p>" | |
| 31 | + ins += "<p>"+obj[k].complemento+"</p>" | |
| 32 | + ins += "<p style='color:gray'>"+obj[k].diretorio+"</p>" | |
| 33 | + } | |
| 34 | + } | |
| 35 | +} | |
| 36 | +function inicia() | |
| 37 | +{ | |
| 38 | + ins = "<div>" | |
| 39 | + for(var key in g_traducao_ajuda_categorias){ | |
| 40 | + if(idcategoria != "" && idcategoria != key) | |
| 41 | + {} | |
| 42 | + else | |
| 43 | + { | |
| 44 | + ins += "<p style='font-size:18px' ><b>"+g_traducao_ajuda_categorias[key].titulo+"</b></p>" | |
| 45 | + pegaAjuda("ferramentas",g_traducao_ajuda_categorias[key]) | |
| 46 | + } | |
| 47 | + } | |
| 48 | + document.getElementById("resultado").innerHTML = ins+"</div>" | |
| 49 | +} | |
| 50 | +inicia() | |
| 51 | +</script> | |
| 52 | +</body> | |
| 53 | +</html> | |
| 0 | 54 | \ No newline at end of file | ... | ... |
aplicmap/geral.htm
| ... | ... | @@ -249,7 +249,8 @@ http://<host>/i3geo/ms_criamapa.php |
| 249 | 249 | i3GEO.configura.locaplic = i3GEO.util.protocolo()+"://"+window.location.host+"/i3geo"; |
| 250 | 250 | var g_localimg = i3GEO.util.protocolo()+"://"+window.location.host+"/i3geo/imagens"; |
| 251 | 251 | var g_3dmap = "3dmap.map"; |
| 252 | - | |
| 252 | +//i3GEO.arvoreDeTemas.INCLUISISTEMAS = false; | |
| 253 | +//i3GEO.idioma.MOSTRASELETOR = false; | |
| 253 | 254 | i3GEO.cria() |
| 254 | 255 | //Log |
| 255 | 256 | /* | ... | ... |
aplicmap/googlemaps.phtml
| ... | ... | @@ -16,7 +16,7 @@ include_once("../ms_configura.php"); |
| 16 | 16 | </style> |
| 17 | 17 | <title>MMA - Mapa interativo</title> |
| 18 | 18 | <script type="text/javascript" src="http://maps.google.com/maps?file=api&v=2.x&key=<?php echo $googleApiKey; ?>"></script> |
| 19 | -<script type="text/javascript" src="../classesjs/i3geonaocompacto.js"></script> | |
| 19 | +<script type="text/javascript" src="../classesjs/i3geo.js"></script> | |
| 20 | 20 | |
| 21 | 21 | </head> |
| 22 | 22 | <body id="i3geo" > | ... | ... |
| ... | ... | @@ -0,0 +1 @@ |
| 1 | +g_traducao_ajuda={ferramentas:{"1":{titulo:"Filtro de cores",diretorio:"i3geo/ferramentas/tipoimagem",categoria:"1",pt:"O filtro possibilita gerar efeitos de coloração no mapa. É aplicado sobre a imagem gerada toda vez que o mapa é alterado. No caso de temas baseados em dados RASTER, os níveis de cores obtidos com a ferramenta de identificação não são alterados.",complemento:"Os filtros podem provocar um tempo maior de desenho do mapa, devendo ser utilizados com cuidado. As opções sépia e tons de cinza utilizam algorítmos próprios do i3Geo, já as demais, utilizam a opção de filtro disponível com o PHP 5. Mais detalhes <a href='http://www.php.net/manual/pt_BR/function.imagefilter.php' >aqui</a>."},"2":{titulo:"Legenda",diretorio:"i3geo/ferramentas/opcoes_legenda",categoria:"1",pt:"A legenda do mapa é utilizada em várias opções do i3Geo e pode também ficar inserida na própria imagem do mapa. A legenda mostra os símbolos utilizados no desenho de cada tema, podendo-se alterar características como fonte, tamanho dos textos, tamanho dos retângulos com os símbolos, etc.",complemento:"Antes de aplicar uma alteração, você pode testar os parâmetros escolhidos para avaliar o resultado. No caso dos parâmetros que definem cores, utilize -1,-1,-1 para anular seu efeito."}}};g_traducao_ajuda_categorias={"1":{titulo:"Propriedades do mapa"}}; | |
| 0 | 2 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,22 @@ |
| 1 | +g_traducao_ajuda = { | |
| 2 | + ferramentas: { | |
| 3 | + "1": { | |
| 4 | + titulo: "Filtro de cores", | |
| 5 | + diretorio:"i3geo/ferramentas/tipoimagem", | |
| 6 | + categoria:"1", | |
| 7 | + pt:"O filtro possibilita gerar efeitos de coloração no mapa. É aplicado sobre a imagem gerada toda vez que o mapa é alterado. No caso de temas baseados em dados RASTER, os níveis de cores obtidos com a ferramenta de identificação não são alterados.", | |
| 8 | + complemento:"Os filtros podem provocar um tempo maior de desenho do mapa, devendo ser utilizados com cuidado. As opções sépia e tons de cinza utilizam algorítmos próprios do i3Geo, já as demais, utilizam a opção de filtro disponível com o PHP 5. Mais detalhes <a href='http://www.php.net/manual/pt_BR/function.imagefilter.php' >aqui</a>." | |
| 9 | + }, | |
| 10 | + "2": { | |
| 11 | + titulo: "Legenda", | |
| 12 | + diretorio:"i3geo/ferramentas/opcoes_legenda", | |
| 13 | + categoria:"1", | |
| 14 | + pt:"A legenda do mapa é utilizada em várias opções do i3Geo e pode também ficar inserida na própria imagem do mapa. A legenda mostra os símbolos utilizados no desenho de cada tema, podendo-se alterar características como fonte, tamanho dos textos, tamanho dos retângulos com os símbolos, etc.", | |
| 15 | + complemento:"Antes de aplicar uma alteração, você pode testar os parâmetros escolhidos para avaliar o resultado. No caso dos parâmetros que definem cores, utilize -1,-1,-1 para anular seu efeito." | |
| 16 | + } | |
| 17 | + } | |
| 18 | +}; | |
| 19 | + | |
| 20 | +g_traducao_ajuda_categorias = { | |
| 21 | + "1":{titulo:"Propriedades do mapa"} | |
| 22 | +}; | ... | ... |
css/ajuda.css
css/geral.css
| ... | ... | @@ -28,6 +28,12 @@ input |
| 28 | 28 | select |
| 29 | 29 | {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #2F4632;background-color: #FFFFFF;padding: 0;border: 1px solid gray;text-align: left;cursor: pointer;} |
| 30 | 30 | |
| 31 | +.ajuda_usuario | |
| 32 | +{ | |
| 33 | + margin-left:6px; | |
| 34 | + text-decoration:none; | |
| 35 | +} | |
| 36 | + | |
| 31 | 37 | .executar |
| 32 | 38 | {cursor:pointer;color:white;text-align:left;background-color:gray;background-image:URL('../imagens/tic.png');background-repeat:no-repeat;border-style:outset;background-position: right;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;} |
| 33 | 39 | .inputsb | ... | ... |
css/i3geo.css
| ... | ... | @@ -28,6 +28,12 @@ input |
| 28 | 28 | select |
| 29 | 29 | {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #2F4632;background-color: #FFFFFF;padding: 0;border: 1px solid gray;text-align: left;cursor: pointer;} |
| 30 | 30 | |
| 31 | +.ajuda_usuario | |
| 32 | +{ | |
| 33 | + margin-left:6px; | |
| 34 | + text-decoration:none; | |
| 35 | +} | |
| 36 | + | |
| 31 | 37 | .executar |
| 32 | 38 | {cursor:pointer;color:white;text-align:left;background-color:gray;background-image:URL('../imagens/tic.png');background-repeat:no-repeat;border-style:outset;background-position: right;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;} |
| 33 | 39 | .inputsb | ... | ... |
css/i3geo.css.php
| ... | ... | @@ -28,6 +28,12 @@ input |
| 28 | 28 | select |
| 29 | 29 | {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #2F4632;background-color: #FFFFFF;padding: 0;border: 1px solid gray;text-align: left;cursor: pointer;} |
| 30 | 30 | |
| 31 | +.ajuda_usuario | |
| 32 | +{ | |
| 33 | + margin-left:6px; | |
| 34 | + text-decoration:none; | |
| 35 | +} | |
| 36 | + | |
| 31 | 37 | .executar |
| 32 | 38 | {cursor:pointer;color:white;text-align:left;background-color:gray;background-image:URL('../imagens/tic.png');background-repeat:no-repeat;border-style:outset;background-position: right;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;} |
| 33 | 39 | .inputsb | ... | ... |
ferramentas/funcoes.js
| ... | ... | @@ -69,6 +69,13 @@ else |
| 69 | 69 | } |
| 70 | 70 | } |
| 71 | 71 | document.body.style.backgroundColor="#F0F0F0"; |
| 72 | + | |
| 73 | +$tradAjuda = function(tipo,id){ | |
| 74 | + eval("var t = g_traducao_ajuda."+tipo); | |
| 75 | + eval("var texto = t[id]."+window.parent.i3GEO.idioma.ATUAL); | |
| 76 | + return (texto); | |
| 77 | +}; | |
| 78 | + | |
| 72 | 79 | //abre relogio |
| 73 | 80 | function aguarde(tipo) |
| 74 | 81 | { | ... | ... |
ferramentas/funcoes_compacto.js
| ... | ... | @@ -9,7 +9,7 @@ if(navn){ if(document.getElementById("fundo")){ document.getElementById("fundo") |
| 9 | 9 | if(document.getElementById("geral")){ document.getElementById("geral").style.height="90%"; document.getElementById("geral").style.width="97%";}} |
| 10 | 10 | else{ if(document.getElementById("fundo")){ document.getElementById("fundo").style.width="104%"; document.getElementById("fundo").style.height="99%";} |
| 11 | 11 | if(document.getElementById("geral")){ document.getElementById("geral").style.height="95%"; document.getElementById("geral").style.width="100%";}} |
| 12 | -document.body.style.backgroundColor="#F0F0F0";function aguarde(tipo){ if(tipo=="block"){ $i("mascaraaguarde").style.display="block";} | |
| 12 | +document.body.style.backgroundColor="#F0F0F0";$tradAjuda=function(tipo,id){ eval("var t=g_traducao_ajuda."+tipo); eval("var texto=t[id]."+window.parent.i3GEO.idioma.ATUAL); return(texto);}; function aguarde(tipo){ if(tipo=="block"){ $i("mascaraaguarde").style.display="block";} | |
| 13 | 13 | if(tipo=="none"){ if($i("mascaraaguarde")){$i("mascaraaguarde").style.display="none";}} |
| 14 | 14 | if(document.getElementById("aguarde")){document.getElementById("aguarde").style.display="none";}}function aguardeTotal(tipo){ var w=parseInt(screen.availWidth); var h=parseInt(screen.availHeight); if(!document.getElementById("aguardeTotal")){ var novoel=document.createElement("div"); novoel.style.width=w+"px"; novoel.style.height=h+"px"; novoel.id="aguardeTotal"; novoel.display="none"; novoel.style.zIndex=10000; novoel.style.position="absolute"; novoel.style.top=0; novoel.style.left=0; novoel.style.backgroundColor="gray"; if(navn){novoel.style.opacity=0.45;} |
| 15 | 15 | else{novoel.style.filter='alpha(opacity=45)';} | ... | ... |
ferramentas/i3geo_tudo_compacto.js
| 1 | 1 | $i = function(id){return document.getElementById(id);} |
| 2 | +g_traducao_ajuda={ferramentas:{"1":{titulo:"Filtro de cores",diretorio:"i3geo/ferramentas/tipoimagem",categoria:"1",pt:"O filtro possibilita gerar efeitos de coloração no mapa. É aplicado sobre a imagem gerada toda vez que o mapa é alterado. No caso de temas baseados em dados RASTER, os níveis de cores obtidos com a ferramenta de identificação não são alterados.",complemento:"Os filtros podem provocar um tempo maior de desenho do mapa, devendo ser utilizados com cuidado. As opções sépia e tons de cinza utilizam algorítmos próprios do i3Geo, já as demais, utilizam a opção de filtro disponível com o PHP 5. Mais detalhes <a href='http://www.php.net/manual/pt_BR/function.imagefilter.php' >aqui</a>."},"2":{titulo:"Legenda",diretorio:"i3geo/ferramentas/opcoes_legenda",categoria:"1",pt:"A legenda do mapa é utilizada em várias opções do i3Geo e pode também ficar inserida na própria imagem do mapa. A legenda mostra os símbolos utilizados no desenho de cada tema, podendo-se alterar características como fonte, tamanho dos textos, tamanho dos retângulos com os símbolos, etc.",complemento:"Antes de aplicar uma alteração, você pode testar os parâmetros escolhidos para avaliar o resultado. No caso dos parâmetros que definem cores, utilize -1,-1,-1 para anular seu efeito."}}};g_traducao_ajuda_categorias={"1":{titulo:"Propriedades do mapa"}}; | |
| 2 | 3 | g_sid="";try{g_sid=window.parent.i3GEO.configura.sid;} |
| 3 | 4 | catch(e){} |
| 4 | 5 | $i=function(id){return document.getElementById(id);} |
| ... | ... | @@ -10,7 +11,7 @@ if(navn){ if(document.getElementById("fundo")){ document.getElementById("fundo") |
| 10 | 11 | if(document.getElementById("geral")){ document.getElementById("geral").style.height="90%"; document.getElementById("geral").style.width="97%";}} |
| 11 | 12 | else{ if(document.getElementById("fundo")){ document.getElementById("fundo").style.width="104%"; document.getElementById("fundo").style.height="99%";} |
| 12 | 13 | if(document.getElementById("geral")){ document.getElementById("geral").style.height="95%"; document.getElementById("geral").style.width="100%";}} |
| 13 | -document.body.style.backgroundColor="#F0F0F0";function aguarde(tipo){ if(tipo=="block"){ $i("mascaraaguarde").style.display="block";} | |
| 14 | +document.body.style.backgroundColor="#F0F0F0";$tradAjuda=function(tipo,id){ eval("var t=g_traducao_ajuda."+tipo); eval("var texto=t[id]."+window.parent.i3GEO.idioma.ATUAL); return(texto);}; function aguarde(tipo){ if(tipo=="block"){ $i("mascaraaguarde").style.display="block";} | |
| 14 | 15 | if(tipo=="none"){ if($i("mascaraaguarde")){$i("mascaraaguarde").style.display="none";}} |
| 15 | 16 | if(document.getElementById("aguarde")){document.getElementById("aguarde").style.display="none";}}function aguardeTotal(tipo){ var w=parseInt(screen.availWidth); var h=parseInt(screen.availHeight); if(!document.getElementById("aguardeTotal")){ var novoel=document.createElement("div"); novoel.style.width=w+"px"; novoel.style.height=h+"px"; novoel.id="aguardeTotal"; novoel.display="none"; novoel.style.zIndex=10000; novoel.style.position="absolute"; novoel.style.top=0; novoel.style.left=0; novoel.style.backgroundColor="gray"; if(navn){novoel.style.opacity=0.45;} |
| 16 | 17 | else{novoel.style.filter='alpha(opacity=45)';} | ... | ... |
ferramentas/i3geo_tudo_compacto.js.php
| 1 | 1 | <?php if(extension_loaded('zlib')){ob_start('ob_gzhandler');} header("Content-type: text/javascript"); ?>$i = function(id){return document.getElementById(id);} |
| 2 | +g_traducao_ajuda={ferramentas:{"1":{titulo:"Filtro de cores",diretorio:"i3geo/ferramentas/tipoimagem",categoria:"1",pt:"O filtro possibilita gerar efeitos de coloração no mapa. É aplicado sobre a imagem gerada toda vez que o mapa é alterado. No caso de temas baseados em dados RASTER, os níveis de cores obtidos com a ferramenta de identificação não são alterados.",complemento:"Os filtros podem provocar um tempo maior de desenho do mapa, devendo ser utilizados com cuidado. As opções sépia e tons de cinza utilizam algorítmos próprios do i3Geo, já as demais, utilizam a opção de filtro disponível com o PHP 5. Mais detalhes <a href='http://www.php.net/manual/pt_BR/function.imagefilter.php' >aqui</a>."},"2":{titulo:"Legenda",diretorio:"i3geo/ferramentas/opcoes_legenda",categoria:"1",pt:"A legenda do mapa é utilizada em várias opções do i3Geo e pode também ficar inserida na própria imagem do mapa. A legenda mostra os símbolos utilizados no desenho de cada tema, podendo-se alterar características como fonte, tamanho dos textos, tamanho dos retângulos com os símbolos, etc.",complemento:"Antes de aplicar uma alteração, você pode testar os parâmetros escolhidos para avaliar o resultado. No caso dos parâmetros que definem cores, utilize -1,-1,-1 para anular seu efeito."}}};g_traducao_ajuda_categorias={"1":{titulo:"Propriedades do mapa"}}; | |
| 2 | 3 | g_sid="";try{g_sid=window.parent.i3GEO.configura.sid;} |
| 3 | 4 | catch(e){} |
| 4 | 5 | $i=function(id){return document.getElementById(id);} |
| ... | ... | @@ -10,7 +11,7 @@ if(navn){ if(document.getElementById("fundo")){ document.getElementById("fundo") |
| 10 | 11 | if(document.getElementById("geral")){ document.getElementById("geral").style.height="90%"; document.getElementById("geral").style.width="97%";}} |
| 11 | 12 | else{ if(document.getElementById("fundo")){ document.getElementById("fundo").style.width="104%"; document.getElementById("fundo").style.height="99%";} |
| 12 | 13 | if(document.getElementById("geral")){ document.getElementById("geral").style.height="95%"; document.getElementById("geral").style.width="100%";}} |
| 13 | -document.body.style.backgroundColor="#F0F0F0";function aguarde(tipo){ if(tipo=="block"){ $i("mascaraaguarde").style.display="block";} | |
| 14 | +document.body.style.backgroundColor="#F0F0F0";$tradAjuda=function(tipo,id){ eval("var t=g_traducao_ajuda."+tipo); eval("var texto=t[id]."+window.parent.i3GEO.idioma.ATUAL); return(texto);}; function aguarde(tipo){ if(tipo=="block"){ $i("mascaraaguarde").style.display="block";} | |
| 14 | 15 | if(tipo=="none"){ if($i("mascaraaguarde")){$i("mascaraaguarde").style.display="none";}} |
| 15 | 16 | if(document.getElementById("aguarde")){document.getElementById("aguarde").style.display="none";}}function aguardeTotal(tipo){ var w=parseInt(screen.availWidth); var h=parseInt(screen.availHeight); if(!document.getElementById("aguardeTotal")){ var novoel=document.createElement("div"); novoel.style.width=w+"px"; novoel.style.height=h+"px"; novoel.id="aguardeTotal"; novoel.display="none"; novoel.style.zIndex=10000; novoel.style.position="absolute"; novoel.style.top=0; novoel.style.left=0; novoel.style.backgroundColor="gray"; if(navn){novoel.style.opacity=0.45;} |
| 16 | 17 | else{novoel.style.filter='alpha(opacity=45)';} | ... | ... |
ferramentas/tipoimagem/index.js
| ... | ... | @@ -27,7 +27,8 @@ YAHOO.example.init = function () |
| 27 | 27 | new YAHOO.widget.Button("botao1"); |
| 28 | 28 | } |
| 29 | 29 | YAHOO.util.Event.onContentReady("botao1", onPushButtonsMarkupReady); |
| 30 | -}() | |
| 30 | +}() | |
| 31 | + | |
| 31 | 32 | function aplicar() |
| 32 | 33 | { |
| 33 | 34 | var ipt = $i("opcoes").getElementsByTagName("input") | ... | ... |
menutemas/admin.db
No preview for this file type