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