From 311d9b2060e626edf8579388e41881d1a5b81a4d Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Sun, 23 Dec 2012 02:32:12 +0000 Subject: [PATCH] --- classesjs/classe_barradebotoes.js | 8 -------- classesjs/classe_configura.js | 35 +++++++++++------------------------ classesjs/classe_interface.js | 1 + classesjs/dicionario.js | 9 ++++++++- 4 files changed, 20 insertions(+), 33 deletions(-) diff --git a/classesjs/classe_barradebotoes.js b/classesjs/classe_barradebotoes.js index d1a22af..1a50b52 100644 --- a/classesjs/classe_barradebotoes.js +++ b/classesjs/classe_barradebotoes.js @@ -558,14 +558,6 @@ i3GEO.barraDeBotoes = { if(i3GEO.barraDeBotoes.ATIVA === false){ return; } - // - //desativa a função de zoom por box nativa do OpenLayers - // - if(i3GEO.Interface.ATUAL==="openlayers"){ - try - {i3GEO.Interface.openlayers.OLzoom.deactivate();} - catch(e){} - } var estilo,temp,ist,cor,ko; this.BOTAOCLICADO = icone; ko = this.LISTABOTOES.length-1; diff --git a/classesjs/classe_configura.js b/classesjs/classe_configura.js index a836941..4a8648a 100644 --- a/classesjs/classe_configura.js +++ b/classesjs/classe_configura.js @@ -700,35 +700,27 @@ i3GEO.configura = { dica:$trad("d3"), titulo:$trad("d3t"), funcaoonclick:function(){ + if(i3GEO.Interface.TABLET === false){ + i3GEO.janela.tempoMsg($trad("x69")); + } + else{ + i3GEO.janela.tempoMsg($trad("x70")); + } if(i3GEO.Interface.ATUAL === "googlemaps"){ //alert("Pressione a tecla CTRL junto com o botão esquerdo do mouse"); - i3GEO.janela.tempoMsg($trad("x69")); g_tipoacao='pan'; g_operacao='navega'; i3GEO.barraDeBotoes.ativaIcone("pan"); i3GEO.barraDeBotoes.BOTAOPADRAO = "pan"; i3GeoMap.setOptions({draggable:true}); - i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pan",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic); + i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic); return; } - var temp; - temp = "zoom"; - i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic); - g_operacao='navega'; - g_tipoacao='zoomli'; - i3GEO.barraDeBotoes.ativaIcone("zoomli"); - marcadorZoom = ""; if(i3GEO.Interface.ATUAL==="openlayers"){ - i3GEO.Interface.openlayers.OLpanel.activateControl(i3GEO.Interface.openlayers.OLzoom); + i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic); + //i3GEO.Interface.openlayers.OLpanel.activateControl(i3GEO.Interface.openlayers.OLzoom); return; } - if(!$i("i3geoboxZoom")) - {i3GEO.navega.zoomBox.criaBox();} - if(i3GEO.eventos.MOUSEDOWN.toString().search("i3GEO.navega.zoomBox.inicia()") < 0) - {i3GEO.eventos.MOUSEDOWN.push("i3GEO.navega.zoomBox.inicia()");} - if(i3GEO.eventos.MOUSEUP.toString().search("i3GEO.navega.zoomBox.termina()") < 0) - {i3GEO.eventos.MOUSEUP.push("i3GEO.navega.zoomBox.termina()");} - i3GEO.barraDeBotoes.BOTAOPADRAO = "zoomli"; } }, { @@ -740,22 +732,17 @@ i3GEO.configura = { dica:$trad("d4"), titulo:$trad("d4t"), funcaoonclick:function(){ - var temp; g_tipoacao='pan'; g_operacao='navega'; i3GEO.barraDeBotoes.ativaIcone("pan"); i3GEO.barraDeBotoes.BOTAOPADRAO = "pan"; if(i3GEO.Interface.ATUAL === "googlemaps"){ i3GeoMap.setOptions({draggable:true}); - i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pan",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic); + i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic); return; } if($i(i3GEO.Interface.IDMAPA)){ - $i(i3GEO.Interface.IDMAPA).title = ""; - temp = "pan"; - if(i3GEO.Interface.ATIVAMENUCONTEXTO) - {temp = "pan_contexto";} - i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic); + i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic); } marcadorZoom = ""; if(i3GEO.Interface.ATUAL==="openlayers"){ diff --git a/classesjs/classe_interface.js b/classesjs/classe_interface.js index 45ed0ad..f164d9b 100644 --- a/classesjs/classe_interface.js +++ b/classesjs/classe_interface.js @@ -688,6 +688,7 @@ i3GEO.Interface = { // if(i3GEO.Interface.TABLET === false){ i3GEO.Interface.openlayers.OLpan = new OpenLayers.Control.Navigation(); + //OpenLayers.Handler.MOD_SHIFT = OpenLayers.Handler.MOD_CTRL; i3GEO.Interface.openlayers.OLzoom = new OpenLayers.Control.ZoomBox(); i3GEO.Interface.openlayers.OLpanel = new OpenLayers.Control.Panel(); i3GEO.Interface.openlayers.OLpanel.addControls([i3GEO.Interface.openlayers.OLpan,i3GEO.Interface.openlayers.OLzoom]); diff --git a/classesjs/dicionario.js b/classesjs/dicionario.js index 89d0ef7..e1369e6 100644 --- a/classesjs/dicionario.js +++ b/classesjs/dicionario.js @@ -2020,7 +2020,14 @@ it:"" }], "x69":[ { -pt:"Pressione a tecla CTRL junto com o botão esquerdo do mouse e arraste para definir a área de zoom", +pt:"Pressione a tecla CTRL junto com o botão esquerdo do mouse e arraste para definir a área que será aproximada", +en:"", +es:"", +it:"" +}], +"x70":[ +{ +pt:"Utilize os dedos em um movimento de pinça para definir a área que será aproximada ou afastada", en:"", es:"", it:"" -- libgit2 0.21.2