Commit ba1ef177fa8aafb07da2db4206f80eda9464bf52
1 parent
abc6b56a
Exists in
master
and in
7 other branches
Inclusão da captura na tela do ponto de início da grade
Showing
3 changed files
with
75 additions
and
0 deletions
Show diff stats
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á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é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();}?> | ... | ... |