diff --git a/css/i3geo7.css.php b/css/i3geo7.css.php
old mode 100644
new mode 100755
index ba5beee..ba5beee
--- a/css/i3geo7.css.php
+++ b/css/i3geo7.css.php
diff --git a/ferramentas/area/dicionario.js b/ferramentas/area/dicionario.js
index 1509de5..e3ec7b1 100755
--- a/ferramentas/area/dicionario.js
+++ b/ferramentas/area/dicionario.js
@@ -1,7 +1,7 @@
//+$trad(1,i3GEOF.area.dicionario)+
i3GEOF.area.dicionario = {
'incorporar' : [{
- pt : "Incorporar figura ao mapa",
+ pt : "Incorporar figura",
en : "Add picture to the map",
es : "Agregar figura al mapa"
}],
@@ -9,5 +9,10 @@ i3GEOF.area.dicionario = {
pt : "Clique em diferentes pontos do mapa para traçar um polígono",
en : "Click on different points on the map to draw a polygon",
es : "Haga clic en diferentes puntos del mapa para dibujar un polígono"
- }]
+ }],
+ 'remover' : [{
+ pt : "Remover figura",
+ en : "",
+ es : ""
+ }]
};
diff --git a/ferramentas/area/index.js b/ferramentas/area/index.js
index 9bb7829..5b2a1c7 100755
--- a/ferramentas/area/index.js
+++ b/ferramentas/area/index.js
@@ -37,6 +37,13 @@ i3GEOF.area =
$i(iddiv).innerHTML = i3GEOF.area.html();
i3GEOF.area[i3GEO.Interface["ATUAL"]].inicia();
},
+ isOn : function() {
+ if($i("i3GEOF.area")){
+ return true;
+ } else {
+ return false;
+ }
+ },
/*
* Function: html
*
@@ -89,7 +96,8 @@ i3GEOF.area =
i3GEOF.area.inicia(divid);
temp =
function() {
- var janela;
+ i3GEOF.area.pontos = {};
+ var janela;
i3GEO.eventos.cliquePerm.ativa();
janela = YAHOO.i3GEO.janela.manager.find("area");
if (janela) {
@@ -121,6 +129,9 @@ i3GEOF.area =
pontos.push(x[0] + " " + y[0]);
return "POLYGON((" + pontos.join(",") + "))";
},
+ removeFiguras : function(){
+ i3GEOF.area[i3GEO.Interface["ATUAL"]].removeFiguras();
+ },
/**
* Funcoes especificas da interface openlayers
*/
@@ -171,6 +182,10 @@ i3GEOF.area =
ypt : [],
dist : []
};
+ i3GEO.analise.pontos = {
+ xpt : [],
+ ypt : []
+ };
var m = i3GEOF.area.openlayers,
sketch = evt.feature;
m.estilo = sketch.getStyle();
@@ -240,7 +255,8 @@ i3GEOF.area =
},
point : function(point,geom) {
- var wgs84Sphere,area,coordinates,sourceProj,n, x1, y1, x2, y2, trecho, temp,
+ i3GEO.eventos.cliquePerm.desativa();
+ var wgs84Sphere,area,coordinates,sourceProj,n, x1, y1, x2, y2, trecho, temp,
coord = point.getCoordinates(),
total = 0;
i3GEOF.area.pontos.xpt.push(coord[0]);
@@ -300,24 +316,26 @@ i3GEOF.area =
m.removeControle();
m.numpontos = 0;
i3GEO.eventos.cliquePerm.ativa();
-
- var features, n, f, i, remover = [], temp;
- features = i3GEO.desenho.layergrafico.getSource().getFeatures();
- n = features.length;
- for (i = 0; i < n; i++) {
- f = features[i];
- if (f.getProperties().origem === "i3GeoMedeArea" || f.getProperties().origem === "medeAreaExcluir") {
- remover.push(f);
- }
- }
- if (remover.length > 0) {
- temp = window.confirm($trad("x94"));
- if (temp) {
- for (r in remover) {
- i3GEO.desenho.layergrafico.getSource().removeFeature(remover[r]);
- }
- }
- }
+ i3GEOF.area.openlayers.removeFiguras();
+ },
+ removeFiguras : function(){
+ var features, n, f, i, remover = [], temp;
+ features = i3GEO.desenho.layergrafico.getSource().getFeatures();
+ n = features.length;
+ for (i = 0; i < n; i++) {
+ f = features[i];
+ if (f.getProperties().origem === "i3GeoMedeArea" || f.getProperties().origem === "medeAreaExcluir") {
+ remover.push(f);
+ }
+ }
+ if (remover.length > 0) {
+ temp = window.confirm($trad("x94"));
+ if (temp) {
+ for (r in remover) {
+ i3GEO.desenho.layergrafico.getSource().removeFeature(remover[r]);
+ }
+ }
+ }
},
/**
* Mostra a totalizacao das linhas ja digitalizadas
@@ -425,7 +443,8 @@ i3GEOF.area =
i3GEOF.area.ultimoWkt = i3GEOF.area.pontos2wkt();
};
evtclick = google.maps.event.addListener(i3GeoMap, "click", function(evt) {
- var area = 0, per;
+ i3GEO.eventos.cliquePerm.desativa();
+ var area = 0, per;
// When the map is clicked, pass the LatLng obect to the
// measureAdd function
pontos.mvcLine.push(evt.latLng);
@@ -525,17 +544,20 @@ i3GEOF.area =
i3GeoMap.setOptions({
draggableCursor : undefined
});
- var f = i3GEO.desenho.googlemaps.getFeaturesByAttribute("origem", "medeArea");
- if (f && f.length > 0) {
- temp = window.confirm($trad("x94"));
- if (temp) {
- i3GEO.desenho.googlemaps.destroyFeatures(f);
- }
- }
- f = i3GEO.desenho.googlemaps.getFeaturesByAttribute("origem", "medeAreaExcluir");
- if (f && f.length > 0) {
- i3GEO.desenho.googlemaps.destroyFeatures(f);
- }
+ i3GEOF.area.googlemaps.removeFiguras();
+ },
+ removeFiguras: function(){
+ var temp, f = i3GEO.desenho.googlemaps.getFeaturesByAttribute("origem", "medeArea");
+ if (f && f.length > 0) {
+ temp = window.confirm($trad("x94"));
+ if (temp) {
+ i3GEO.desenho.googlemaps.destroyFeatures(f);
+ }
+ }
+ f = i3GEO.desenho.googlemaps.getFeaturesByAttribute("origem", "medeAreaExcluir");
+ if (f && f.length > 0) {
+ i3GEO.desenho.googlemaps.destroyFeatures(f);
+ }
},
/**
* Mostra a totalizacao das linhas ja digitalizadas
diff --git a/ferramentas/area/template_mst.html b/ferramentas/area/template_mst.html
index b7af958..8db5e3d 100755
--- a/ferramentas/area/template_mst.html
+++ b/ferramentas/area/template_mst.html
@@ -2,4 +2,5 @@
{{{inicia}}}
+
\ No newline at end of file
diff --git a/ferramentas/distancia/dicionario.js b/ferramentas/distancia/dicionario.js
index fb339d3..63e821d 100755
--- a/ferramentas/distancia/dicionario.js
+++ b/ferramentas/distancia/dicionario.js
@@ -1,7 +1,7 @@
//+$trad(1,i3GEOF.distancia.dicionario)+
i3GEOF.distancia.dicionario = {
'incorporar' : [{
- pt : "Incorporar figura ao mapa",
+ pt : "Incorporar figura",
en : "Add shape to map",
es : "Agregar figura al mapa"
}],
@@ -14,5 +14,10 @@ i3GEOF.distancia.dicionario = {
pt : "Clique em diferentes pontos do mapa para traçar uma linha",
en : "Click on different points on the map to draw a line",
es : "Haga clic en diferentes puntos del mapa para trazar una línea"
- }]
+ }],
+ 'remover' : [{
+ pt : "Remover figura",
+ en : "",
+ es : ""
+ }]
};
diff --git a/ferramentas/distancia/index.js b/ferramentas/distancia/index.js
index 9208c1f..9e85bde 100755
--- a/ferramentas/distancia/index.js
+++ b/ferramentas/distancia/index.js
@@ -58,6 +58,13 @@ i3GEOF.distancia =
var ins = Mustache.render(i3GEOF.distancia.MUSTACHE, i3GEOF.distancia.mustacheHash());
return ins;
},
+ isOn : function() {
+ if($i("i3GEOF.distancia")){
+ return true;
+ } else {
+ return false;
+ }
+ },
/*
* Function: iniciaJanelaFlutuante
*
@@ -95,8 +102,8 @@ i3GEOF.distancia =
);
divid = janela[2].id;
i3GEOF.distancia.inicia(divid);
- temp =
- function() {
+ temp = function() {
+ i3GEO.distancia.pontos = {};
var janela;
i3GEO.eventos.cliquePerm.ativa();
janela = YAHOO.i3GEO.janela.manager.find("distancia");
@@ -105,6 +112,7 @@ i3GEOF.distancia =
janela.destroy();
}
i3GEOF.distancia[i3GEO.Interface["ATUAL"]].fechaJanela();
+
i3GEO.analise.pontos = {
xpt : [],
ypt : []
@@ -131,6 +139,9 @@ i3GEOF.distancia =
}
return "LINESTRING(" + pontos.join(",") + ")";
},
+ removeFiguras : function(){
+ i3GEOF.distancia[i3GEO.Interface["ATUAL"]].removeFiguras();
+ },
/**
* Funcoes especificas da interface openlayers
*/
@@ -246,6 +257,7 @@ i3GEOF.distancia =
}
},
point : function(point) {
+ i3GEO.eventos.cliquePerm.desativa();
var n, x1, y1, x2, y2, trecho, temp, circ, label, raio,
estilo = i3GEO.desenho.estilos[i3GEO.desenho.estiloPadrao],
coord = point.getCoordinates(),
@@ -360,7 +372,9 @@ i3GEOF.distancia =
m.removeControle();
m.numpontos = 0;
i3GEO.eventos.cliquePerm.ativa();
-
+ i3GEOF.distancia.openlayers.removeFiguras();
+ },
+ removeFiguras: function(){
var features, n, f, i, remover = [], temp;
features = i3GEO.desenho.layergrafico.getSource().getFeatures();
n = features.length;
@@ -470,6 +484,7 @@ i3GEOF.distancia =
}
};
evtclick = google.maps.event.addListener(i3GeoMap, "click", function(evt) {
+ i3GEO.eventos.cliquePerm.desativa();
var x1, x2, y1, y2, trecho = 0, total, n;
// When the map is clicked, pass the LatLng obect to the
// measureAdd function
@@ -592,6 +607,9 @@ i3GEOF.distancia =
i3GeoMap.setOptions({
draggableCursor : undefined
});
+ i3GEOF.distancia.googlemaps.removeFiguras();
+ },
+ removeFiguras: function(){
var f = i3GEO.desenho.googlemaps.getFeaturesByAttribute("origem", "medeDistancia");
if (f && f.length > 0) {
temp = window.confirm($trad("x94"));
diff --git a/ferramentas/distancia/template_mst.html b/ferramentas/distancia/template_mst.html
index f609018..095ec7b 100755
--- a/ferramentas/distancia/template_mst.html
+++ b/ferramentas/distancia/template_mst.html
@@ -1,45 +1,35 @@
-
-
{{{inicia}}}
-
-
-
+
+
{{{inicia}}}
+
+
+
+
-
+
-
-
+
+
+
\ No newline at end of file
diff --git a/ferramentas/editorgm/editorgm_compacto.js b/ferramentas/editorgm/editorgm_compacto.js
old mode 100755
new mode 100644
index e69de29..e69de29
--- a/ferramentas/editorgm/editorgm_compacto.js
+++ b/ferramentas/editorgm/editorgm_compacto.js
diff --git a/ferramentas/editorol/editorol_compacto.js b/ferramentas/editorol/editorol_compacto.js
old mode 100755
new mode 100644
index 7f92a7e..7f92a7e
--- a/ferramentas/editorol/editorol_compacto.js
+++ b/ferramentas/editorol/editorol_compacto.js
diff --git a/js/compactados/ajuda_compacto.js b/js/compactados/ajuda_compacto.js
old mode 100644
new mode 100755
index 8e4086f..8e4086f
--- a/js/compactados/ajuda_compacto.js
+++ b/js/compactados/ajuda_compacto.js
diff --git a/js/compactados/analise_compacto.js b/js/compactados/analise_compacto.js
old mode 100644
new mode 100755
index 28898ba..28898ba
--- a/js/compactados/analise_compacto.js
+++ b/js/compactados/analise_compacto.js
diff --git a/js/compactados/arvoredecamadas_compacto.js b/js/compactados/arvoredecamadas_compacto.js
old mode 100644
new mode 100755
index 2f184d1..2f184d1
--- a/js/compactados/arvoredecamadas_compacto.js
+++ b/js/compactados/arvoredecamadas_compacto.js
diff --git a/js/compactados/arvoredetemas_compacto.js b/js/compactados/arvoredetemas_compacto.js
old mode 100644
new mode 100755
index 192e851..192e851
--- a/js/compactados/arvoredetemas_compacto.js
+++ b/js/compactados/arvoredetemas_compacto.js
diff --git a/js/compactados/base64_compacto.js b/js/compactados/base64_compacto.js
old mode 100644
new mode 100755
index 9ff1f1a..9ff1f1a
--- a/js/compactados/base64_compacto.js
+++ b/js/compactados/base64_compacto.js
diff --git a/js/compactados/busca_compacto.js b/js/compactados/busca_compacto.js
old mode 100644
new mode 100755
index 380c4a5..380c4a5
--- a/js/compactados/busca_compacto.js
+++ b/js/compactados/busca_compacto.js
diff --git a/js/compactados/caixaDeFerramentas_compacto.js b/js/compactados/caixaDeFerramentas_compacto.js
old mode 100644
new mode 100755
index 05d4cd7..05d4cd7
--- a/js/compactados/caixaDeFerramentas_compacto.js
+++ b/js/compactados/caixaDeFerramentas_compacto.js
diff --git a/js/compactados/calculo_compacto.js b/js/compactados/calculo_compacto.js
old mode 100644
new mode 100755
index 32b90de..32b90de
--- a/js/compactados/calculo_compacto.js
+++ b/js/compactados/calculo_compacto.js
diff --git a/js/compactados/catalogoDir_compacto.js b/js/compactados/catalogoDir_compacto.js
old mode 100644
new mode 100755
index f414552..f414552
--- a/js/compactados/catalogoDir_compacto.js
+++ b/js/compactados/catalogoDir_compacto.js
diff --git a/js/compactados/catalogoEstrelas_compacto.js b/js/compactados/catalogoEstrelas_compacto.js
old mode 100644
new mode 100755
index 7d8e059..7d8e059
--- a/js/compactados/catalogoEstrelas_compacto.js
+++ b/js/compactados/catalogoEstrelas_compacto.js
diff --git a/js/compactados/catalogoInde_compacto.js b/js/compactados/catalogoInde_compacto.js
old mode 100644
new mode 100755
index 6bafaef..6bafaef
--- a/js/compactados/catalogoInde_compacto.js
+++ b/js/compactados/catalogoInde_compacto.js
diff --git a/js/compactados/catalogoMapas_compacto.js b/js/compactados/catalogoMapas_compacto.js
old mode 100644
new mode 100755
index 670e4ce..670e4ce
--- a/js/compactados/catalogoMapas_compacto.js
+++ b/js/compactados/catalogoMapas_compacto.js
diff --git a/js/compactados/catalogoMenus_compacto.js b/js/compactados/catalogoMenus_compacto.js
old mode 100644
new mode 100755
index d75b39e..d75b39e
--- a/js/compactados/catalogoMenus_compacto.js
+++ b/js/compactados/catalogoMenus_compacto.js
diff --git a/js/compactados/catalogoMetaestat_compacto.js b/js/compactados/catalogoMetaestat_compacto.js
old mode 100644
new mode 100755
index 2b6cb74..2b6cb74
--- a/js/compactados/catalogoMetaestat_compacto.js
+++ b/js/compactados/catalogoMetaestat_compacto.js
diff --git a/js/compactados/catalogoOgc_compacto.js b/js/compactados/catalogoOgc_compacto.js
old mode 100644
new mode 100755
index ffce5a9..ffce5a9
--- a/js/compactados/catalogoOgc_compacto.js
+++ b/js/compactados/catalogoOgc_compacto.js
diff --git a/js/compactados/catalogoRegioes_compacto.js b/js/compactados/catalogoRegioes_compacto.js
old mode 100644
new mode 100755
index 404db8e..404db8e
--- a/js/compactados/catalogoRegioes_compacto.js
+++ b/js/compactados/catalogoRegioes_compacto.js
diff --git a/js/compactados/catalogoSistemas_compacto.js b/js/compactados/catalogoSistemas_compacto.js
old mode 100644
new mode 100755
index 9245cfc..9245cfc
--- a/js/compactados/catalogoSistemas_compacto.js
+++ b/js/compactados/catalogoSistemas_compacto.js
diff --git a/js/compactados/configura_compacto.js b/js/compactados/configura_compacto.js
old mode 100644
new mode 100755
index 1648605..1648605
--- a/js/compactados/configura_compacto.js
+++ b/js/compactados/configura_compacto.js
diff --git a/js/compactados/coordenadas_compacto.js b/js/compactados/coordenadas_compacto.js
old mode 100644
new mode 100755
index 404bf09..404bf09
--- a/js/compactados/coordenadas_compacto.js
+++ b/js/compactados/coordenadas_compacto.js
diff --git a/js/compactados/desenho_compacto.js b/js/compactados/desenho_compacto.js
old mode 100644
new mode 100755
index 3e33cca..3e33cca
--- a/js/compactados/desenho_compacto.js
+++ b/js/compactados/desenho_compacto.js
diff --git a/js/compactados/dicionario_ajuda_compacto.js b/js/compactados/dicionario_ajuda_compacto.js
old mode 100644
new mode 100755
index e69de29..e69de29
--- a/js/compactados/dicionario_ajuda_compacto.js
+++ b/js/compactados/dicionario_ajuda_compacto.js
diff --git a/js/compactados/dicionario_compacto.js b/js/compactados/dicionario_compacto.js
old mode 100644
new mode 100755
index f2e212c..f2e212c
--- a/js/compactados/dicionario_compacto.js
+++ b/js/compactados/dicionario_compacto.js
diff --git a/js/compactados/editor_compacto.js b/js/compactados/editor_compacto.js
old mode 100644
new mode 100755
index adf656f..adf656f
--- a/js/compactados/editor_compacto.js
+++ b/js/compactados/editor_compacto.js
diff --git a/js/compactados/eventos_compacto.js b/js/compactados/eventos_compacto.js
old mode 100644
new mode 100755
index 5838112..5838112
--- a/js/compactados/eventos_compacto.js
+++ b/js/compactados/eventos_compacto.js
diff --git a/js/compactados/guias_compacto.js b/js/compactados/guias_compacto.js
old mode 100644
new mode 100755
index 42d21d0..42d21d0
--- a/js/compactados/guias_compacto.js
+++ b/js/compactados/guias_compacto.js
diff --git a/js/compactados/idioma_compacto.js b/js/compactados/idioma_compacto.js
old mode 100644
new mode 100755
index 50f94a7..50f94a7
--- a/js/compactados/idioma_compacto.js
+++ b/js/compactados/idioma_compacto.js
diff --git a/js/compactados/ini_i3geo_compacto.js b/js/compactados/ini_i3geo_compacto.js
old mode 100644
new mode 100755
index cf64b9f..cf64b9f
--- a/js/compactados/ini_i3geo_compacto.js
+++ b/js/compactados/ini_i3geo_compacto.js
diff --git a/js/compactados/interface_compacto.js b/js/compactados/interface_compacto.js
old mode 100644
new mode 100755
index 9fe3aa9..9fe3aa9
--- a/js/compactados/interface_compacto.js
+++ b/js/compactados/interface_compacto.js
diff --git a/js/compactados/janela_compacto.js b/js/compactados/janela_compacto.js
old mode 100644
new mode 100755
index 2110461..2110461
--- a/js/compactados/janela_compacto.js
+++ b/js/compactados/janela_compacto.js
diff --git a/js/compactados/legenda_compacto.js b/js/compactados/legenda_compacto.js
old mode 100644
new mode 100755
index 50fb45f..50fb45f
--- a/js/compactados/legenda_compacto.js
+++ b/js/compactados/legenda_compacto.js
diff --git a/js/compactados/login_compacto.js b/js/compactados/login_compacto.js
old mode 100644
new mode 100755
index 4a18b82..4a18b82
--- a/js/compactados/login_compacto.js
+++ b/js/compactados/login_compacto.js
diff --git a/js/compactados/mapa_compacto.js b/js/compactados/mapa_compacto.js
old mode 100644
new mode 100755
index 67a1e66..67a1e66
--- a/js/compactados/mapa_compacto.js
+++ b/js/compactados/mapa_compacto.js
diff --git a/js/compactados/maparef_compacto.js b/js/compactados/maparef_compacto.js
old mode 100644
new mode 100755
index 6da2a2a..6da2a2a
--- a/js/compactados/maparef_compacto.js
+++ b/js/compactados/maparef_compacto.js
diff --git a/js/compactados/marcador_compacto.js b/js/compactados/marcador_compacto.js
old mode 100644
new mode 100755
index 06123bb..06123bb
--- a/js/compactados/marcador_compacto.js
+++ b/js/compactados/marcador_compacto.js
diff --git a/js/compactados/material.js b/js/compactados/material.js
old mode 100644
new mode 100755
index 660c8fd..660c8fd
--- a/js/compactados/material.js
+++ b/js/compactados/material.js
diff --git a/js/compactados/mustache.js b/js/compactados/mustache.js
old mode 100644
new mode 100755
index 7473a81..7473a81
--- a/js/compactados/mustache.js
+++ b/js/compactados/mustache.js
diff --git a/js/compactados/navega_compacto.js b/js/compactados/navega_compacto.js
old mode 100644
new mode 100755
index f20a9b7..f20a9b7
--- a/js/compactados/navega_compacto.js
+++ b/js/compactados/navega_compacto.js
diff --git a/js/compactados/php_compacto.js b/js/compactados/php_compacto.js
old mode 100644
new mode 100755
index 39d4b26..39d4b26
--- a/js/compactados/php_compacto.js
+++ b/js/compactados/php_compacto.js
diff --git a/js/compactados/plugini3geo_compacto.js b/js/compactados/plugini3geo_compacto.js
old mode 100644
new mode 100755
index 8e0189f..8e0189f
--- a/js/compactados/plugini3geo_compacto.js
+++ b/js/compactados/plugini3geo_compacto.js
diff --git a/js/compactados/proj4js.js b/js/compactados/proj4js.js
old mode 100644
new mode 100755
index 9bdc4ce..9bdc4ce
--- a/js/compactados/proj4js.js
+++ b/js/compactados/proj4js.js
diff --git a/js/compactados/social_compacto.js b/js/compactados/social_compacto.js
old mode 100644
new mode 100755
index 8aa672a..8aa672a
--- a/js/compactados/social_compacto.js
+++ b/js/compactados/social_compacto.js
diff --git a/js/compactados/tema_compacto.js b/js/compactados/tema_compacto.js
old mode 100644
new mode 100755
index a72ebe6..a72ebe6
--- a/js/compactados/tema_compacto.js
+++ b/js/compactados/tema_compacto.js
diff --git a/js/compactados/util_compacto.js b/js/compactados/util_compacto.js
old mode 100644
new mode 100755
index 8d9c757..8d9c757
--- a/js/compactados/util_compacto.js
+++ b/js/compactados/util_compacto.js
diff --git a/js/compactados/wicket.js b/js/compactados/wicket.js
old mode 100644
new mode 100755
index e0e5f3b..e0e5f3b
--- a/js/compactados/wicket.js
+++ b/js/compactados/wicket.js
diff --git a/js/i3geo_tudo_compacto7.js.php b/js/i3geo_tudo_compacto7.js.php
old mode 100644
new mode 100755
index bb93dab..bb93dab
--- a/js/i3geo_tudo_compacto7.js.php
+++ b/js/i3geo_tudo_compacto7.js.php
--
libgit2 0.21.2