Commit 409066049729cce5a0262a38000cbf1e14e6c481

Authored by Edmar Moretti
1 parent 00bdf66a

Inclusão de parametros na ferramenta de tema com gráficos

classesjs/classe_tema.js
... ... @@ -603,15 +603,20 @@ i3GEO.tema =
603 603 * Parametros:
604 604 *
605 605 * {string} - codigo do tema
  606 + *
  607 + * {objeto} - propriedades (ver ferramentas/graficotema/index.js funcao iniciaJanelaFlutuante)
606 608 */
607   - graficotema : function(idtema) {
  609 + graficotema : function(idtema,propriedades) {
608 610 i3GEO.mapa.ativaTema(idtema);
  611 + var temp = function(){
  612 + i3GEOF.graficoTema.iniciaJanelaFlutuante(propriedades);
  613 + };
609 614 i3GEO.util.dialogoFerramenta(
610 615 "i3GEO.tema.dialogo.graficotema()",
611 616 "graficotema",
612 617 "graficoTema",
613 618 "dependencias.php",
614   - "i3GEOF.graficoTema.iniciaJanelaFlutuante()");
  619 + temp);
615 620 },
616 621 /**
617 622 * Function: toponimia
... ...
classesjs/dicionario.js
... ... @@ -2673,6 +2673,13 @@ g_traducao = {
2673 2673 es : ""
2674 2674 }
2675 2675 ],
  2676 + "nenhum" : [
  2677 + {
  2678 + pt : "Nenhum",
  2679 + en : "",
  2680 + es : ""
  2681 + }
  2682 + ],
2676 2683 "tipo" : [
2677 2684 {
2678 2685 pt : "Tipo",
... ...
ferramentas/atalhosedicao/dicionario.js
... ... @@ -54,5 +54,10 @@ i3GEOF.atalhosedicao.dicionario = {
54 54 pt : "Ferramentas com parâmetros que podem ser armazenados no mapfile do tema",
55 55 en : "",
56 56 es : "Herramientas con parámetros que pueden ser almazenados en el mapfile del tema"
57   - } ]
  57 + } ],
  58 + "temacomgrafico" : [{
  59 + pt : "Feições com Gráficos",
  60 + en : "",
  61 + es : "Feiciones con Gráficos"
  62 + }]
58 63 };
... ...
ferramentas/atalhosedicao/index.js
... ... @@ -122,7 +122,7 @@ i3GEOF.atalhosedicao =
122 122 }
123 123 });
124 124 $i("i3GEOFatalhosedicaoOpacidadeB-button").style.width = "50px";
125   -
  125 +
126 126 new YAHOO.widget.Button("i3GEOFatalhosedicaoTme", {
127 127 onclick : {
128 128 fn : function() {
... ... @@ -141,6 +141,16 @@ i3GEOF.atalhosedicao =
141 141 }
142 142 });
143 143 $i("i3GEOFatalhosedicaoStorymap-button").style.width = "200px";
  144 +
  145 + new YAHOO.widget.Button("i3GEOFatalhosedicaoTemaComGrafico", {
  146 + onclick : {
  147 + fn : function() {
  148 + i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema;
  149 + i3GEO.tema.dialogo.graficotema();
  150 + }
  151 + }
  152 + });
  153 + $i("i3GEOFatalhosedicaoFiltro-button").style.width = "200px";
144 154 //
145 155 //atualiza os campos que dependem de parametros de cada camada
146 156 //
... ...
ferramentas/atalhosedicao/template_mst.html
... ... @@ -48,6 +48,9 @@
48 48 <p class='paragrafo'>
49 49 <input id='i3GEOFatalhosedicaoFiltro' type='button' value='{{{filtro}}}' />
50 50 </p>
  51 + <p class='paragrafo'>
  52 + <input id='i3GEOFatalhosedicaoTemaComGrafico' type='button' value='{{{temacomgrafico}}}' />
  53 + </p>
51 54 <p class='paragrafo'>{{{opacidade}}}</p>
52 55 <div class='i3geoForm i3geoFormIconeEdita' style='width: 90px; float: left;'>
53 56 <input id='i3GEOFatalhosedicaoOpacidade' type='text' value='' />
... ...
ferramentas/graficotema/index.js
... ... @@ -40,6 +40,9 @@ Classe: i3GEOF.graficoTema
40 40  
41 41 */
42 42 i3GEOF.graficoTema = {
  43 + propriedades : {
  44 + mesmoTema : false
  45 + },
43 46 tema : i3GEO.temaAtivo,
44 47 /*
45 48 Variavel: aguarde
... ... @@ -137,7 +140,10 @@ i3GEOF.graficoTema = {
137 140  
138 141 Cria a janela flutuante para controle da ferramenta.
139 142 */
140   - iniciaJanelaFlutuante: function(){
  143 + iniciaJanelaFlutuante: function(propriedades){
  144 + if(propriedades){
  145 + i3GEOF.graficoTema.propriedades = propriedades;
  146 + }
141 147 var janela,divid,temp,titulo;
142 148 if($i("i3GEOF.graficoTema")){
143 149 i3GEOF.graficoTema.inicia("i3GEOF.graficoTema_corpo");
... ... @@ -261,7 +267,16 @@ i3GEOF.graficoTema = {
261 267 i3GEOF.graficoTema.aguarde.visibility = "hidden";
262 268 i3GEO.atualiza(retorno);
263 269 };
264   - 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;
  270 + p = i3GEO.configura.locaplic+"/ferramentas/graficotema/exec.php?"
  271 + + "g_sid="+i3GEO.configura.sid
  272 + + "&funcao=graficotema"
  273 + + "&tema="+i3GEOF.graficoTema.tema
  274 + + "&lista="+lista
  275 + + "&tamanho="+tamanho
  276 + + "&tipo="+tipo
  277 + + "&outlinecolor="+outlinecolor
  278 + + "&offset="+offset
  279 + + "&mesmoTema="+i3GEOF.graficoTema.propriedades.mesmoTema;
265 280 cp.set_response_type("JSON");
266 281 cp.call(p,"graficotema",temp);
267 282 }catch(e){i3GEO.janela.tempoMsg("Erro: "+e);i3GEOF.graficoTema.aguarde.visibility = "hidden";}
... ...
js/dicionario.js
... ... @@ -2215,155 +2215,155 @@ var g_traducao =
2215 2215 "x99" : [
2216 2216 {
2217 2217 pt : "C&aacute;lculo n&atilde;o pode ser realizado. Falta carregar a API de geometria do GM",
2218   - en : "",
2219   - es : ""
  2218 + en : "The calculation cannot be performed. It is necessary to upload the API of GM geometry",
  2219 + es : "El c&aacute;lculo no puede ser realizado. Falta cargar la API de geometr&iacute;a de GM"
2220 2220 }
2221 2221 ],
2222 2222 "x101" : [
2223 2223 {
2224 2224 pt : "C&oacute;pia",
2225   - en : "",
2226   - es : ""
  2225 + en : "Copy",
  2226 + es : "Copia"
2227 2227 }
2228 2228 ],
2229 2229 "x102" : [
2230 2230 {
2231 2231 pt : "Mapa de calor",
2232 2232 en : "Heatmap",
2233   - es : ""
  2233 + es : "Mapa de calor"
2234 2234 }
2235 2235 ],
2236 2236 "x103" : [
2237 2237 {
2238 2238 pt : "Links para abrir o mapa",
2239   - en : "",
2240   - es : ""
  2239 + en : "Links to open the map",
  2240 + es : "Links para abrir el mapa "
2241 2241 }
2242 2242 ],
2243 2243 "x104" : [
2244 2244 {
2245 2245 pt : "Mapa de agrupamentos",
2246   - en : "",
2247   - es : ""
  2246 + en : "Cluster map",
  2247 + es : "Mapa de agrupaci&oacute;n"
2248 2248 }
2249 2249 ],
2250 2250 "x105" : [
2251 2251 {
2252 2252 pt : "Navega&ccedil;&atilde;o",
2253   - en : "",
2254   - es : ""
  2253 + en : "Browsing",
  2254 + es : "Navegaci&oacute;n"
2255 2255 }
2256 2256 ],
2257 2257 "mais" : [
2258 2258 {
2259 2259 pt : "Mais...",
2260   - en : "",
2261   - es : ""
  2260 + en : "More...",
  2261 + es : "M&aacute;s..."
2262 2262 }
2263 2263 ],
2264 2264 "uploadArquivoGeo" : [
2265 2265 {
2266 2266 pt : "Upload de arquivo geo",
2267   - en : "",
2268   - es : ""
  2267 + en : "Geo file Upload",
  2268 + es : "Carga del archivo geo"
2269 2269 }
2270 2270 ],
2271 2271 "conexaoServicoGeo" : [
2272 2272 {
2273 2273 pt : "Conex&atilde;o com servi&ccedil;os geo",
2274   - en : "",
2275   - es : ""
  2274 + en : "Connection to geo services ",
  2275 + es : "Conexi&oacute;n con servicios geo"
2276 2276 }
2277 2277 ],
2278 2278 "saikuAba" : [
2279 2279 {
2280 2280 pt : "SAIKU - OLAP (abrir em nova aba)",
2281   - en : "",
2282   - es : ""
  2281 + en : "SAIKU - OLAP (open in new tab)",
  2282 + es : "SAIKU - OLAP (abrir en una nueva pesta&ntilde;a)"
2283 2283 }
2284 2284 ],
2285 2285 "saikuMapa" : [
2286 2286 {
2287 2287 pt : "SAIKU - OLAP (abrir em janela interna)",
2288   - en : "",
2289   - es : ""
  2288 + en : "SAIKU - OLAP (open in internal window)",
  2289 + es : "SAIKU - OLAP (abrir en una ventana interna)"
2290 2290 }
2291 2291 ],
2292 2292 "refMapaAtual" : [
2293 2293 {
2294 2294 pt : "Mapa atual",
2295   - en : "",
2296   - es : ""
  2295 + en : "Current map",
  2296 + es : "Mapa actual"
2297 2297 }
2298 2298 ],
2299 2299 "refMapaDinamico" : [
2300 2300 {
2301 2301 pt : "Mapa din&acirc;mico",
2302   - en : "",
2303   - es : ""
  2302 + en : "Dynamic map",
  2303 + es : "Mapa din&aacute;mico"
2304 2304 }
2305 2305 ],
2306 2306 "naoPermitido" : [
2307 2307 {
2308 2308 pt : "Operacao nao autorizada para esse usuario",
2309   - en : "",
2310   - es : ""
  2309 + en : "Unauthorized operation for this user",
  2310 + es : "Operaci&oacute;n no autorizada para ese usuario"
2311 2311 }
2312 2312 ],
2313 2313 "melhorcaminho" : [
2314 2314 {
2315 2315 pt : "Melhor caminho (raster)",
2316   - en : "",
2317   - es : ""
  2316 + en : "Best way (raster)",
  2317 + es : "Mejor camino (raster)"
2318 2318 }
2319 2319 ],
2320 2320 "tolerancia" : [
2321 2321 {
2322 2322 pt : "Toler&acirc;ncia de busca (em pixels)",
2323   - en : "",
2324   - es : ""
  2323 + en : "Search tolerance (in pixels)",
  2324 + es : "Tolerancia de b&uacute;squeda (en Pixeles)"
2325 2325 }
2326 2326 ],
2327 2327 "naoInstalado" : [
2328 2328 {
2329 2329 pt : "Ferramenta n&atilde;o dispon&iacute;vel nessa instala&ccedil;&atilde;o do i3Geo",
2330   - en : "",
2331   - es : ""
  2330 + en : "Tool unavailable in this installation of i3geo",
  2331 + es : "Herramienta no disponible en esta instalaci&oacute;n de i3geo"
2332 2332 }
2333 2333 ],
2334 2334 "variaEscala" : [
2335 2335 {
2336 2336 pt : "Depend&ecirc;ncia da escala",
2337   - en : "",
2338   - es : ""
  2337 + en : "Scale dependency",
  2338 + es : "Dependencia de escala"
2339 2339 }
2340 2340 ],
2341 2341 "mostraTodosLegenda" : [
2342 2342 {
2343 2343 pt : "todos",
2344   - en : "",
2345   - es : ""
  2344 + en : "all",
  2345 + es : "todos"
2346 2346 }
2347 2347 ],
2348 2348 "mostraSoLegenda" : [
2349 2349 {
2350 2350 pt : "s&oacute; legenda",
2351   - en : "",
2352   - es : ""
  2351 + en : "only legend",
  2352 + es : "s&oacute;lo leyenda"
2353 2353 }
2354 2354 ],
2355 2355 "removerDoMapa" : [
2356 2356 {
2357 2357 pt : "Remove a camada do mapa?",
2358   - en : "",
2359   - es : ""
  2358 + en : "Do you want to remove the layer from map?",
  2359 + es : "¿Se remueve la capa del mapa?"
2360 2360 }
2361 2361 ],
2362 2362 "dicaBuscaRapida" : [
2363 2363 {
2364 2364 pt : "Abre uma janela flutuante com op&ccedil;&otilde;es de busca de dados em servi&ccedil;os como o Google Maps ou nas camadas exsitentes no mapa",
2365   - en : "",
2366   - es : ""
  2365 + en : "It opens a window with options to search data in services like Google Maps or in the map existing layers",
  2366 + es : "Abre una ventana con opciones de b&uacute;squeda de datos en servicios como Google Maps o en las capas existentes en el mapa"
2367 2367 }
2368 2368 ],
2369 2369 "refresh" : [
... ...
js/tema.js
... ... @@ -601,15 +601,20 @@ i3GEO.tema =
601 601 * Parametros:
602 602 *
603 603 * {string} - codigo do tema
  604 + *
  605 + * {objeto} - propriedades (ver ferramentas/graficotema/index.js funcao iniciaJanelaFlutuante)
604 606 */
605   - graficotema : function(idtema) {
  607 + graficotema : function(idtema,propriedades) {
606 608 i3GEO.mapa.ativaTema(idtema);
  609 + var temp = function(){
  610 + i3GEOF.graficoTema.iniciaJanelaFlutuante(propriedades);
  611 + };
607 612 i3GEO.util.dialogoFerramenta(
608 613 "i3GEO.tema.dialogo.graficotema()",
609 614 "graficotema",
610 615 "graficoTema",
611 616 "dependencias.php",
612   - "i3GEOF.graficoTema.iniciaJanelaFlutuante()");
  617 + temp);
613 618 },
614 619 /**
615 620 * Function: toponimia
... ...