Commit 23fa76d6d1a19035ea7d5495f00ff963d972ceab

Authored by Edmar Moretti
1 parent 5adeefa0

Criação do JS classe_coordenadas.js. Migração das funções de apresentação de coo…

…rdenadas da classe "gadgets" para essa nova classe.
classesjs/classe_coordenadas.js 0 → 100644
@@ -0,0 +1,216 @@ @@ -0,0 +1,216 @@
  1 +/*jslint plusplus:false,white:false,undef: false, rhino: true, onevar: true, evil: false */
  2 +/*
  3 +Title: Coordenadas (apresentação de coordenadas no mapa)
  4 +
  5 +Arquivo: i3geo/classesjs/classe_coordenadas.js
  6 +
  7 +Licenca:
  8 +
  9 +GPL2
  10 +
  11 +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
  12 +
  13 +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil
  14 +Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
  15 +
  16 +Este programa é software livre; você pode redistribuí-lo
  17 +e/ou modificá-lo sob os termos da Licença Pública Geral
  18 +GNU conforme publicada pela Free Software Foundation;
  19 +
  20 +Este programa é distribuído na expectativa de que seja útil,
  21 +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
  22 +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
  23 +Consulte a Licença Pública Geral do GNU para mais detalhes.
  24 +Você deve ter recebido uma cópia da Licença Pública Geral do
  25 +GNU junto com este programa; se não, escreva para a
  26 +Free Software Foundation, Inc., no endereço
  27 +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
  28 +*/
  29 +if(typeof(i3GEO) === 'undefined'){
  30 + i3GEO = [];
  31 +}
  32 +/*
  33 +Classe: i3GEO.coordenadas
  34 +
  35 +Inclui elementos especiais no mapa para apresentação de coordenadas
  36 +
  37 +*/
  38 +i3GEO.coordenadas = {
  39 + /*
  40 + Propriedade: PARAMETROS
  41 +
  42 + Parametros de inicialização dos componentes.
  43 +
  44 + Essa variável define os parâmetros individuais de cada componente que pode ser utilizado no mapa.
  45 +
  46 + Você pode acessar os parâmetros da seguinte forma:
  47 +
  48 + i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml = "";
  49 +
  50 + Para evitar o funcionamento de um componente, experimente utilizar o seguinte exemplo:
  51 +
  52 + i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml = "";
  53 +
  54 + Default:
  55 +
  56 + i3GEO.coordenadas.PARAMETROS = {
  57 +
  58 + "mostraCoordenadasUTM":
  59 +
  60 + {idhtml:"mostraUTM"},
  61 +
  62 + "mostraCoordenadasGEO":
  63 +
  64 + {idhtml:"localizarxy"}
  65 + }
  66 +
  67 + Tipo:
  68 + {objeto}
  69 + */
  70 + PARAMETROS: {
  71 + "mostraCoordenadasUTM":
  72 + {idhtml:"localizarxy"},
  73 + "mostraCoordenadasGEO":
  74 + {idhtml:"localizarxy"}
  75 + },
  76 + /*
  77 + Function: mostraCoordenadasUTM
  78 +
  79 + Obtém as coordenadas UTM da posição do mouse sobre o mapa.
  80 +
  81 + As coordenadas são obtidas por meio de uma chamada AJAX.
  82 +
  83 + Para o funcionamento correto é necessário incluir essa função no evento que identifica quando o mouse
  84 + está estacionado sobre o mapa. Por default isso já é feito pelo i3Geo.
  85 +
  86 + Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o
  87 + id definido em i3GEO.coordenadas.PARAMETROS (mostraCoordenadasUTM) ou altere a variável i3GEO.eventos.MOUSEPARADO
  88 +
  89 + Se i3GEO.coordenadas.mostraCoordenadasUTM.idhtml for igual a i3GEO.coordenadas.mostraCoordenadasGEO.idhtml
  90 +
  91 + os valores mostrados serão intercalados entre GEO e UTM
  92 +
  93 + Parametro:
  94 +
  95 + id {String} - id do elemento HTML que receberá o resultado. Esse id por default é obtido de
  96 + i3GEO.coordenadas.PARAMETROS
  97 +
  98 + Return:
  99 +
  100 + {JSON} - objeto com x e y
  101 + */
  102 + mostraCoordenadasUTM: function(id){
  103 + if(typeof(console) !== 'undefined'){console.info("i3GEO.coordenadas.mostraCoordenadasUTM()");}
  104 + try{
  105 + if(arguments.length === 0 || id === "" || id == undefined)
  106 + {id = i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml;}
  107 + else
  108 + {i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml = id;}
  109 + if (!$i(id) || i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml == ""){
  110 + if(i3GEO.eventos.MOUSEPARADO.toString().search("atualizaCoordenadasUTM()") >= 0)
  111 + {i3GEO.eventos.MOUSEPARADO.remove("atualizaCoordenadasUTM()");}
  112 + return;
  113 + }
  114 + atualizaCoordenadasUTM = function()
  115 + {
  116 + if(i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml == ""){
  117 + if(i3GEO.eventos.MOUSEPARADO.toString().search("atualizaCoordenadasUTM()") >= 0)
  118 + {i3GEO.eventos.MOUSEPARADO.remove("atualizaCoordenadasUTM()");}
  119 + return;
  120 + }
  121 + if(i3GEO.Interface.STATUS.atualizando.length > 0)
  122 + {return;}
  123 + if(typeof(console) !== 'undefined'){console.info("atualizaCoordenadasUTM()");}
  124 + if(objposicaocursor.imgx < 10 || objposicaocursor.imgy < 10)
  125 + {return;}
  126 + if($i("wdoca")){return;}
  127 + var tempUtm,s,n,i,t;
  128 + //
  129 + //cancela se existir alguma ferramenta ativa
  130 + //
  131 + if(i3GEO.util.verificaScriptTag("i3GEOF") === true)
  132 + {return;}
  133 + tempUtm = function(retorno){
  134 + var funcao,temp,texto;
  135 + funcao = "$i(i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml).style.display='none';"+
  136 + "if(i3GEO.coordenadas.PARAMETROS.mostraCoordenadasGEO.idhtml == i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml)"+
  137 + "{$i(i3GEO.coordenadas.PARAMETROS.mostraCoordenadasGEO.idhtml).style.display='block';i3GEO.coordenadas.mostraCoordenadasGEO();}";
  138 + idSetTimeoutMostraUTM = setTimeout(funcao,3400);
  139 + temp = $i(i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml);
  140 + if(retorno.data){
  141 + temp.style.display="block";
  142 + texto = "<div onclick='javascript:clearTimeout(idSetTimeoutMostraUTM);i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml = \"\";i3GEO.coordenadas.mostraCoordenadasGEO();' style='width:300px;font-size:10px;' >UTM: x="+retorno.data.x+" y="+retorno.data.y+" zn="+retorno.data.zona+" "+retorno.data.datum +
  143 + " &nbsp;<img class='x' src='"+i3GEO.util.$im("branco.gif")+"' /></div>";
  144 + temp.innerHTML = texto;
  145 + }
  146 + };
  147 + i3GEO.php.geo2utm(tempUtm,objposicaocursor.ddx,objposicaocursor.ddy);
  148 + };
  149 + if(i3GEO.eventos.MOUSEPARADO.toString().search("atualizaCoordenadasUTM()") < 0)
  150 + {i3GEO.eventos.MOUSEPARADO.push("atualizaCoordenadasUTM()");}
  151 + }
  152 + catch(e){alert("mostraCoordenadasUtm: "+e.description);}
  153 + },
  154 + /*
  155 + Function: mostraCoordenadasGEO
  156 +
  157 + Obtém as coordenadas Geográficas da posição do mouse sobre o mapa.
  158 +
  159 + Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o
  160 + id definido em i3GEO.coordenadas.PARAMETROS (localizarxy)
  161 +
  162 + Parametro:
  163 +
  164 + id {String} - id do elemento HTML que receberá o resultado. Esse id por default é obtido de
  165 + i3GEO.coordenadas.PARAMETROS
  166 + */
  167 + mostraCoordenadasGEO: function(id){
  168 + if(typeof(console) !== 'undefined'){console.info("i3GEO.coordenadas.mostraCoordenadasGEO()");}
  169 + try{
  170 + //
  171 + //ativa o evento que preenche os campos de coordenadas
  172 + //
  173 + var ins,temp;
  174 + if(arguments.length === 0 || id === "" || id == undefined)
  175 + {id = i3GEO.coordenadas.PARAMETROS.mostraCoordenadasGEO.idhtml;}
  176 + else
  177 + {i3GEO.coordenadas.PARAMETROS.mostraCoordenadasGEO.idhtml = id;}
  178 + if($i(id)){
  179 + if(!$i("xm")){
  180 + ins = "<table style='text-align:center'><tr>" +
  181 + "<td>X:&nbsp;</td>" +
  182 + "<td>"+$inputText(id,"315","xg","grau","3","-00")+"&nbsp;</td>" +
  183 + "<td>"+$inputText("","","xm","minuto","3","00")+"&nbsp;</td>" +
  184 + "<td>"+$inputText("","","xs","segundo","5","00.00")+"&nbsp;</td>" +
  185 + "<td>Y:"+$inputText("","","yg","grau","3","-00")+"&nbsp;</td>" +
  186 + "<td>"+$inputText("","","ym","minuto","3","00")+"&nbsp;</td>" +
  187 + "<td>"+$inputText("","","ys","segundo","5","00.00")+"</td>";
  188 + temp = 'var xxx = i3GEO.calculo.dms2dd($i("xg").value,$i("xm").value,$i("xs").value);' +
  189 + 'var yyy = i3GEO.calculo.dms2dd($i("yg").value,$i("ym").value,$i("ys").value);' +
  190 + 'i3GEO.navega.zoomponto(i3GEO.configura.locaplic,i3GEO.configura.sid,xxx,yyy);';
  191 + ins += "<td><img class='tic' title='zoom' onclick='"+temp+"' src='"+i3GEO.util.$im("branco.gif")+"' id=procurarxy /></td>" +
  192 + "</tr></table>";
  193 + $i(id).innerHTML = ins;
  194 + atualizaLocalizarxy = function(){
  195 + try{
  196 + var x = objposicaocursor.dmsx.split(" ");
  197 + var y = objposicaocursor.dmsy.split(" ");
  198 + $i("xg").value = x[0];
  199 + $i("xm").value = x[1];
  200 + $i("xs").value = x[2];
  201 + $i("yg").value = y[0];
  202 + $i("ym").value = y[1];
  203 + $i("ys").value = y[2];
  204 + }
  205 + catch(m){
  206 + if(typeof(console) !== 'undefined'){console.error(m);}
  207 + }
  208 + };
  209 + if(i3GEO.eventos.MOUSEMOVE.toString().search("atualizaLocalizarxy()") < 0)
  210 + {i3GEO.eventos.MOUSEMOVE.push("atualizaLocalizarxy()");}
  211 + }
  212 + }
  213 + }
  214 + catch(e){alert("mostraCoordenadasGeo: "+e.description);}
  215 + }
  216 +};
