Commit ba1ef177fa8aafb07da2db4206f80eda9464bf52

Authored by Edmar Moretti
1 parent abc6b56a

Inclusão da captura na tela do ponto de início da grade

ferramentas/gradehex/index.js.php
... ... @@ -131,6 +131,8 @@ i3GEOF.gradeDeHex = {
131 131 ins += "Segundo<input onclick='javascript:this.select();' class=digitar id='i3GEOgradedehexiys' title='segundo' type=text size=5 value='00.00'/>";
132 132 g_tipoacao = "capturaponto";
133 133 i3GEO.util.proximoAnterior("i3GEOF.gradeDeHex.t1()","i3GEOF.gradeDeHex.t3()",ins,"i3GEOF.gradeDeHex.t2","i3GEOgradedehexresultado");
  134 + if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEOF.gradeDeHex.capturaPonto()") < 0)
  135 + {i3GEO.eventos.MOUSECLIQUE.push("i3GEOF.gradeDeHex.capturaPonto()");}
134 136 },
135 137 t3: function(){
136 138 var ins = "<p class='paragrafo'>Número de hex&aacute;gonos. Total máximo de 10.000";
... ... @@ -149,6 +151,11 @@ i3GEOF.gradeDeHex = {
149 151 {onclick:{fn: i3GEOF.gradeDeHex.criaGrade}}
150 152 );
151 153 },
  154 + /*
  155 + Function: criaGrade
  156 +
  157 + Cria a grade e adiciona um novo tema ao mapa
  158 + */
152 159 criaGrade: function(){
153 160 try{
154 161 var dx,dy,ix,iy,nptx,npty,fim,p,cp;
... ... @@ -179,6 +186,24 @@ i3GEOF.gradeDeHex = {
179 186 cp.call(p,"gradeDeHex",fim);
180 187 }
181 188 catch(e){$i("i3GEOgradedehexfim").innerHTML = "<p class='paragrafo' >Erro. "+e;i3GEO.janela.fechaAguarde();}
  189 + },
  190 + /*
  191 + Function: capturaPonto
  192 +
  193 + Captura um ponto no mapa e preenche os campos de coordenadas de início da grade
  194 + */
  195 + capturaPonto: function(){
  196 + var temp = g_tipoacao;
  197 + g_tipoacao = "capturaponto";
  198 + i3GEO.eventos.cliqueCapturaPt(
  199 + "i3GEOgradedehexixg",
  200 + "i3GEOgradedehexixm",
  201 + "i3GEOgradedehexixs",
  202 + "i3GEOgradedehexiyg",
  203 + "i3GEOgradedehexiym",
  204 + "i3GEOgradedehexiys"
  205 + );
  206 + g_tipoacao = temp;
182 207 }
183 208 };
184 209 <?php if(extension_loaded('zlib')){ob_end_flush();}?>
... ...
ferramentas/gradepol/index.js.php
... ... @@ -131,6 +131,8 @@ i3GEOF.gradeDePoligonos = {
131 131 ins += "Segundo<input onclick='javascript:this.select();' class=digitar id='i3GEOgradedepoligonosiys' title='segundo' type=text size=5 value='00.00'/>";
132 132 g_tipoacao = "capturaponto";
133 133 i3GEO.util.proximoAnterior("i3GEOF.gradeDePoligonos.t1()","i3GEOF.gradeDePoligonos.t3()",ins,"i3GEOF.gradeDePoligonos.t2","i3GEOgradedepoligonosresultado");
  134 + if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEOF.gradeDePoligonos.capturaPonto()") < 0)
  135 + {i3GEO.eventos.MOUSECLIQUE.push("i3GEOF.gradeDePoligonos.capturaPonto()");}
134 136 },
135 137 t3: function(){
136 138 var ins = "<p class='paragrafo'>Número de c&eacute;lulas. Total máximo de 10.000";
... ... @@ -149,6 +151,11 @@ i3GEOF.gradeDePoligonos = {
149 151 {onclick:{fn: i3GEOF.gradeDePoligonos.criaGrade}}
150 152 );
151 153 },
  154 + /*
  155 + Function: criaGrade
  156 +
  157 + Cria a grade e adiciona um novo tema ao mapa
  158 + */
