Commit bc0e62d7eff931d3eb2a471f60d1732d8717c550
1 parent
092321e3
Exists in
master
and in
7 other branches
Adaptação para ol3 para manter a figura desenhada na tela
Showing
1 changed file
with
8 additions
and
3 deletions
Show diff stats
ferramentas/selecao/index.js
| @@ -595,7 +595,7 @@ i3GEOF.selecao = | @@ -595,7 +595,7 @@ i3GEOF.selecao = | ||
| 595 | */ | 595 | */ |
| 596 | removeFiguras : { | 596 | removeFiguras : { |
| 597 | ol3 : function(){ | 597 | ol3 : function(){ |
| 598 | - var features, n, f, i, remover = []; | 598 | + var features, n, f, i, remover = [], temp; |
| 599 | features = i3GEO.desenho.layergrafico.getSource().getFeatures(); | 599 | features = i3GEO.desenho.layergrafico.getSource().getFeatures(); |
| 600 | n = features.length; | 600 | n = features.length; |
| 601 | for(i = 0; i < n; i++){ | 601 | for(i = 0; i < n; i++){ |
| @@ -604,8 +604,13 @@ i3GEOF.selecao = | @@ -604,8 +604,13 @@ i3GEOF.selecao = | ||
| 604 | remover.push(f); | 604 | remover.push(f); |
| 605 | } | 605 | } |
| 606 | } | 606 | } |
| 607 | - for(r in remover){ | ||
| 608 | - i3GEO.desenho.layergrafico.getSource().removeFeature(remover[r]); | 607 | + if(remover.length > 0){ |
| 608 | + temp = window.confirm($trad("x94")); | ||
| 609 | + if(temp){ | ||
| 610 | + for(r in remover){ | ||
| 611 | + i3GEO.desenho.layergrafico.getSource().removeFeature(remover[r]); | ||
| 612 | + } | ||
| 613 | + } | ||
| 609 | } | 614 | } |
| 610 | }, | 615 | }, |
| 611 | openlayers : function() { | 616 | openlayers : function() { |