Commit 409066049729cce5a0262a38000cbf1e14e6c481
1 parent
00bdf66a
Exists in
master
and in
7 other branches
Inclusão de parametros na ferramenta de tema com gráficos
Showing
8 changed files
with
101 additions
and
51 deletions
Show diff stats
classesjs/classe_tema.js
| @@ -603,15 +603,20 @@ i3GEO.tema = | @@ -603,15 +603,20 @@ i3GEO.tema = | ||
| 603 | * Parametros: | 603 | * Parametros: |
| 604 | * | 604 | * |
| 605 | * {string} - codigo do tema | 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 | i3GEO.mapa.ativaTema(idtema); | 610 | i3GEO.mapa.ativaTema(idtema); |
| 611 | + var temp = function(){ | ||
| 612 | + i3GEOF.graficoTema.iniciaJanelaFlutuante(propriedades); | ||
| 613 | + }; | ||
| 609 | i3GEO.util.dialogoFerramenta( | 614 | i3GEO.util.dialogoFerramenta( |
| 610 | "i3GEO.tema.dialogo.graficotema()", | 615 | "i3GEO.tema.dialogo.graficotema()", |
| 611 | "graficotema", | 616 | "graficotema", |
| 612 | "graficoTema", | 617 | "graficoTema", |
| 613 | "dependencias.php", | 618 | "dependencias.php", |
| 614 | - "i3GEOF.graficoTema.iniciaJanelaFlutuante()"); | 619 | + temp); |
| 615 | }, | 620 | }, |
| 616 | /** | 621 | /** |
| 617 | * Function: toponimia | 622 | * Function: toponimia |
classesjs/dicionario.js
| @@ -2673,6 +2673,13 @@ g_traducao = { | @@ -2673,6 +2673,13 @@ g_traducao = { | ||
| 2673 | es : "" | 2673 | es : "" |
| 2674 | } | 2674 | } |
| 2675 | ], | 2675 | ], |
| 2676 | + "nenhum" : [ | ||
| 2677 | + { | ||
| 2678 | + pt : "Nenhum", | ||
| 2679 | + en : "", | ||
| 2680 | + es : "" | ||
| 2681 | + } | ||
| 2682 | + ], | ||
| 2676 | "tipo" : [ | 2683 | "tipo" : [ |
| 2677 | { | 2684 | { |
| 2678 | pt : "Tipo", | 2685 | pt : "Tipo", |
ferramentas/atalhosedicao/dicionario.js
| @@ -54,5 +54,10 @@ i3GEOF.atalhosedicao.dicionario = { | @@ -54,5 +54,10 @@ i3GEOF.atalhosedicao.dicionario = { | ||
| 54 | pt : "Ferramentas com parâmetros que podem ser armazenados no mapfile do tema", | 54 | pt : "Ferramentas com parâmetros que podem ser armazenados no mapfile do tema", |
| 55 | en : "", | 55 | en : "", |
| 56 | es : "Herramientas con parámetros que pueden ser almazenados en el mapfile del tema" | 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,7 +122,7 @@ i3GEOF.atalhosedicao = | ||
| 122 | } | 122 | } |
| 123 | }); | 123 | }); |
| 124 | $i("i3GEOFatalhosedicaoOpacidadeB-button").style.width = "50px"; | 124 | $i("i3GEOFatalhosedicaoOpacidadeB-button").style.width = "50px"; |
| 125 | - | 125 | + |
| 126 | new YAHOO.widget.Button("i3GEOFatalhosedicaoTme", { | 126 | new YAHOO.widget.Button("i3GEOFatalhosedicaoTme", { |
| 127 | onclick : { | 127 | onclick : { |
| 128 | fn : function() { | 128 | fn : function() { |
| @@ -141,6 +141,16 @@ i3GEOF.atalhosedicao = | @@ -141,6 +141,16 @@ i3GEOF.atalhosedicao = | ||
| 141 | } | 141 | } |
| 142 | }); | 142 | }); |
| 143 | $i("i3GEOFatalhosedicaoStorymap-button").style.width = "200px"; | 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 | //atualiza os campos que dependem de parametros de cada camada | 155 | //atualiza os campos que dependem de parametros de cada camada |
| 146 | // | 156 | // |
ferramentas/atalhosedicao/template_mst.html
| @@ -48,6 +48,9 @@ | @@ -48,6 +48,9 @@ | ||
| 48 | <p class='paragrafo'> | 48 | <p class='paragrafo'> |
| 49 | <input id='i3GEOFatalhosedicaoFiltro' type='button' value='{{{filtro}}}' /> | 49 | <input id='i3GEOFatalhosedicaoFiltro' type='button' value='{{{filtro}}}' /> |
| 50 | </p> | 50 | </p> |
| 51 | + <p class='paragrafo'> | ||
| 52 | + <input id='i3GEOFatalhosedicaoTemaComGrafico' type='button' value='{{{temacomgrafico}}}' /> | ||
| 53 | + </p> | ||
| 51 | <p class='paragrafo'>{{{opacidade}}}</p> | 54 | <p class='paragrafo'>{{{opacidade}}}</p> |
| 52 | <div class='i3geoForm i3geoFormIconeEdita' style='width: 90px; float: left;'> | 55 | <div class='i3geoForm i3geoFormIconeEdita' style='width: 90px; float: left;'> |
| 53 | <input id='i3GEOFatalhosedicaoOpacidade' type='text' value='' /> | 56 | <input id='i3GEOFatalhosedicaoOpacidade' type='text' value='' /> |
ferramentas/graficotema/index.js
| @@ -40,6 +40,9 @@ Classe: i3GEOF.graficoTema | @@ -40,6 +40,9 @@ Classe: i3GEOF.graficoTema | ||
| 40 | 40 | ||
| 41 | */ | 41 | */ |
| 42 | i3GEOF.graficoTema = { | 42 | i3GEOF.graficoTema = { |
| 43 | + propriedades : { | ||
| 44 | + mesmoTema : false | ||
| 45 | + }, | ||
| 43 | tema : i3GEO.temaAtivo, | 46 | tema : i3GEO.temaAtivo, |
| 44 | /* | 47 | /* |
| 45 | Variavel: aguarde | 48 | Variavel: aguarde |
| @@ -137,7 +140,10 @@ i3GEOF.graficoTema = { | @@ -137,7 +140,10 @@ i3GEOF.graficoTema = { | ||
| 137 | 140 | ||
| 138 | Cria a janela flutuante para controle da ferramenta. | 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 | var janela,divid,temp,titulo; | 147 | var janela,divid,temp,titulo; |
| 142 | if($i("i3GEOF.graficoTema")){ | 148 | if($i("i3GEOF.graficoTema")){ |
| 143 | i3GEOF.graficoTema.inicia("i3GEOF.graficoTema_corpo"); | 149 | i3GEOF.graficoTema.inicia("i3GEOF.graficoTema_corpo"); |
| @@ -261,7 +267,16 @@ i3GEOF.graficoTema = { | @@ -261,7 +267,16 @@ i3GEOF.graficoTema = { | ||
| 261 | i3GEOF.graficoTema.aguarde.visibility = "hidden"; | 267 | i3GEOF.graficoTema.aguarde.visibility = "hidden"; |
| 262 | i3GEO.atualiza(retorno); | 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 | cp.set_response_type("JSON"); | 280 | cp.set_response_type("JSON"); |
| 266 | cp.call(p,"graficotema",temp); | 281 | cp.call(p,"graficotema",temp); |
| 267 | }catch(e){i3GEO.janela.tempoMsg("Erro: "+e);i3GEOF.graficoTema.aguarde.visibility = "hidden";} | 282 | }catch(e){i3GEO.janela.tempoMsg("Erro: "+e);i3GEOF.graficoTema.aguarde.visibility = "hidden";} |
js/dicionario.js
| @@ -2215,155 +2215,155 @@ var g_traducao = | @@ -2215,155 +2215,155 @@ var g_traducao = | ||
| 2215 | "x99" : [ | 2215 | "x99" : [ |
| 2216 | { | 2216 | { |
| 2217 | pt : "Cálculo não pode ser realizado. Falta carregar a API de geometria do GM", | 2217 | pt : "Cálculo nã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álculo no puede ser realizado. Falta cargar la API de geometría de GM" | ||
| 2220 | } | 2220 | } |
| 2221 | ], | 2221 | ], |
| 2222 | "x101" : [ | 2222 | "x101" : [ |
| 2223 | { | 2223 | { |
| 2224 | pt : "Cópia", | 2224 | pt : "Cópia", |
| 2225 | - en : "", | ||
| 2226 | - es : "" | 2225 | + en : "Copy", |
| 2226 | + es : "Copia" | ||
| 2227 | } | 2227 | } |
| 2228 | ], | 2228 | ], |
| 2229 | "x102" : [ | 2229 | "x102" : [ |
| 2230 | { | 2230 | { |
| 2231 | pt : "Mapa de calor", | 2231 | pt : "Mapa de calor", |
| 2232 | en : "Heatmap", | 2232 | en : "Heatmap", |
| 2233 | - es : "" | 2233 | + es : "Mapa de calor" |
| 2234 | } | 2234 | } |
| 2235 | ], | 2235 | ], |
| 2236 | "x103" : [ | 2236 | "x103" : [ |
| 2237 | { | 2237 | { |
| 2238 | pt : "Links para abrir o mapa", | 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 | "x104" : [ | 2243 | "x104" : [ |
| 2244 | { | 2244 | { |
| 2245 | pt : "Mapa de agrupamentos", | 2245 | pt : "Mapa de agrupamentos", |
| 2246 | - en : "", | ||
| 2247 | - es : "" | 2246 | + en : "Cluster map", |
| 2247 | + es : "Mapa de agrupación" | ||
| 2248 | } | 2248 | } |
| 2249 | ], | 2249 | ], |
| 2250 | "x105" : [ | 2250 | "x105" : [ |
| 2251 | { | 2251 | { |
| 2252 | pt : "Navegação", | 2252 | pt : "Navegação", |
| 2253 | - en : "", | ||
| 2254 | - es : "" | 2253 | + en : "Browsing", |
| 2254 | + es : "Navegación" | ||
| 2255 | } | 2255 | } |
| 2256 | ], | 2256 | ], |
| 2257 | "mais" : [ | 2257 | "mais" : [ |
| 2258 | { | 2258 | { |
| 2259 | pt : "Mais...", | 2259 | pt : "Mais...", |
| 2260 | - en : "", | ||
| 2261 | - es : "" | 2260 | + en : "More...", |
| 2261 | + es : "Más..." | ||
| 2262 | } | 2262 | } |
| 2263 | ], | 2263 | ], |
| 2264 | "uploadArquivoGeo" : [ | 2264 | "uploadArquivoGeo" : [ |
| 2265 | { | 2265 | { |
| 2266 | pt : "Upload de arquivo geo", | 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 | "conexaoServicoGeo" : [ | 2271 | "conexaoServicoGeo" : [ |
| 2272 | { | 2272 | { |
| 2273 | pt : "Conexão com serviços geo", | 2273 | pt : "Conexão com serviços geo", |
| 2274 | - en : "", | ||
| 2275 | - es : "" | 2274 | + en : "Connection to geo services ", |
| 2275 | + es : "Conexión con servicios geo" | ||
| 2276 | } | 2276 | } |
| 2277 | ], | 2277 | ], |
| 2278 | "saikuAba" : [ | 2278 | "saikuAba" : [ |
| 2279 | { | 2279 | { |
| 2280 | pt : "SAIKU - OLAP (abrir em nova aba)", | 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ña)" | ||
| 2283 | } | 2283 | } |
| 2284 | ], | 2284 | ], |
| 2285 | "saikuMapa" : [ | 2285 | "saikuMapa" : [ |
| 2286 | { | 2286 | { |
| 2287 | pt : "SAIKU - OLAP (abrir em janela interna)", | 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 | "refMapaAtual" : [ | 2292 | "refMapaAtual" : [ |
| 2293 | { | 2293 | { |
| 2294 | pt : "Mapa atual", | 2294 | pt : "Mapa atual", |
| 2295 | - en : "", | ||
| 2296 | - es : "" | 2295 | + en : "Current map", |
| 2296 | + es : "Mapa actual" | ||
| 2297 | } | 2297 | } |
| 2298 | ], | 2298 | ], |
| 2299 | "refMapaDinamico" : [ | 2299 | "refMapaDinamico" : [ |
| 2300 | { | 2300 | { |
| 2301 | pt : "Mapa dinâmico", | 2301 | pt : "Mapa dinâmico", |
| 2302 | - en : "", | ||
| 2303 | - es : "" | 2302 | + en : "Dynamic map", |
| 2303 | + es : "Mapa dinámico" | ||
| 2304 | } | 2304 | } |
| 2305 | ], | 2305 | ], |
| 2306 | "naoPermitido" : [ | 2306 | "naoPermitido" : [ |
| 2307 | { | 2307 | { |
| 2308 | pt : "Operacao nao autorizada para esse usuario", | 2308 | pt : "Operacao nao autorizada para esse usuario", |
| 2309 | - en : "", | ||
| 2310 | - es : "" | 2309 | + en : "Unauthorized operation for this user", |
| 2310 | + es : "Operación no autorizada para ese usuario" | ||
| 2311 | } | 2311 | } |
| 2312 | ], | 2312 | ], |
| 2313 | "melhorcaminho" : [ | 2313 | "melhorcaminho" : [ |
| 2314 | { | 2314 | { |
| 2315 | pt : "Melhor caminho (raster)", | 2315 | pt : "Melhor caminho (raster)", |
| 2316 | - en : "", | ||
| 2317 | - es : "" | 2316 | + en : "Best way (raster)", |
| 2317 | + es : "Mejor camino (raster)" | ||
| 2318 | } | 2318 | } |
| 2319 | ], | 2319 | ], |
| 2320 | "tolerancia" : [ | 2320 | "tolerancia" : [ |
| 2321 | { | 2321 | { |
| 2322 | pt : "Tolerância de busca (em pixels)", | 2322 | pt : "Tolerância de busca (em pixels)", |
| 2323 | - en : "", | ||
| 2324 | - es : "" | 2323 | + en : "Search tolerance (in pixels)", |
| 2324 | + es : "Tolerancia de búsqueda (en Pixeles)" | ||
| 2325 | } | 2325 | } |
| 2326 | ], | 2326 | ], |
| 2327 | "naoInstalado" : [ | 2327 | "naoInstalado" : [ |
| 2328 | { | 2328 | { |
| 2329 | pt : "Ferramenta não disponível nessa instalação do i3Geo", | 2329 | pt : "Ferramenta não disponível nessa instalação do i3Geo", |
| 2330 | - en : "", | ||
| 2331 | - es : "" | 2330 | + en : "Tool unavailable in this installation of i3geo", |
| 2331 | + es : "Herramienta no disponible en esta instalación de i3geo" | ||
| 2332 | } | 2332 | } |
| 2333 | ], | 2333 | ], |
| 2334 | "variaEscala" : [ | 2334 | "variaEscala" : [ |
| 2335 | { | 2335 | { |
| 2336 | pt : "Dependência da escala", | 2336 | pt : "Dependência da escala", |
| 2337 | - en : "", | ||
| 2338 | - es : "" | 2337 | + en : "Scale dependency", |
| 2338 | + es : "Dependencia de escala" | ||
| 2339 | } | 2339 | } |
| 2340 | ], | 2340 | ], |
| 2341 | "mostraTodosLegenda" : [ | 2341 | "mostraTodosLegenda" : [ |
| 2342 | { | 2342 | { |
| 2343 | pt : "todos", | 2343 | pt : "todos", |
| 2344 | - en : "", | ||
| 2345 | - es : "" | 2344 | + en : "all", |
| 2345 | + es : "todos" | ||
| 2346 | } | 2346 | } |
| 2347 | ], | 2347 | ], |
| 2348 | "mostraSoLegenda" : [ | 2348 | "mostraSoLegenda" : [ |
| 2349 | { | 2349 | { |
| 2350 | pt : "só legenda", | 2350 | pt : "só legenda", |
| 2351 | - en : "", | ||
| 2352 | - es : "" | 2351 | + en : "only legend", |
| 2352 | + es : "sólo leyenda" | ||
| 2353 | } | 2353 | } |
| 2354 | ], | 2354 | ], |
| 2355 | "removerDoMapa" : [ | 2355 | "removerDoMapa" : [ |
| 2356 | { | 2356 | { |
| 2357 | pt : "Remove a camada do mapa?", | 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 | "dicaBuscaRapida" : [ | 2362 | "dicaBuscaRapida" : [ |
| 2363 | { | 2363 | { |
| 2364 | pt : "Abre uma janela flutuante com opções de busca de dados em serviços como o Google Maps ou nas camadas exsitentes no mapa", | 2364 | pt : "Abre uma janela flutuante com opções de busca de dados em serviç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úsqueda de datos en servicios como Google Maps o en las capas existentes en el mapa" | ||
| 2367 | } | 2367 | } |
| 2368 | ], | 2368 | ], |
| 2369 | "refresh" : [ | 2369 | "refresh" : [ |
js/tema.js
| @@ -601,15 +601,20 @@ i3GEO.tema = | @@ -601,15 +601,20 @@ i3GEO.tema = | ||
| 601 | * Parametros: | 601 | * Parametros: |
| 602 | * | 602 | * |
| 603 | * {string} - codigo do tema | 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 | i3GEO.mapa.ativaTema(idtema); | 608 | i3GEO.mapa.ativaTema(idtema); |
| 609 | + var temp = function(){ | ||
| 610 | + i3GEOF.graficoTema.iniciaJanelaFlutuante(propriedades); | ||
| 611 | + }; | ||
| 607 | i3GEO.util.dialogoFerramenta( | 612 | i3GEO.util.dialogoFerramenta( |
| 608 | "i3GEO.tema.dialogo.graficotema()", | 613 | "i3GEO.tema.dialogo.graficotema()", |
| 609 | "graficotema", | 614 | "graficotema", |
| 610 | "graficoTema", | 615 | "graficoTema", |
| 611 | "dependencias.php", | 616 | "dependencias.php", |
| 612 | - "i3GEOF.graficoTema.iniciaJanelaFlutuante()"); | 617 | + temp); |
| 613 | }, | 618 | }, |
| 614 | /** | 619 | /** |
| 615 | * Function: toponimia | 620 | * Function: toponimia |