Commit 953f020f0a94d5638182b04b15b15d6196f4164e
1 parent
d7504cc0
Exists in
master
and in
7 other branches
Inclusão de opção para escolher item com o nome da classe no cálculo por valor único
Showing
5 changed files
with
27 additions
and
8 deletions
Show diff stats
classesphp/mapa_controle.php
... | ... | @@ -1178,7 +1178,10 @@ switch (strtoupper($funcao)) |
1178 | 1178 | $retorno = $m->adicionaclasse(); |
1179 | 1179 | } |
1180 | 1180 | if ($opcao == "valorunico"){ |
1181 | - $retorno = $m->valorunico($item,$ignorar); | |
1181 | + if(empty($itemNome)){ | |
1182 | + $itemNome = ""; | |
1183 | + } | |
1184 | + $retorno = $m->valorunico($item,$ignorar,$itemNome); | |
1182 | 1185 | } |
1183 | 1186 | if ($opcao == "intervalosiguais"){ |
1184 | 1187 | $retorno = $m->intervalosiguais($item,$nclasses,$ignorar); | ... | ... |
ferramentas/convertemapakml/index.js
... | ... | @@ -49,10 +49,10 @@ i3GEOF.converteMapaKml = { |
49 | 49 | * Susbtitutos para o template |
50 | 50 | */ |
51 | 51 | mustacheHash : function() { |
52 | - var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.converteMapaKml.dicionario), | |
53 | - lista,tema; | |
54 | - lista = i3GEO.arvoreDeCamadas.CAMADAS; | |
55 | - tema = lista[0].name; | |
52 | + var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.converteMapaKml.dicionario); | |
53 | + //lista; | |
54 | + //lista = i3GEO.arvoreDeCamadas.CAMADAS; | |
55 | + //tema = lista[0].name; | |
56 | 56 | dicionario["locaplic"] = i3GEO.configura.locaplic; |
57 | 57 | dicionario["parametrosMapfile"] = i3GEO.parametros.mapfile; |
58 | 58 | dicionario["tema"] = ""; | ... | ... |
ferramentas/legenda/dicionario.js
... | ... | @@ -489,5 +489,10 @@ i3GEOF.legenda.dicionario = { |
489 | 489 | pt : "Aplicar esse parâmetro em todas as classes", |
490 | 490 | en : "", |
491 | 491 | es : "" |
492 | + } ], | |
493 | + 'nomeClassesUnicoSimbolo' : [ { | |
494 | + pt : "(Opcional) Item que será utilizado para obter os nomes das classes", | |
495 | + en : "", | |
496 | + es : "" | |
492 | 497 | } ] |
493 | 498 | }; | ... | ... |
ferramentas/legenda/index.js
... | ... | @@ -325,6 +325,9 @@ i3GEOF.legenda = |
325 | 325 | if ($i("i3GEOlegendaitensValorUnico")) { |
326 | 326 | $i("i3GEOlegendaitensValorUnico").innerHTML = retorno.dados; |
327 | 327 | } |
328 | + if ($i("i3GEOlegendaClassesValorUnico")) { | |
329 | + $i("i3GEOlegendaClassesValorUnico").innerHTML = retorno.dados; | |
330 | + } | |
328 | 331 | if ($i("i3GEOlegendaitensValorClass")) { |
329 | 332 | $i("i3GEOlegendaitensValorClass").innerHTML = retorno.dados; |
330 | 333 | } |
... | ... | @@ -1092,9 +1095,14 @@ i3GEOF.legenda = |
1092 | 1095 | if (i3GEOF.legenda.aguarde.visibility === "visible") { |
1093 | 1096 | return; |
1094 | 1097 | } |
1095 | - var item = $i("i3GEOlegendaitensValorUnico").getElementsByTagName("select")[0].value, p = | |
1096 | - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid=" + i3GEO.configura.sid + "&funcao=alteraclasse&tema=" | |
1097 | - + i3GEOF.legenda.tema + "&item=" + item + "&opcao=valorunico&ignorar=" + $i("i3GEOlegendaignorar").value, cp = | |
1098 | + var item = $i("i3GEOlegendaitensValorUnico").getElementsByTagName("select")[0].value, | |
1099 | + itemNome = $i("i3GEOlegendaClassesValorUnico").getElementsByTagName("select")[0].value, | |
1100 | + p = i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid=" + i3GEO.configura.sid + "&funcao=alteraclasse&tema=" | |
1101 | + + i3GEOF.legenda.tema | |
1102 | + + "&item=" + item | |
1103 | + + "&itemNome=" + itemNome | |
1104 | + + "&opcao=valorunico" | |
1105 | + + "&ignorar=" + $i("i3GEOlegendaignorar").value, cp = | |
1098 | 1106 | new cpaint(), fim = function() { |
1099 | 1107 | i3GEOF.legenda.aposAlterarLegenda(); |
1100 | 1108 | i3GEOF.legenda.aguarde.visibility = "hidden"; | ... | ... |
ferramentas/legenda/template_mst.html
... | ... | @@ -149,6 +149,9 @@ |
149 | 149 | <p class='paragrafo'>{{{cadaOcorrenciaUnicoSimbolo}}}</p> |
150 | 150 | <div id='i3GEOlegendaitensValorUnico' class='styled-select'></div> |
151 | 151 | <br> |
152 | + <p class='paragrafo'>{{{nomeClassesUnicoSimbolo}}}</p> | |
153 | + <div id='i3GEOlegendaClassesValorUnico' class='styled-select'></div> | |
154 | + <br> | |
152 | 155 | <p class='paragrafo'> |
153 | 156 | <input id='i3GEOlegendabotao6' size='25' type='button' value='{{{valorUnico}}}' /> |
154 | 157 | </p> | ... | ... |