Commit e132ba0bee5d5963dd54595552a327a41a24eb0a
1 parent
ced4cb65
Exists in
master
and in
7 other branches
Correção na ferramenta de identificação do mashup OpenLayers. Não estava sendo a…
…ceita a opção de alterar o tema ativo.
Showing
1 changed file
with
10 additions
and
1 deletions
Show diff stats
mashups/openlayers.js.php
... | ... | @@ -657,7 +657,10 @@ i3GEO.editorOL = { |
657 | 657 | eventListeners: { |
658 | 658 | getfeatureinfo: function(event) { |
659 | 659 | var lonlat = i3GEO.editorOL.mapa.getLonLatFromPixel(event.xy), |
660 | - lonlattexto = "<hr><pre><span style=color:blue;cursor:pointer onclick='i3GEO.editorOL.captura(\""+lonlat.lon+","+lonlat.lat+"\")'>captura</span></pre>"; | |
660 | + lonlattexto = "<hr>"; | |
661 | + if( botoes.linha === true || botoes.ponto === true || botoes.poligono === true || botoes.edita === true){ | |
662 | + lonlattexto += "<pre><span style=color:blue;cursor:pointer onclick='i3GEO.editorOL.captura(\""+lonlat.lon+","+lonlat.lat+"\")'>captura</span></pre>"; | |
663 | + } | |
661 | 664 | i3GEO.editorOL.mapa.addPopup(new OpenLayers.Popup.FramedCloud( |
662 | 665 | "chicken", |
663 | 666 | i3GEO.editorOL.mapa.getLonLatFromPixel(event.xy), |
... | ... | @@ -667,6 +670,12 @@ i3GEO.editorOL = { |
667 | 670 | true |
668 | 671 | )); |
669 | 672 | }, |
673 | + beforegetfeatureinfo: function(event){ | |
674 | + var ativo = [i3GEO.editorOL.layerAtivo()]; | |
675 | + event.object.layers = ativo; | |
676 | + botaoIdentifica.layers = ativo; | |
677 | + botaoIdentifica.url = ativo[0].url; | |
678 | + }, | |
670 | 679 | activate: function(){ |
671 | 680 | i3GEO.editorOL.criaJanelaAtivaTema(); |
672 | 681 | } | ... | ... |