Commit b6480661c6ed2631ec5df85954b71a2b315d7cfa
1 parent
50a96330
Exists in
master
and in
7 other branches
Inclusão da opção cluster na legenda e correção na aplicação de offset em estilos
Showing
5 changed files
with
42 additions
and
42 deletions
Show diff stats
admin/admin.db
No preview for this file type
classesphp/classe_legenda.php
| ... | ... | @@ -1106,6 +1106,12 @@ class Legenda |
| 1106 | 1106 | case "width": |
| 1107 | 1107 | $estilo->set("width",$valor); |
| 1108 | 1108 | continue; |
| 1109 | + case "offsetx": | |
| 1110 | + $estilo->set("offsetx",$valor); | |
| 1111 | + continue; | |
| 1112 | + case "offsety": | |
| 1113 | + $estilo->set("offsety",$valor); | |
| 1114 | + continue; | |
| 1109 | 1115 | case "opacity": |
| 1110 | 1116 | $estilo->set("opacity",$valor); |
| 1111 | 1117 | continue; | ... | ... |
classesphp/classe_temas.php
| ... | ... | @@ -1316,18 +1316,7 @@ Adiciona LABEL em uma classe de um tema |
| 1316 | 1316 | } |
| 1317 | 1317 | function removeCluster(){ |
| 1318 | 1318 | $cluster = $this->layer->cluster; |
| 1319 | - /* | |
| 1320 | - $cluster->maxdistance == 10 && | |
| 1321 | - $cluster->buffer == 0.0 && | |
| 1322 | - $cluster->region.string == '' && | |
| 1323 | - $cluster->group.string == '' && | |
| 1324 | - $cluster->filter.string == ''; | |
| 1325 | - */ | |
| 1326 | - $cluster->setFilter(NULL); | |
| 1327 | - $cluster->setGroup(NULL); | |
| 1328 | - $cluster->maxdistance = 10; | |
| 1329 | - $cluster->region = NULL; | |
| 1330 | - | |
| 1319 | + $this->layer->updatefromstring("LAYER CLUSTER END END"); | |
| 1331 | 1320 | $this->layer->setMetaData("cache",""); |
| 1332 | 1321 | $this->layer->setMetadata("tiles","NAO"); |
| 1333 | 1322 | $this->layer->setMetadata("cortepixels",0); | ... | ... |
ferramentas/legenda/index.js
| ... | ... | @@ -376,32 +376,7 @@ i3GEOF.legenda = |
| 376 | 376 | b.addClass("abrir100"); |
| 377 | 377 | i3GEOF.legenda.ativaFoco(); |
| 378 | 378 | i3GEOF.legenda.mostralegenda(); |
| 379 | - i3GEO.util.comboItens("", i3GEOF.legenda.tema, function(retorno) { | |
| 380 | - if ($i("i3GEOlegendaitensValorUnico")) { | |
| 381 | - $i("i3GEOlegendaitensValorUnico").innerHTML = retorno.dados; | |
| 382 | - } | |
| 383 | - if ($i("i3GEOlegendaClassesValorUnico")) { | |
| 384 | - $i("i3GEOlegendaClassesValorUnico").innerHTML = retorno.dados; | |
| 385 | - } | |
| 386 | - if ($i("i3GEOlegendaitensMetade")) { | |
| 387 | - $i("i3GEOlegendaitensMetade").innerHTML = retorno.dados; | |
| 388 | - } | |
| 389 | - if ($i("i3GEOlegendaitensMetadeId")) { | |
| 390 | - $i("i3GEOlegendaitensMetadeId").innerHTML = retorno.dados; | |
| 391 | - } | |
| 392 | - if ($i("i3GEOlegendaitensMedia")) { | |
| 393 | - $i("i3GEOlegendaitensMedia").innerHTML = retorno.dados; | |
| 394 | - } | |
| 395 | - if ($i("i3GEOlegendaitensValorClass")) { | |
| 396 | - $i("i3GEOlegendaitensValorClass").innerHTML = retorno.dados; | |
| 397 | - } | |
| 398 | - if ($i("i3GEOlegendaitensCluster")) { | |
| 399 | - $i("i3GEOlegendaitensCluster").innerHTML = retorno.dados; | |
| 400 | - } | |
| 401 | - if ($i("i3GEOlegendaitensValorQuartil")) { | |
| 402 | - $i("i3GEOlegendaitensValorQuartil").innerHTML = retorno.dados; | |
| 403 | - } | |
| 404 | - }); | |
| 379 | + i3GEOF.legenda.montaCombosItens(); | |
| 405 | 380 | if (i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.legenda.tema).classe && i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.legenda.tema).classe |
| 406 | 381 | .toLowerCase() == "nao") { |
| 407 | 382 | $i("i3GEOFlegendamostra").checked = false; |
| ... | ... | @@ -516,6 +491,7 @@ i3GEOF.legenda = |
| 516 | 491 | * Função executada após ocorrer alguma alteração efetiva da legenda do mapa |
| 517 | 492 | */ |
| 518 | 493 | aposAlterarLegenda : function() { |
| 494 | + i3GEO.arvoreDeCamadas.CAMADAS = []; | |
| 519 | 495 | i3GEO.atualiza(); |
| 520 | 496 | i3GEO.Interface.atualizaTema("", i3GEOF.legenda.tema); |
| 521 | 497 | i3GEO.arvoreDeCamadas.atualizaLegenda(i3GEOF.legenda.tema); |
| ... | ... | @@ -1952,7 +1928,7 @@ i3GEOF.legenda = |
| 1952 | 1928 | + "' id='i3GEOlegendamaxsize' />" |
| 1953 | 1929 | + "</form></div>" |
| 1954 | 1930 | |
| 1955 | - + "<br><img style='float:left;' onclick='i3GEOF.legenda.aplicaTodasClasses(\"offsetx\",\"i3GEOlegendasymbolname\")' title='" | |
| 1931 | + + "<br><img style='float:left;' onclick='i3GEOF.legenda.aplicaTodasClasses(\"offsetx\",\"i3GEOlegendaoffsetx\")' title='" | |
| 1956 | 1932 | + $trad('aplicatodos', i3GEOF.legenda.dicionario) |
| 1957 | 1933 | + "' src='" |
| 1958 | 1934 | + i3GEO.configura.locaplic |
| ... | ... | @@ -1967,7 +1943,7 @@ i3GEOF.legenda = |
| 1967 | 1943 | + "' id='i3GEOlegendaoffsetx' />" |
| 1968 | 1944 | + "</form></div>" |
| 1969 | 1945 | |
| 1970 | - + "<br><img style='float:left;' onclick='i3GEOF.legenda.aplicaTodasClasses(\"offsety\",\"i3GEOlegendasymbolname\")' title='" | |
| 1946 | + + "<br><img style='float:left;' onclick='i3GEOF.legenda.aplicaTodasClasses(\"offsety\",\"i3GEOlegendaoffsety\")' title='" | |
| 1971 | 1947 | + $trad('aplicatodos', i3GEOF.legenda.dicionario) |
| 1972 | 1948 | + "' src='" |
| 1973 | 1949 | + i3GEO.configura.locaplic |
| ... | ... | @@ -2305,8 +2281,8 @@ i3GEOF.legenda = |
| 2305 | 2281 | }, |
| 2306 | 2282 | aplicarCluster : function(){ |
| 2307 | 2283 | var temp = function() { |
| 2308 | - // i3GEOF.legenda.mostralegenda(); | |
| 2309 | 2284 | i3GEOF.legenda.aposAlterarLegenda(); |
| 2285 | + i3GEOF.legenda.montaCombosItens(); | |
| 2310 | 2286 | }, p, cp; |
| 2311 | 2287 | p = |
| 2312 | 2288 | i3GEO.configura.locaplic + "/ferramentas/legenda/exec.php?g_sid=" |
| ... | ... | @@ -2330,7 +2306,7 @@ i3GEOF.legenda = |
| 2330 | 2306 | }, |
| 2331 | 2307 | removerCluster : function(){ |
| 2332 | 2308 | var temp = function() { |
| 2333 | - // i3GEOF.legenda.mostralegenda(); | |
| 2309 | + i3GEOF.legenda.montaCombosItens(); | |
| 2334 | 2310 | i3GEOF.legenda.aposAlterarLegenda(); |
| 2335 | 2311 | }, p, cp; |
| 2336 | 2312 | p = |
| ... | ... | @@ -2342,5 +2318,33 @@ i3GEOF.legenda = |
| 2342 | 2318 | cp = new cpaint(); |
| 2343 | 2319 | cp.set_response_type("JSON"); |
| 2344 | 2320 | cp.call(p, "foo", temp); |
| 2321 | + }, | |
| 2322 | + montaCombosItens : function(){ | |
| 2323 | + i3GEO.util.comboItens("", i3GEOF.legenda.tema, function(retorno) { | |
| 2324 | + if ($i("i3GEOlegendaitensValorUnico")) { | |
| 2325 | + $i("i3GEOlegendaitensValorUnico").innerHTML = retorno.dados; | |
| 2326 | + } | |
| 2327 | + if ($i("i3GEOlegendaClassesValorUnico")) { | |
| 2328 | + $i("i3GEOlegendaClassesValorUnico").innerHTML = retorno.dados; | |
| 2329 | + } | |
| 2330 | + if ($i("i3GEOlegendaitensMetade")) { | |
| 2331 | + $i("i3GEOlegendaitensMetade").innerHTML = retorno.dados; | |
| 2332 | + } | |
| 2333 | + if ($i("i3GEOlegendaitensMetadeId")) { | |
| 2334 | + $i("i3GEOlegendaitensMetadeId").innerHTML = retorno.dados; | |
| 2335 | + } | |
| 2336 | + if ($i("i3GEOlegendaitensMedia")) { | |
| 2337 | + $i("i3GEOlegendaitensMedia").innerHTML = retorno.dados; | |
| 2338 | + } | |
| 2339 | + if ($i("i3GEOlegendaitensValorClass")) { | |
| 2340 | + $i("i3GEOlegendaitensValorClass").innerHTML = retorno.dados; | |
| 2341 | + } | |
| 2342 | + if ($i("i3GEOlegendaitensCluster")) { | |
| 2343 | + $i("i3GEOlegendaitensCluster").innerHTML = retorno.dados; | |
| 2344 | + } | |
| 2345 | + if ($i("i3GEOlegendaitensValorQuartil")) { | |
| 2346 | + $i("i3GEOlegendaitensValorQuartil").innerHTML = retorno.dados; | |
| 2347 | + } | |
| 2348 | + }); | |
| 2345 | 2349 | } |
| 2346 | 2350 | }; |
| 2347 | 2351 | \ No newline at end of file | ... | ... |