Commit c74820e3e99cc79b9918d1f614caf707a720db85
1 parent
6c7a0801
Exists in
master
and in
6 other branches
i3geo/i3geo#93 No editor da legenda, as opções não respeitam o estilo escohido
Showing
1 changed file
with
8 additions
and
6 deletions
Show diff stats
ferramentas/legenda/index.js
| @@ -88,7 +88,7 @@ i3GEOF.legenda = | @@ -88,7 +88,7 @@ i3GEOF.legenda = | ||
| 88 | * | 88 | * |
| 89 | * Ultimo estilo selecionado | 89 | * Ultimo estilo selecionado |
| 90 | */ | 90 | */ |
| 91 | - estilo : "", | 91 | + estilo : 0, |
| 92 | /* | 92 | /* |
| 93 | * Variavel: classe | 93 | * Variavel: classe |
| 94 | * | 94 | * |
| @@ -1017,7 +1017,6 @@ i3GEOF.legenda = | @@ -1017,7 +1017,6 @@ i3GEOF.legenda = | ||
| 1017 | $i("i3GEOlegendaguia3obj").style.display = "block"; | 1017 | $i("i3GEOlegendaguia3obj").style.display = "block"; |
| 1018 | id = id.split("-"); | 1018 | id = id.split("-"); |
| 1019 | i3GEOF.legenda.classe = id[1]; | 1019 | i3GEOF.legenda.classe = id[1]; |
| 1020 | - i3GEOF.legenda.estilo = 0; | ||
| 1021 | i3GEOF.legenda.formEditorSimbolo(); | 1020 | i3GEOF.legenda.formEditorSimbolo(); |
| 1022 | i3GEOF.legenda.aguarde.visibility = "hidden"; | 1021 | i3GEOF.legenda.aguarde.visibility = "hidden"; |
| 1023 | } catch (e) { | 1022 | } catch (e) { |
| @@ -1455,7 +1454,7 @@ i3GEOF.legenda = | @@ -1455,7 +1454,7 @@ i3GEOF.legenda = | ||
| 1455 | retorno = retorno.data; | 1454 | retorno = retorno.data; |
| 1456 | i3GEOF.legenda.estilos = retorno.split("|"); | 1455 | i3GEOF.legenda.estilos = retorno.split("|"); |
| 1457 | combo = | 1456 | combo = |
| 1458 | - "<select id='i3GEOlegendaestilos' class='form-control' onchange=i3GEOF.legenda.mostraEstilo(this.value)>"; | 1457 | + "<select id='i3GEOlegendaestilos' class='form-control' onchange=i3GEOF.legenda.estilo=this.value;i3GEOF.legenda.mostraEstilo(this.value)>"; |
| 1459 | n = i3GEOF.legenda.estilos.length; | 1458 | n = i3GEOF.legenda.estilos.length; |
| 1460 | for (i = 0; i < n; i++) { | 1459 | for (i = 0; i < n; i++) { |
| 1461 | l = i3GEOF.legenda.estilos[i].split("#"); | 1460 | l = i3GEOF.legenda.estilos[i].split("#"); |
| @@ -1464,6 +1463,7 @@ i3GEOF.legenda = | @@ -1464,6 +1463,7 @@ i3GEOF.legenda = | ||
| 1464 | } | 1463 | } |
| 1465 | combo += "</select></div>"; | 1464 | combo += "</select></div>"; |
| 1466 | $i("i3GEOlegendacomboestilos").innerHTML = combo; | 1465 | $i("i3GEOlegendacomboestilos").innerHTML = combo; |
| 1466 | + $i("i3GEOlegendaestilos").value = i3GEOF.legenda.estilo; | ||
| 1467 | 1467 | ||
| 1468 | 1468 | ||
| 1469 | i3GEOF.legenda.aguarde.visibility = "hidden"; | 1469 | i3GEOF.legenda.aguarde.visibility = "hidden"; |
| @@ -1537,6 +1537,7 @@ i3GEOF.legenda = | @@ -1537,6 +1537,7 @@ i3GEOF.legenda = | ||
| 1537 | + "&estilo=" | 1537 | + "&estilo=" |
| 1538 | + i3GEOF.legenda.estilo, cp = new cpaint(); | 1538 | + i3GEOF.legenda.estilo, cp = new cpaint(); |
| 1539 | cp.set_response_type("JSON"); | 1539 | cp.set_response_type("JSON"); |
| 1540 | + i3GEOF.legenda.estilo = i3GEOF.legenda.estilo + 1; | ||
| 1540 | cp.call(p, "editasimbolo", i3GEOF.legenda.reMontaEditor); | 1541 | cp.call(p, "editasimbolo", i3GEOF.legenda.reMontaEditor); |
| 1541 | } catch (e) { | 1542 | } catch (e) { |
| 1542 | i3GEO.janela.tempoMsg("Erro: " + e); | 1543 | i3GEO.janela.tempoMsg("Erro: " + e); |
| @@ -1549,6 +1550,7 @@ i3GEOF.legenda = | @@ -1549,6 +1550,7 @@ i3GEOF.legenda = | ||
| 1549 | return; | 1550 | return; |
| 1550 | } | 1551 | } |
| 1551 | i3GEOF.legenda.aguarde.visibility = "visible"; | 1552 | i3GEOF.legenda.aguarde.visibility = "visible"; |
| 1553 | + i3GEOF.legenda.estilo = 0; | ||
| 1552 | var p = | 1554 | var p = |
| 1553 | i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid=" | 1555 | i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid=" |
| 1554 | + i3GEO.configura.sid | 1556 | + i3GEO.configura.sid |
| @@ -1570,11 +1572,11 @@ i3GEOF.legenda = | @@ -1570,11 +1572,11 @@ i3GEOF.legenda = | ||
| 1570 | * | 1572 | * |
| 1571 | * Mostra as propriedades de um estilo de um símbolo | 1573 | * Mostra as propriedades de um estilo de um símbolo |
| 1572 | */ | 1574 | */ |
| 1573 | - mostraEstilo : function(e) { | 1575 | + mostraEstilo : function() { |
| 1574 | i3GEOF.legenda.aguarde.visibility = "visible"; | 1576 | i3GEOF.legenda.aguarde.visibility = "visible"; |
| 1575 | try { | 1577 | try { |
| 1576 | var linha, tipoLayer, d, p, cp, mustache = {}; | 1578 | var linha, tipoLayer, d, p, cp, mustache = {}; |
| 1577 | - i3GEOF.legenda.estilo = e; // esta e uma variavel global | 1579 | + //i3GEOF.legenda.estilo = e; // esta e uma variavel global |
| 1578 | linha = i3GEOF.legenda.estilos[i3GEOF.legenda.estilo]; | 1580 | linha = i3GEOF.legenda.estilos[i3GEOF.legenda.estilo]; |
| 1579 | linha = linha.split("#"); | 1581 | linha = linha.split("#"); |
| 1580 | tipoLayer = linha[0]; | 1582 | tipoLayer = linha[0]; |
| @@ -1634,7 +1636,7 @@ i3GEOF.legenda = | @@ -1634,7 +1636,7 @@ i3GEOF.legenda = | ||
| 1634 | cp.call(p, "editasimbolo", i3GEOF.legenda.listaSimbolos); | 1636 | cp.call(p, "editasimbolo", i3GEOF.legenda.listaSimbolos); |
| 1635 | i3GEOF.legenda.aguarde.visibility = "hidden"; | 1637 | i3GEOF.legenda.aguarde.visibility = "hidden"; |
| 1636 | } catch (e) { | 1638 | } catch (e) { |
| 1637 | - i3GEO.janela.tempoMsg("Erro: " + e); | 1639 | + i3GEO.janela.tempoMsg("Erro: " + i3GEOF.legenda.estilo); |
| 1638 | i3GEOF.legenda.aguarde.visibility = "hidden"; | 1640 | i3GEOF.legenda.aguarde.visibility = "hidden"; |
| 1639 | } | 1641 | } |
| 1640 | }, | 1642 | }, |