From a3a6dc066b3246504280df557588d28abaab4dd3 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Mon, 28 Sep 2009 14:35:48 +0000 Subject: [PATCH] Inclusão de rotina para remoção do evento de clique sobre o mapa --- ferramentas/gradehex/index.js.php | 9 +++++++-- ferramentas/gradepol/index.js.php | 9 +++++++-- ferramentas/gradepontos/index.js.php | 7 ++++++- 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/ferramentas/gradehex/index.js.php b/ferramentas/gradehex/index.js.php index a3e29eb..8c3b239 100644 --- a/ferramentas/gradehex/index.js.php +++ b/ferramentas/gradehex/index.js.php @@ -97,7 +97,7 @@ i3GEOF.gradeDeHex = { cabecalho, minimiza ); - divid = janela[2].id; + divid = janela[2].id; i3GEOF.gradeDeHex.inicia(divid); }, t0: function() @@ -120,7 +120,8 @@ i3GEOF.gradeDeHex = { i3GEO.util.proximoAnterior("i3GEOF.gradeDeHex.t0()","i3GEOF.gradeDeHex.t2()",ins,"i3GEOF.gradeDeHex.t1","i3GEOgradedehexresultado"); }, t2: function(){ - var ins = "

Coordenadas do ponto inicial superior esquerdo (utilize o sinal negativo no grau quando ao sul do equador e a oeste). Você pode clicar no mapa para pegar o ponto."; + var temp, + ins = "

Coordenadas do ponto inicial superior esquerdo (utilize o sinal negativo no grau quando ao sul do equador e a oeste). Você pode clicar no mapa para pegar o ponto."; ins += "

em X: "; ins += "Grau"; ins += "Minuto"; @@ -133,6 +134,10 @@ i3GEOF.gradeDeHex = { i3GEO.util.proximoAnterior("i3GEOF.gradeDeHex.t1()","i3GEOF.gradeDeHex.t3()",ins,"i3GEOF.gradeDeHex.t2","i3GEOgradedehexresultado"); if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEOF.gradeDeHex.capturaPonto()") < 0) {i3GEO.eventos.MOUSECLIQUE.push("i3GEOF.gradeDeHex.capturaPonto()");} + temp = function(){ + i3GEO.eventos.MOUSECLIQUE.remove("i3GEOF.gradeDeHex.capturaPonto()"); + }; + YAHOO.util.Event.addListener(janela[0].close, "click", temp); }, t3: function(){ var ins = "

Número de hexágonos. Total máximo de 10.000"; diff --git a/ferramentas/gradepol/index.js.php b/ferramentas/gradepol/index.js.php index 4ae72f5..1636c6d 100644 --- a/ferramentas/gradepol/index.js.php +++ b/ferramentas/gradepol/index.js.php @@ -120,7 +120,8 @@ i3GEOF.gradeDePoligonos = { i3GEO.util.proximoAnterior("i3GEOF.gradeDePoligonos.t0()","i3GEOF.gradeDePoligonos.t2()",ins,"i3GEOF.gradeDePoligonos.t1","i3GEOgradedepoligonosresultado"); }, t2: function(){ - var ins = "

Coordenadas do ponto inicial superior esquerdo (utilize o sinal negativo no grau quando ao sul do equador e a oeste). Você pode clicar no mapa para pegar o ponto."; + var temp, + ins = "

Coordenadas do ponto inicial superior esquerdo (utilize o sinal negativo no grau quando ao sul do equador e a oeste). Você pode clicar no mapa para pegar o ponto."; ins += "

em X: "; ins += "Grau"; ins += "Minuto"; @@ -132,7 +133,11 @@ i3GEOF.gradeDePoligonos = { g_tipoacao = "capturaponto"; i3GEO.util.proximoAnterior("i3GEOF.gradeDePoligonos.t1()","i3GEOF.gradeDePoligonos.t3()",ins,"i3GEOF.gradeDePoligonos.t2","i3GEOgradedepoligonosresultado"); if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEOF.gradeDePoligonos.capturaPonto()") < 0) - {i3GEO.eventos.MOUSECLIQUE.push("i3GEOF.gradeDePoligonos.capturaPonto()");} + {i3GEO.eventos.MOUSECLIQUE.push("i3GEOF.gradeDePoligonos.capturaPonto()");} + temp = function(){ + i3GEO.eventos.MOUSECLIQUE.remove("i3GEOF.gradeDePoligonos.capturaPonto()"); + }; + YAHOO.util.Event.addListener(janela[0].close, "click", temp); }, t3: function(){ var ins = "

Número de células. Total máximo de 10.000"; diff --git a/ferramentas/gradepontos/index.js.php b/ferramentas/gradepontos/index.js.php index 108fa23..67c8813 100644 --- a/ferramentas/gradepontos/index.js.php +++ b/ferramentas/gradepontos/index.js.php @@ -120,7 +120,8 @@ i3GEOF.gradeDePontos = { i3GEO.util.proximoAnterior("i3GEOF.gradeDePontos.t0()","i3GEOF.gradeDePontos.t2()",ins,"i3GEOF.gradeDePontos.t1","i3GEOgradedepontosresultado"); }, t2: function(){ - var ins = "

Coordenadas do ponto inicial superior esquerdo (utilize o sinal negativo no grau quando ao sul do equador e a oeste). Você pode clicar no mapa para pegar o ponto."; + var temp, + ins = "

Coordenadas do ponto inicial superior esquerdo (utilize o sinal negativo no grau quando ao sul do equador e a oeste). Você pode clicar no mapa para pegar o ponto."; ins += "

em X: "; ins += "Grau"; ins += "Minuto"; @@ -133,6 +134,10 @@ i3GEOF.gradeDePontos = { i3GEO.util.proximoAnterior("i3GEOF.gradeDePontos.t1()","i3GEOF.gradeDePontos.t3()",ins,"i3GEOF.gradeDePontos.t2","i3GEOgradedepontosresultado"); if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEOF.gradeDePontos.capturaPonto()") < 0) {i3GEO.eventos.MOUSECLIQUE.push("i3GEOF.gradeDePontos.capturaPonto()");} + temp = function(){ + i3GEO.eventos.MOUSECLIQUE.remove("i3GEOF.gradeDePontos.capturaPonto()"); + }; + YAHOO.util.Event.addListener(janela[0].close, "click", temp); }, t3: function(){ var ins = "

Número de pontos. Total máximo de 10.000"; -- libgit2 0.21.2