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() { |