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}}}
+
+
+ + - + -
-
-
- -
+
+
+
+ +
-
- -
-
-
- -
{{{caixaDeEstilos}}}
-
- -
+
+ +
+
+
+ +
{{{caixaDeEstilos}}}
+
+ +
\ 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