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,6 +131,8 @@ i3GEOF.gradeDeHex = {
131 ins += "Segundo<input onclick='javascript:this.select();' class=digitar id='i3GEOgradedehexiys' title='segundo' type=text size=5 value='00.00'/>"; 131 ins += "Segundo<input onclick='javascript:this.select();' class=digitar id='i3GEOgradedehexiys' title='segundo' type=text size=5 value='00.00'/>";
132 g_tipoacao = "capturaponto"; 132 g_tipoacao = "capturaponto";
133 i3GEO.util.proximoAnterior("i3GEOF.gradeDeHex.t1()","i3GEOF.gradeDeHex.t3()",ins,"i3GEOF.gradeDeHex.t2","i3GEOgradedehexresultado"); 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 t3: function(){ 137 t3: function(){
136 var ins = "<p class='paragrafo'>Número de hex&aacute;gonos. Total máximo de 10.000"; 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,6 +151,11 @@ i3GEOF.gradeDeHex = {
149 {onclick:{fn: i3GEOF.gradeDeHex.criaGrade}} 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 criaGrade: function(){ 159 criaGrade: function(){
153 try{ 160 try{
154 var dx,dy,ix,iy,nptx,npty,fim,p,cp; 161 var dx,dy,ix,iy,nptx,npty,fim,p,cp;
@@ -179,6 +186,24 @@ i3GEOF.gradeDeHex = { @@ -179,6 +186,24 @@ i3GEOF.gradeDeHex = {
179 cp.call(p,"gradeDeHex",fim); 186 cp.call(p,"gradeDeHex",fim);
180 } 187 }
181 catch(e){$i("i3GEOgradedehexfim").innerHTML = "<p class='paragrafo' >Erro. "+e;i3GEO.janela.fechaAguarde();} 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 <?php if(extension_loaded('zlib')){ob_end_flush();}?> 209 <?php if(extension_loaded('zlib')){ob_end_flush();}?>
ferramentas/gradepol/index.js.php
@@ -131,6 +131,8 @@ i3GEOF.gradeDePoligonos = { @@ -131,6 +131,8 @@ i3GEOF.gradeDePoligonos = {
131 ins += "Segundo<input onclick='javascript:this.select();' class=digitar id='i3GEOgradedepoligonosiys' title='segundo' type=text size=5 value='00.00'/>"; 131 ins += "Segundo<input onclick='javascript:this.select();' class=digitar id='i3GEOgradedepoligonosiys' title='segundo' type=text size=5 value='00.00'/>";
132 g_tipoacao = "capturaponto"; 132 g_tipoacao = "capturaponto";
133 i3GEO.util.proximoAnterior("i3GEOF.gradeDePoligonos.t1()","i3GEOF.gradeDePoligonos.t3()",ins,"i3GEOF.gradeDePoligonos.t2","i3GEOgradedepoligonosresultado"); 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 t3: function(){ 137 t3: function(){
136 var ins = "<p class='paragrafo'>Número de c&eacute;lulas. Total máximo de 10.000"; 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,6 +151,11 @@ i3GEOF.gradeDePoligonos = {
149 {onclick:{fn: i3GEOF.gradeDePoligonos.criaGrade}} 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 criaGrade: function(){ 159 criaGrade: function(){
153 try{ 160 try{
154 var dx,dy,ix,iy,nptx,npty,fim,p,cp; 161 var dx,dy,ix,iy,nptx,npty,fim,p,cp;
@@ -179,6 +186,24 @@ i3GEOF.gradeDePoligonos = { @@ -179,6 +186,24 @@ i3GEOF.gradeDePoligonos = {
179 cp.call(p,"gradeDePoligonos",fim); 186 cp.call(p,"gradeDePoligonos",fim);
180 } 187 }
181 catch(e){$i("i3GEOgradedepoligonosfim").innerHTML = "<p class='paragrafo' >Erro. "+e;i3GEO.janela.fechaAguarde();} 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 <?php if(extension_loaded('zlib')){ob_end_flush();}?> 209 <?php if(extension_loaded('zlib')){ob_end_flush();}?>
ferramentas/gradepontos/index.js.php
@@ -131,6 +131,8 @@ i3GEOF.gradeDePontos = { @@ -131,6 +131,8 @@ i3GEOF.gradeDePontos = {
131 ins += "Segundo<input onclick='javascript:this.select();' class=digitar id='i3GEOgradedepontosiys' title='segundo' type=text size=5 value='00.00'/>"; 131 ins += "Segundo<input onclick='javascript:this.select();' class=digitar id='i3GEOgradedepontosiys' title='segundo' type=text size=5 value='00.00'/>";
132 g_tipoacao = "capturaponto"; 132 g_tipoacao = "capturaponto";
133 i3GEO.util.proximoAnterior("i3GEOF.gradeDePontos.t1()","i3GEOF.gradeDePontos.t3()",ins,"i3GEOF.gradeDePontos.t2","i3GEOgradedepontosresultado"); 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 t3: function(){ 137 t3: function(){
136 var ins = "<p class='paragrafo'>Número de pontos. Total máximo de 10.000"; 138 var ins = "<p class='paragrafo'>Número de pontos. Total máximo de 10.000";
@@ -149,6 +151,11 @@ i3GEOF.gradeDePontos = { @@ -149,6 +151,11 @@ i3GEOF.gradeDePontos = {
149 {onclick:{fn: i3GEOF.gradeDePontos.criaGrade}} 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 criaGrade: function(){ 159 criaGrade: function(){
153 try{ 160 try{
154 var dx,dy,ix,iy,nptx,npty,fim,p,cp; 161 var dx,dy,ix,iy,nptx,npty,fim,p,cp;
@@ -179,6 +186,24 @@ i3GEOF.gradeDePontos = { @@ -179,6 +186,24 @@ i3GEOF.gradeDePontos = {
179 cp.call(p,"gradeDePontos",fim); 186 cp.call(p,"gradeDePontos",fim);
180 } 187 }
181 catch(e){$i("i3GEOgradedepontosfim").innerHTML = "<p class='paragrafo' >Erro. "+e;i3GEO.janela.fechaAguarde();} 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 <?php if(extension_loaded('zlib')){ob_end_flush();}?> 209 <?php if(extension_loaded('zlib')){ob_end_flush();}?>