Commit 4e6dbbc6077f36484c4a221610c91184c61ca5fd
1 parent
cec7f1d3
Exists in
master
and in
6 other branches
Inclusão das opções de mudar nome e opacidade na árvore de camadas
Showing
3 changed files
with
27 additions
and
6 deletions
Show diff stats
interface/templates/camada.html
| @@ -5,10 +5,15 @@ | @@ -5,10 +5,15 @@ | ||
| 5 | <span style="vertical-align: middle" class="material-icons">playlist_add_check</span> | 5 | <span style="vertical-align: middle" class="material-icons">playlist_add_check</span> |
| 6 | </button> | 6 | </button> |
| 7 | <ul class="dropdown-menu I3GEOpropCamadas"> | 7 | <ul class="dropdown-menu I3GEOpropCamadas"> |
| 8 | - <li><a onclick="i3GEO.temaAtivo='{{{name}}}';i3GEO.mapa.dialogo.opacidade()" href="javascript:void(0)"> | ||
| 9 | - <span class="glyphicon glyphicon-adjust"></span> {{{opacidade}}} | ||
| 10 | - </a></li> | ||
| 11 | - | 8 | + <li class="container-fluid form-group"> |
| 9 | + <form onsubmit="console.log(this);i3GEO.tema.mudanome('{{{name}}}',this[0].value);return false;" action=""> | ||
| 10 | + <input style="color: black;" class="form-control" type='text' value='{{{nomeCamada}}}' /> | ||
| 11 | + </form> | ||
| 12 | + </li> | ||
| 13 | + <li style="margin-top:0px;" class="container-fluid form-group"> | ||
| 14 | + <label class="control-label"> {{{opacidade}}}</label> | ||
| 15 | + <input style="background:none;" onChange="i3GEO.Interface.aplicaOpacidade(this.value,'{{{name}}}')" type="range" min="1" max="100" value="{{opaCamada}}" class="slider" > | ||
| 16 | + </li> | ||
| 12 | <li><a href="javascript:void(0)" onclick="i3GEO.tema.exclui('{{{name}}}',true)" title="{{{removerTitle}}}"> | 17 | <li><a href="javascript:void(0)" onclick="i3GEO.tema.exclui('{{{name}}}',true)" title="{{{removerTitle}}}"> |
| 13 | <span class="glyphicon glyphicon-trash"></span> {{{removerTexto}}} | 18 | <span class="glyphicon glyphicon-trash"></span> {{{removerTexto}}} |
| 14 | </a></li> | 19 | </a></li> |
| @@ -77,10 +82,10 @@ | @@ -77,10 +82,10 @@ | ||
| 77 | <label class="rangeScale{{{rangeScale}}} {{{classeCss}}}" style="width: calc(100% - 50px)"> | 82 | <label class="rangeScale{{{rangeScale}}} {{{classeCss}}}" style="width: calc(100% - 50px)"> |
| 78 | <input class="noprint" type="checkbox" value="{{{name}}}" name="{{{name}}}" | 83 | <input class="noprint" type="checkbox" value="{{{name}}}" name="{{{name}}}" |
| 79 | {{{checked}}} onclick="i3GEO.Interface.ligaDesliga(this);i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS);"> | 84 | {{{checked}}} onclick="i3GEO.Interface.ligaDesliga(this);i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS);"> |
| 80 | - <span class="checkbox-material noprint"><span class="check"></span></span> {{{iconetema}}} <span style="cursor:move;">{{{tema}}}</span> | 85 | + <span class="checkbox-material noprint"><span class="check"></span></span> {{{iconetema}}} <span style="cursor: move;">{{{tema}}}</span> |
| 81 | <!-- icones que trazem informacoes sobre o tema --> | 86 | <!-- icones que trazem informacoes sobre o tema --> |
| 82 | <!-- farol que indica a relacao com a escala do mapa --> | 87 | <!-- farol que indica a relacao com a escala do mapa --> |
| 83 | - <span id="farol{{name}}" title="{{{farolTitle}}}" class="glyphicon glyphicon-certificate {{{farol}}}" style="color: {{{farol}}}"></span> | 88 | + <span id="farol{{name}}" title="{{{farolTitle}}}" class="glyphicon glyphicon-certificate {{{farol}}}" style="color: {{{farol"></span> |
| 84 | <!-- indica se os elementos da camada sao dependentes da escala do mapa --> | 89 | <!-- indica se os elementos da camada sao dependentes da escala do mapa --> |
| 85 | <span title="{{{contextoescalaTitle}}}" class="glyphicon glyphicon-alert {{{contextoescala}}}" style="color: orange;"></span> | 90 | <span title="{{{contextoescalaTitle}}}" class="glyphicon glyphicon-alert {{{contextoescala}}}" style="color: orange;"></span> |
| 86 | <!-- links para formularios que sao especificos de cada plugin do i3Geo e de ferramentas salvas na camada--> | 91 | <!-- links para formularios que sao especificos de cada plugin do i3Geo e de ferramentas salvas na camada--> |
js/interface.js
| @@ -951,6 +951,19 @@ i3GEO.Interface = | @@ -951,6 +951,19 @@ i3GEO.Interface = | ||
| 951 | * Aplica um valor de opacidade aos layers do mapa | 951 | * Aplica um valor de opacidade aos layers do mapa |
| 952 | */ | 952 | */ |
| 953 | aplicaOpacidade : function(opacidade, layer) { | 953 | aplicaOpacidade : function(opacidade, layer) { |
| 954 | + if (typeof (console) !== 'undefined') | ||
| 955 | + console.info("i3GEO.Interface.aplicaOpacidade"); | ||
| 956 | + | ||
| 957 | + if(opacidade > 1){ | ||
| 958 | + opacidade = opacidade / 100; | ||
| 959 | + } | ||
| 960 | + | ||
| 961 | + if(layer){ | ||
| 962 | + i3geoOL.getLayersByName(layer)[0].setOpacity(opacidade*1); | ||
| 963 | + return; | ||
| 964 | + } else { | ||
| 965 | + layer = ""; | ||
| 966 | + } | ||
| 954 | var nlayers = i3GEO.arvoreDeCamadas.CAMADAS.length, l, i, camada; | 967 | var nlayers = i3GEO.arvoreDeCamadas.CAMADAS.length, l, i, camada; |
| 955 | if (!layer) { | 968 | if (!layer) { |
| 956 | layer = ""; | 969 | layer = ""; |
js/tema.js
| @@ -303,6 +303,9 @@ i3GEO.tema = | @@ -303,6 +303,9 @@ i3GEO.tema = | ||
| 303 | * {string} - codigo do tema | 303 | * {string} - codigo do tema |
| 304 | */ | 304 | */ |
| 305 | mudanome : function(idtema,valor) { | 305 | mudanome : function(idtema,valor) { |
| 306 | + if (typeof (console) !== 'undefined') | ||
| 307 | + console.info("i3GEO.tema.mudanome() " + valor); | ||
| 308 | + | ||
| 306 | i3GEO.mapa.ativaTema(idtema); | 309 | i3GEO.mapa.ativaTema(idtema); |
| 307 | if (!valor) { | 310 | if (!valor) { |
| 308 | return; | 311 | return; |