0 \ No newline at end of file 217 \ No newline at end of file
classesjs/classe_gadgets.js
@@ -53,20 +53,12 @@ i3GEO.gadgets = { @@ -53,20 +53,12 @@ i3GEO.gadgets = {
53 53
54 Para evitar o funcionamento de um gadget experimente utilizar o seguinte exemplo: 54 Para evitar o funcionamento de um gadget experimente utilizar o seguinte exemplo:
55 55
56 - i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml = ""; 56 + i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml = "";
57 57
58 Default: 58 Default:
59 59
60 i3GEO.gadgets.PARAMETROS = { 60 i3GEO.gadgets.PARAMETROS = {
61 -  
62 - "mostraCoordenadasUTM":  
63 -  
64 - {idhtml:"mostraUTM"},  
65 -  
66 - "mostraCoordenadasGEO":  
67 -  
68 - {idhtml:"localizarxy"},  
69 - 61 +
70 "mostraInserirKml": 62 "mostraInserirKml":
71 63
72 {idhtml:"inserirKml"}, 64 {idhtml:"inserirKml"},
@@ -108,10 +100,6 @@ i3GEO.gadgets = { @@ -108,10 +100,6 @@ i3GEO.gadgets = {
108 {JSON} 100 {JSON}
109 */ 101 */
110 PARAMETROS: { 102 PARAMETROS: {
111 - "mostraCoordenadasUTM":  
112 - {idhtml:"localizarxy"},  
113 - "mostraCoordenadasGEO":  
114 - {idhtml:"localizarxy"},  
115 "mostraInserirKml": 103 "mostraInserirKml":
116 {idhtml:"inserirKml"}, 104 {idhtml:"inserirKml"},
117 "mostraEscalaNumerica": 105 "mostraEscalaNumerica":
@@ -150,150 +138,24 @@ i3GEO.gadgets = { @@ -150,150 +138,24 @@ i3GEO.gadgets = {
150 i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.mensageminicia); 138 i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.mensageminicia);
151 }, 139 },
152 /* 140 /*
153 - Function: mostraCoordenadasUTM  
154 -  
155 - Obtém as coordenadas UTM da posição do mouse sobre o mapa.  
156 -  
157 - As coordenadas são obtidas por meio de uma chamada AJAX.  
158 -  
159 - Para o funcionamento correto é necessário incluir essa função no evento que identifica quando o mouse  
160 - está estacionado sobre o mapa. Por default isso já é feito pelo i3Geo.  
161 -  
162 - Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o  
163 - id definido em i3GEO.gadgets.PARAMETROS (mostraCoordenadasUTM) ou altere a variável i3GEO.eventos.MOUSEPARADO  
164 -  
165 - Se i3GEO.gadgets.mostraCoordenadasUTM.idhtml for igual a i3GEO.gadgets.mostraCoordenadasGEO.idhtml  
166 -  
167 - os valores mostrados serão intercalados entre GEO e UTM  
168 -  
169 - Parametro:  
170 -  
171 - id {String} - id do elemento HTML que receberá o resultado. Esse id por default é obtido de  
172 - i3GEO.gadgets.PARAMETROS  
173 -  
174 - Return:  
175 -  
176 - {JSON} - objeto com x e y 141 + Function: mostraCoordenadasUTM (depreciado utilize i3GEO.coordenadas)
177 */ 142 */
178 mostraCoordenadasUTM: function(id){ 143 mostraCoordenadasUTM: function(id){
179 - if(typeof(console) !== 'undefined'){console.info("i3GEO.gadgets.mostraCoordenadasUTM()");}  
180 - if(arguments.length === 0 || id === "")  
181 - {id = i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml;}  
182 - else  
183 - {i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml = id;}  
184 - if (!$i(id) || i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml == ""){  
185 - if(i3GEO.eventos.MOUSEPARADO.toString().search("atualizaCoordenadasUTM()") >= 0)  
186 - {i3GEO.eventos.MOUSEPARADO.remove("atualizaCoordenadasUTM()");}  
187 - return; 144 + try{
  145 + i3GEO.coordenadas.mostraCoordenadasUTM.idhtml = i3GEO.gadgets.mostraCoordenadasUTM.idhtml;
188 } 146 }
189 - atualizaCoordenadasUTM = function()  
190 - {  
191 - if(i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml == ""){  
192 - if(i3GEO.eventos.MOUSEPARADO.toString().search("atualizaCoordenadasUTM()") >= 0)  
193 - {i3GEO.eventos.MOUSEPARADO.remove("atualizaCoordenadasUTM()");}  
194 - return;  
195 - }  
196 - if(i3GEO.Interface.STATUS.atualizando.length > 0)  
197 - {return;}  
198 - if(typeof(console) !== 'undefined'){console.info("atualizaCoordenadasUTM()");}  
199 - if(objposicaocursor.imgx < 10 || objposicaocursor.imgy < 10)  
200 - {return;}  
201 - if($i("wdoca")){return;}  
202 - var tempUtm,s,n,i,t;  
203 - //  
204 - //cancela se existir alguma ferramenta ativa  
205 - //  
206 - if(i3GEO.util.verificaScriptTag("i3GEOF") === true)  
207 - {return;}  
208 - tempUtm = function(retorno){  
209 - var funcao,temp,texto;  
210 - funcao = "$i(i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml).style.display='none';"+  
211 - "if(i3GEO.gadgets.PARAMETROS.mostraCoordenadasGEO.idhtml == i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml)"+  
212 - "{$i(i3GEO.gadgets.PARAMETROS.mostraCoordenadasGEO.idhtml).style.display='block';i3GEO.gadgets.mostraCoordenadasGEO();}";  
213 - idSetTimeoutMostraUTM = setTimeout(funcao,3400);  
214 - temp = $i(i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml);  
215 - if(retorno.data){  
216 - temp.style.display="block";  
217 - texto = "<div onclick='javascript:clearTimeout(idSetTimeoutMostraUTM);i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml = \"\";i3GEO.gadgets.mostraCoordenadasGEO();' style='width:300px;font-size:10px;' >UTM: x="+retorno.data.x+" y="+retorno.data.y+" zn="+retorno.data.zona+" "+retorno.data.datum +  
218 - " &nbsp;<img class='x' src='"+i3GEO.util.$im("branco.gif")+"' /></div>";  
219 - temp.innerHTML = texto;  
220 - }  
221 - };  
222 - i3GEO.php.geo2utm(tempUtm,objposicaocursor.ddx,objposicaocursor.ddy);  
223 - };  
224 - if(i3GEO.eventos.MOUSEPARADO.toString().search("atualizaCoordenadasUTM()") < 0)  
225 - {i3GEO.eventos.MOUSEPARADO.push("atualizaCoordenadasUTM()");} 147 + catch(e){}
  148 + i3GEO.coordenadas.mostraCoordenadasUTM(id);
226 }, 149 },
227 /* 150 /*
228 - Function: mostraCoordenadasGEO  
229 -  
230 - Obtém as coordenadas Geográficas da posição do mouse sobre o mapa.  
231 -  
232 - Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o  
233 - id definido em i3GEO.gadgets.PARAMETROS (localizarxy)  
234 -  
235 - Parametro:  
236 -  
237 - id {String} - id do elemento HTML que receberá o resultado. Esse id por default é obtido de  
238 - i3GEO.gadgets.PARAMETROS 151 + Function: mostraCoordenadasGEO (depreciado utilize i3GEO.coordenadas)
239 */ 152 */
240 mostraCoordenadasGEO: function(id){ 153 mostraCoordenadasGEO: function(id){
241 - if(typeof(console) !== 'undefined'){console.info("i3GEO.gadgets.mostraCoordenadasGEO()");}  
242 try{ 154 try{
243 - //  
244 - //ativa o evento que preenche os campos de coordenadas  
245 - //  
246 - var ins,temp;  
247 - if(arguments.length === 0)  
248 - {id = i3GEO.gadgets.PARAMETROS.mostraCoordenadasGEO.idhtml;}  
249 - else  
250 - {i3GEO.gadgets.PARAMETROS.mostraCoordenadasGEO.idhtml = id;}  
251 - if($i(id)){  
252 - if(!$i("xm")){  
253 - ins = "<table style='text-align:center'><tr>" +  
254 - "<td>X:&nbsp;</td>" +  
255 - "<td>"+$inputText(id,"315","xg","grau","3","-00")+"&nbsp;</td>" +  
256 - "<td>"+$inputText("","","xm","minuto","3","00")+"&nbsp;</td>" +  
257 - "<td>"+$inputText("","","xs","segundo","5","00.00")+"&nbsp;</td>" +  
258 - "<td>Y:"+$inputText("","","yg","grau","3","-00")+"&nbsp;</td>" +  
259 - "<td>"+$inputText("","","ym","minuto","3","00")+"&nbsp;</td>" +  
260 - "<td>"+$inputText("","","ys","segundo","5","00.00")+"</td>";  
261 - temp = 'var xxx = i3GEO.calculo.dms2dd($i("xg").value,$i("xm").value,$i("xs").value);' +  
262 - 'var yyy = i3GEO.calculo.dms2dd($i("yg").value,$i("ym").value,$i("ys").value);' +  
263 - 'i3GEO.navega.zoomponto(i3GEO.configura.locaplic,i3GEO.configura.sid,xxx,yyy);';  
264 - ins += "<td><img class='tic' title='zoom' onclick='"+temp+"' src='"+i3GEO.util.$im("branco.gif")+"' id=procurarxy /></td>" +  
265 - "</tr></table>";  
266 - $i(id).innerHTML = ins;  
267 - $i3geo_temp_xg = $i("xg");  
268 - $i3geo_temp_xm = $i("xm");  
269 - $i3geo_temp_xs = $i("xs");  
270 - $i3geo_temp_yg = $i("yg");  
271 - $i3geo_temp_ym = $i("ym");  
272 - $i3geo_temp_ys = $i("ys");  
273 - atualizaLocalizarxy = function(){  
274 - var x,y;  
275 - try{  
276 - x = objposicaocursor.dmsx.split(" ");  
277 - y = objposicaocursor.dmsy.split(" ");  
278 - $i3geo_temp_xg.value = x[0];  
279 - $i3geo_temp_xm.value = x[1];  
280 - $i3geo_temp_xs.value = x[2];  
281 - $i3geo_temp_yg.value = y[0];  
282 - $i3geo_temp_ym.value = y[1];  
283 - $i3geo_temp_ys.value = y[2];  
284 - }  
285 - catch(m){  
286 - if(typeof(console) !== 'undefined'){console.error(m);}  
287 - }  
288 - };  
289 - //if($i(i3GEO.Interface.IDMAPA))  
290 - //{YAHOO.util.Event.addListener($i(i3GEO.Interface.IDMAPA),"mousemove", atualizaLocalizarxy);}  
291 - if(i3GEO.eventos.MOUSEMOVE.toString().search("atualizaLocalizarxy()") < 0)  
292 - {i3GEO.eventos.MOUSEMOVE.push("atualizaLocalizarxy()");}  
293 - }  
294 - } 155 + i3GEO.coordenadas.mostraCoordenadasGEO.idhtml = i3GEO.gadgets.mostraCoordenadasGEO.idhtml;
295 } 156 }
296 - catch(e){alert("mostraCoordenadasGeo: "+e.description);} 157 + catch(e){}
  158 + i3GEO.coordenadas.mostraCoordenadasGEO(id);
297 }, 159 },
298 /* 160 /*
299 Function: mostraInserirKml 161 Function: mostraInserirKml
classesjs/classe_interface.js
@@ -467,8 +467,8 @@ i3GEO.Interface = { @@ -467,8 +467,8 @@ i3GEO.Interface = {
467 objmapaparado = "nao"; //utilizado para verificar se o mouse esta parado 467 objmapaparado = "nao"; //utilizado para verificar se o mouse esta parado
468 i3GEO.gadgets.mostraMenuSuspenso(); 468 i3GEO.gadgets.mostraMenuSuspenso();
469 i3GEO.eventos.ativa(i); 469 i3GEO.eventos.ativa(i);
470 - i3GEO.gadgets.mostraCoordenadasGEO();  
471 - i3GEO.gadgets.mostraCoordenadasUTM(); 470 + i3GEO.coordenadas.mostraCoordenadasGEO();
  471 + i3GEO.coordenadas.mostraCoordenadasUTM();
472 i3GEO.gadgets.mostraEscalaNumerica(); 472 i3GEO.gadgets.mostraEscalaNumerica();
473 i3GEO.gadgets.mostraEscalaGrafica(); 473 i3GEO.gadgets.mostraEscalaGrafica();
474 i3GEO.gadgets.visual.inicia(); 474 i3GEO.gadgets.visual.inicia();
@@ -774,8 +774,8 @@ i3GEO.Interface = { @@ -774,8 +774,8 @@ i3GEO.Interface = {
774 } 774 }
775 775
776 }; 776 };
777 - i3GEO.gadgets.mostraCoordenadasGEO();  
778 - i3GEO.gadgets.mostraCoordenadasUTM(); 777 + i3GEO.coordenadas.mostraCoordenadasGEO();
  778 + i3GEO.coordenadas.mostraCoordenadasUTM();
779 montaMapa(); 779 montaMapa();
780 //i3GEO.php.openlayers(montaMapa); 780 //i3GEO.php.openlayers(montaMapa);
781 i3GEO.gadgets.mostraMenuSuspenso(); 781 i3GEO.gadgets.mostraMenuSuspenso();
@@ -1207,8 +1207,8 @@ i3GEO.Interface = { @@ -1207,8 +1207,8 @@ i3GEO.Interface = {
1207 i3GEO.gadgets.mostraInserirKml(); 1207 i3GEO.gadgets.mostraInserirKml();
1208 i3GEO.Interface.googlemaps.ativaBotoes(); 1208 i3GEO.Interface.googlemaps.ativaBotoes();
1209 i3GEO.eventos.ativa($i(i3GEO.Interface.IDMAPA)); 1209 i3GEO.eventos.ativa($i(i3GEO.Interface.IDMAPA));
1210 - i3GEO.gadgets.mostraCoordenadasGEO();  
1211 - i3GEO.gadgets.mostraCoordenadasUTM(); 1210 + i3GEO.coordenadas.mostraCoordenadasGEO();
  1211 + i3GEO.coordenadas.mostraCoordenadasUTM();
1212 i3GEO.gadgets.mostraEscalaNumerica(); 1212 i3GEO.gadgets.mostraEscalaNumerica();
1213 i3GEO.gadgets.mostraMenuSuspenso(); 1213 i3GEO.gadgets.mostraMenuSuspenso();
1214 i3GEO.idioma.mostraSeletor(); 1214 i3GEO.idioma.mostraSeletor();
classesjs/classe_maparef.js
@@ -211,10 +211,12 @@ i3GEO.maparef = { @@ -211,10 +211,12 @@ i3GEO.maparef = {
211 }; 211 };
212 YAHOO.util.Event.addListener(YAHOO.janelaRef.xp.panel.close, "click", escondeRef); 212 YAHOO.util.Event.addListener(YAHOO.janelaRef.xp.panel.close, "click", escondeRef);
213 i3GEO.util.insereCookie("i3GEO.configura.mapaRefDisplay","block"); 213 i3GEO.util.insereCookie("i3GEO.configura.mapaRefDisplay","block");
  214 +
214 if(typeof(atualizaLocalizarxy) === "function"){ 215 if(typeof(atualizaLocalizarxy) === "function"){
215 - if($i(i3GEO.gadgets.PARAMETROS.mostraCoordenadasGEO.idhtml)) 216 + if($i(i3GEO.coordenadas.PARAMETROS.mostraCoordenadasGEO.idhtml))
216 {YAHOO.util.Event.addListener($i("imagemReferencia"),"mousemove", atualizaLocalizarxy);} 217 {YAHOO.util.Event.addListener($i("imagemReferencia"),"mousemove", atualizaLocalizarxy);}
217 } 218 }
  219 +
218 } 220 }
219 if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.maparef.atualiza()") < 0) 221 if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.maparef.atualiza()") < 0)
220 {i3GEO.eventos.NAVEGAMAPA.push("i3GEO.maparef.atualiza()");} 222 {i3GEO.eventos.NAVEGAMAPA.push("i3GEO.maparef.atualiza()");}
classesjs/compactajs.php
@@ -66,6 +66,7 @@ packer(&quot;classe_idioma.js&quot;,&quot;compactados/classe_idioma_compacto.js&quot;,&quot;Normal&quot;); @@ -66,6 +66,7 @@ packer(&quot;classe_idioma.js&quot;,&quot;compactados/classe_idioma_compacto.js&quot;,&quot;Normal&quot;);
66 packer("classe_ajuda.js","compactados/classe_ajuda_compacto.js","Normal"); 66 packer("classe_ajuda.js","compactados/classe_ajuda_compacto.js","Normal");
67 packer("classe_configura.js","compactados/classe_configura_compacto.js","Normal"); 67 packer("classe_configura.js","compactados/classe_configura_compacto.js","Normal");
68 packer("classe_navega.js","compactados/classe_navega_compacto.js","Normal"); 68 packer("classe_navega.js","compactados/classe_navega_compacto.js","Normal");
  69 +packer("classe_coordenadas.js","compactados/classe_coordenadas_compacto.js","Normal");
69 packer("classe_gadgets.js","compactados/classe_gadgets_compacto.js","Normal"); 70 packer("classe_gadgets.js","compactados/classe_gadgets_compacto.js","Normal");
70 packer("classe_eventos.js","compactados/classe_eventos_compacto.js","Normal"); 71 packer("classe_eventos.js","compactados/classe_eventos_compacto.js","Normal");
71 packer("classe_barradebotoes.js","compactados/classe_barradebotoes_compacto.js","Normal"); 72 packer("classe_barradebotoes.js","compactados/classe_barradebotoes_compacto.js","Normal");
@@ -136,10 +137,10 @@ $jsfiles = array( @@ -136,10 +137,10 @@ $jsfiles = array(
136 "compactados/classe_arvoredecamadas_compacto.js", 137 "compactados/classe_arvoredecamadas_compacto.js",
137 "compactados/classe_navega_compacto.js", 138 "compactados/classe_navega_compacto.js",
138 "compactados/classe_eventos_compacto.js", 139 "compactados/classe_eventos_compacto.js",
139 -//"classe_eventos.js",  
140 "compactados/classe_arvoredetemas_compacto.js", 140 "compactados/classe_arvoredetemas_compacto.js",
141 "compactados/classe_barradebotoes_compacto.js", 141 "compactados/classe_barradebotoes_compacto.js",
142 "../pacotes/richdraw/richdraw_tudo_compacto.js", 142 "../pacotes/richdraw/richdraw_tudo_compacto.js",
  143 +"compactados/classe_coordenadas_compacto.js",
143 "compactados/classe_gadgets_compacto.js", 144 "compactados/classe_gadgets_compacto.js",
144 "compactados/classe_social_compacto.js" 145 "compactados/classe_social_compacto.js"
145 ); 146 );
classesjs/i3geonaocompacto.js
@@ -59,6 +59,7 @@ var jsfiles = new Array( @@ -59,6 +59,7 @@ var jsfiles = new Array(
59 "classe_arvoredetemas.js", 59 "classe_arvoredetemas.js",
60 "classe_barradebotoes.js", 60 "classe_barradebotoes.js",
61 "../pacotes/richdraw/richdraw_tudo_compacto.js", 61 "../pacotes/richdraw/richdraw_tudo_compacto.js",
  62 +"classe_coordenadas.js",
62 "classe_gadgets.js" 63 "classe_gadgets.js"
63 ); 64 );
64 for (i = 0; i < jsfiles.length; i++) 65 for (i = 0; i < jsfiles.length; i++)
ferramentas/identifica/twitter.php
@@ -2,6 +2,14 @@ @@ -2,6 +2,14 @@
2 <head> 2 <head>
3 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"> 3 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
4 <link rel="stylesheet" type="text/css" href="../../css/i3geo45.css.php"> 4 <link rel="stylesheet" type="text/css" href="../../css/i3geo45.css.php">
  5 +<style>
  6 +p {
  7 +color:#2F4632;
  8 +font-family:Verdana,Arial,Helvetica,sans-serif;
  9 +font-size:12px;
  10 +text-align:left;
  11 +}
  12 +</style>
5 </head> 13 </head>
6 <body style="background-color:white;margin:10px"> 14 <body style="background-color:white;margin:10px">
7 <?php 15 <?php
ferramentas/identifica/twitterplaces.php
@@ -2,6 +2,14 @@ @@ -2,6 +2,14 @@
2 <head> 2 <head>
3 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"> 3 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
4 <link rel="stylesheet" type="text/css" href="../../css/i3geo45.css.php"> 4 <link rel="stylesheet" type="text/css" href="../../css/i3geo45.css.php">
  5 +<style>
  6 +p {
  7 +color:#2F4632;
  8 +font-family:Verdana,Arial,Helvetica,sans-serif;
  9 +font-size:12px;
  10 +text-align:left;
  11 +}
  12 +</style>
5 </head> 13 </head>
6 <body style="background-color:white;margin:10px"> 14 <body style="background-color:white;margin:10px">
7 <?php 15 <?php