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();}?> | ... | ... |