152 159 criaGrade: function(){
153 160 try{
154 161 var dx,dy,ix,iy,nptx,npty,fim,p,cp;
... ... @@ -179,6 +186,24 @@ i3GEOF.gradeDePoligonos = {
179 186 cp.call(p,"gradeDePoligonos",fim);
180 187 }
181 188 catch(e){$i("i3GEOgradedepoligonosfim").innerHTML = "<p class='paragrafo' >Erro. "+e;i3GEO.janela.fechaAguarde();}
  189 + },
  190 + /*
  191 + Function: capturaPonto
  192 +
  193 + Captura um ponto no mapa e preenche os campos de coordenadas de início da grade
  194 + */
  195 + capturaPonto: function(){
  196 + var temp = g_tipoacao;
  197 + g_tipoacao = "capturaponto";
  198 + i3GEO.eventos.cliqueCapturaPt(
  199 + "i3GEOgradedepoligonosixg",
  200 + "i3GEOgradedepoligonosixm",
  201 + "i3GEOgradedepoligonosixs",
  202 + "i3GEOgradedepoligonosiyg",
  203 + "i3GEOgradedepoligonosiym",
  204 + "i3GEOgradedepoligonosiys"
  205 + );
  206 + g_tipoacao = temp;
182 207 }
183 208 };
184 209 <?php if(extension_loaded('zlib')){ob_end_flush();}?>
... ...
ferramentas/gradepontos/index.js.php
... ... @@ -131,6 +131,8 @@ i3GEOF.gradeDePontos = {
131 131 ins += "Segundo<input onclick='javascript:this.select();' class=digitar id='i3GEOgradedepontosiys' title='segundo' type=text size=5 value='00.00'/>";
132 132 g_tipoacao = "capturaponto";
133 133 i3GEO.util.proximoAnterior("i3GEOF.gradeDePontos.t1()","i3GEOF.gradeDePontos.t3()",ins,"i3GEOF.gradeDePontos.t2","i3GEOgradedepontosresultado");
  134 + if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEOF.gradeDePontos.capturaPonto()") < 0)
  135 + {i3GEO.eventos.MOUSECLIQUE.push("i3GEOF.gradeDePontos.capturaPonto()");}
134 136 },
135 137 t3: function(){
136 138 var ins = "<p class='paragrafo'>Número de pontos. Total máximo de 10.000";
... ... @@ -149,6 +151,11 @@ i3GEOF.gradeDePontos = {
149 151 {onclick:{fn: i3GEOF.gradeDePontos.criaGrade}}
150 152 );
151 153 },
  154 + /*
  155 + Function: criaGrade
  156 +
  157 + Cria a grade e adiciona um novo tema ao mapa
  158 + */
152 159 criaGrade: function(){
153 160 try{
154 161 var dx,dy,ix,iy,nptx,npty,fim,p,cp;
... ... @@ -179,6 +186,24 @@ i3GEOF.gradeDePontos = {
179 186 cp.call(p,"gradeDePontos",fim);
180 187 }
181 188 catch(e){$i("i3GEOgradedepontosfim").innerHTML = "<p class='paragrafo' >Erro. "+e;i3GEO.janela.fechaAguarde();}
  189 + },
  190 + /*
  191 + Function: capturaPonto
  192 +
  193 + Captura um ponto no mapa e preenche os campos de coordenadas de início da grade
  194 + */
  195 + capturaPonto: function(){
  196 + var temp = g_tipoacao;
  197 + g_tipoacao = "capturaponto";
  198 + i3GEO.eventos.cliqueCapturaPt(
  199 + "i3GEOgradedepontosixg",
  200 + "i3GEOgradedepontosixm",
  201 + "i3GEOgradedepontosixs",
  202 + "i3GEOgradedepontosiyg",
  203 + "i3GEOgradedepontosiym",
  204 + "i3GEOgradedepontosiys"
  205 + );
  206 + g_tipoacao = temp;
182 207 }
183 208 };
184 209 <?php if(extension_loaded('zlib')){ob_end_flush();}?>
... ...