Commit b09695774b8691a8177d4415188c486afe369ca2

Authored by Edmar Moretti
1 parent 34b6f215

--no commit message

classesjs/classe_barradebotoes.js
@@ -24,16 +24,16 @@ @@ -24,16 +24,16 @@
24 24
25 /** 25 /**
26 * Licença 26 * Licença
27 - * 27 + *
28 * GPL2 28 * GPL2
29 - * 29 + *
30 * i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet 30 * i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
31 - * 31 + *
32 * Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com 32 * Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com
33 - * 33 + *
34 * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença 34 * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença
35 * Pública Geral GNU conforme publicada pela Free Software Foundation; 35 * Pública Geral GNU conforme publicada pela Free Software Foundation;
36 - * 36 + *
37 * Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a 37 * Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a
38 * garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença 38 * garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença
39 * Pública Geral do GNU para mais detalhes. Você deve ter recebido uma cópia da Licença Pública Geral do 39 * Pública Geral do GNU para mais detalhes. Você deve ter recebido uma cópia da Licença Pública Geral do
@@ -47,262 +47,262 @@ i3GEO.barraDeBotoes = @@ -47,262 +47,262 @@ i3GEO.barraDeBotoes =
47 { 47 {
48 /** 48 /**
49 * Variavel: BARRAS 49 * Variavel: BARRAS
50 - * 50 + *
51 * Array com os objetos YAHOO.i3GEO.janela.botoes criados 51 * Array com os objetos YAHOO.i3GEO.janela.botoes criados
52 - * 52 + *
53 * Tipo: 53 * Tipo:
54 - * 54 + *
55 * {array} 55 * {array}
56 */ 56 */
57 BARRAS : [], 57 BARRAS : [],
58 /** 58 /**
59 * Variavel: BOTAOCLICADO 59 * Variavel: BOTAOCLICADO
60 - * 60 + *
61 * Último icone que foi clicado 61 * Último icone que foi clicado
62 - * 62 + *
63 * Tipo: 63 * Tipo:
64 - * 64 + *
65 * {String} 65 * {String}
66 */ 66 */
67 BOTAOCLICADO : "", 67 BOTAOCLICADO : "",
68 /** 68 /**
69 * Propriedade: ATIVA 69 * Propriedade: ATIVA
70 - * 70 + *
71 * Indica se a barra de botões será ou não cosntruída automaticamente no processo de 71 * Indica se a barra de botões será ou não cosntruída automaticamente no processo de
72 * inicialização do mapa. 72 * inicialização do mapa.
73 - * 73 + *
74 * Tipo: 74 * Tipo:
75 - * 75 + *
76 * {boolean} 76 * {boolean}
77 - * 77 + *
78 * Default: 78 * Default:
79 - * 79 + *
80 * true 80 * true
81 */ 81 */
82 ATIVA : true, 82 ATIVA : true,
83 /** 83 /**
84 * Propriedade: TIPO 84 * Propriedade: TIPO
85 - * 85 + *
86 * Tipo de barra. 86 * Tipo de barra.
87 - * 87 + *
88 * Por padrão, utiliza a biblioteca YUI para construir a barra, opcionalmente pode-se utilizar outro tipo. 88 * Por padrão, utiliza a biblioteca YUI para construir a barra, opcionalmente pode-se utilizar outro tipo.
89 - * 89 + *
90 * Se for utilizado o padrão YUI e os elementos para compor a barra não forem encontrados, a barra não 90 * Se for utilizado o padrão YUI e os elementos para compor a barra não forem encontrados, a barra não
91 * será criada. 91 * será criada.
92 - * 92 + *
93 * O tipo emlinha insere os botões em um elemento html qualquer já existente na página. Nesse caso a barra 93 * O tipo emlinha insere os botões em um elemento html qualquer já existente na página. Nesse caso a barra
94 * não é iniciada automaticamente, sendo necessário usar a função 94 * não é iniciada automaticamente, sendo necessário usar a função
95 - * 95 + *
96 * i3GEO.barraDeBotoes.inicializaBarra("","",false,0,0,onde) 96 * i3GEO.barraDeBotoes.inicializaBarra("","",false,0,0,onde)
97 - * 97 + *
98 * Caso o parâmetro "onde" seja omitido ou o o elemento HTML com esse ID não for encontrado, será 98 * Caso o parâmetro "onde" seja omitido ou o o elemento HTML com esse ID não for encontrado, será
99 * criado um elemento do tipo DIV no contexto do mapa. 99 * criado um elemento do tipo DIV no contexto do mapa.
100 - * 100 + *
101 * Se você quer usar a barra do tipo olho de peixe e seu mapa tiver tamanho fixo, utilize o tipo "olhodepeixe1" 101 * Se você quer usar a barra do tipo olho de peixe e seu mapa tiver tamanho fixo, utilize o tipo "olhodepeixe1"
102 - * 102 + *
103 * Tipo: 103 * Tipo:
104 - * 104 + *
105 * {string} 105 * {string}
106 - * 106 + *
107 * Default: 107 * Default:
108 - * 108 + *
109 * {yui} 109 * {yui}
110 - * 110 + *
111 * Valores: 111 * Valores:
112 - * 112 + *
113 * {"yui","olhodepeixe","olhodepeixe1","emlinha"} 113 * {"yui","olhodepeixe","olhodepeixe1","emlinha"}
114 */ 114 */
115 TIPO : "yui", 115 TIPO : "yui",
116 /** 116 /**
117 * Propriedade: OFFSET 117 * Propriedade: OFFSET
118 - * 118 + *
119 * Ajuste do deslocamento vertical da barra (válido apenas para o tipo "olhodepeixe") 119 * Ajuste do deslocamento vertical da barra (válido apenas para o tipo "olhodepeixe")
120 - * 120 + *
121 * Desloca a barra em uma determinada quantidade de pixels. Valores negativos fazem a barra subir. 121 * Desloca a barra em uma determinada quantidade de pixels. Valores negativos fazem a barra subir.
122 - * 122 + *
123 * Tipo: 123 * Tipo:
124 - * 124 + *
125 * {numeric} 125 * {numeric}
126 - * 126 + *
127 * Default: 127 * Default:
128 - * 128 + *
129 * {-205} 129 * {-205}
130 */ 130 */
131 OFFSET : -205, 131 OFFSET : -205,
132 /** 132 /**
133 * Propriedade: POSICAO 133 * Propriedade: POSICAO
134 - * 134 + *
135 * Define o posicionamento da barra de botões do tipo olhodepeixe 135 * Define o posicionamento da barra de botões do tipo olhodepeixe
136 - * 136 + *
137 * Valores: 137 * Valores:
138 - * 138 + *
139 * {"top","bottom"} 139 * {"top","bottom"}
140 - * 140 + *
141 * Tipo: 141 * Tipo:
142 - * 142 + *
143 * {string} 143 * {string}
144 - * 144 + *
145 * Default: 145 * Default:
146 - * 146 + *
147 * {"bottom"} 147 * {"bottom"}
148 */ 148 */
149 POSICAO : "bottom", 149 POSICAO : "bottom",
150 /** 150 /**
151 * Propriedade: MAXBOTOES 151 * Propriedade: MAXBOTOES
152 - * 152 + *
153 * Número de botões iniciais (válido apenas para os tipos olho de peixe) 153 * Número de botões iniciais (válido apenas para os tipos olho de peixe)
154 - * 154 + *
155 * Se for 0, todos os botões serão mostrados 155 * Se for 0, todos os botões serão mostrados
156 - * 156 + *
157 * Tipo: 157 * Tipo:
158 - * 158 + *
159 * {numeric} 159 * {numeric}
160 - * 160 + *
161 * Default: 161 * Default:
162 - * 162 + *
163 * {13} 163 * {13}
164 */ 164 */
165 MAXBOTOES : 13, 165 MAXBOTOES : 13,
166 /** 166 /**
167 * Propriedade: AJUDA 167 * Propriedade: AJUDA
168 - * 168 + *
169 * Mostra um texto de ajuda colado ao ícone da ferramenta 169 * Mostra um texto de ajuda colado ao ícone da ferramenta
170 - * 170 + *
171 * Tipo: 171 * Tipo:
172 - * 172 + *
173 * {boolean} 173 * {boolean}
174 - * 174 + *
175 * Default: 175 * Default:
176 - * 176 + *
177 * {true} 177 * {true}
178 */ 178 */
179 AJUDA : true, 179 AJUDA : true,
180 /** 180 /**
181 * Propriedade: ORIENTACAO 181 * Propriedade: ORIENTACAO
182 - * 182 + *
183 * Orientação vertical ou horizontal da barra (não se aplica aos tipos olhos de peixe) 183 * Orientação vertical ou horizontal da barra (não se aplica aos tipos olhos de peixe)
184 - * 184 + *
185 * Tipo: 185 * Tipo:
186 - * 186 + *
187 * {string} 187 * {string}
188 - * 188 + *
189 * Valores: 189 * Valores:
190 - * 190 + *
191 * {"horizontal","vertical"} 191 * {"horizontal","vertical"}
192 - * 192 + *
193 * Default: 193 * Default:
194 - * 194 + *
195 * {"vertical"} 195 * {"vertical"}
196 */ 196 */
197 ORIENTACAO : "vertical", 197 ORIENTACAO : "vertical",
198 /** 198 /**
199 * Propriedade: HORIZONTALW 199 * Propriedade: HORIZONTALW
200 - * 200 + *
201 * Largura da barra quando ORIENTACAO = "horizontal" (não se aplica aos tipos olhos de peixe) 201 * Largura da barra quando ORIENTACAO = "horizontal" (não se aplica aos tipos olhos de peixe)
202 - * 202 + *
203 * Tipo: 203 * Tipo:
204 - * 204 + *
205 * {numeric} 205 * {numeric}
206 - * 206 + *
207 * Default: 207 * Default:
208 - * 208 + *
209 * {350} 209 * {350}
210 */ 210 */
211 HORIZONTALW : 350, 211 HORIZONTALW : 350,
212 /** 212 /**
213 * Propriedade: TIPOAJUDA 213 * Propriedade: TIPOAJUDA
214 - * 214 + *
215 * Tipo do balão de ajuda que é mostrado colado ao ícone da ferramenta 215 * Tipo do balão de ajuda que é mostrado colado ao ícone da ferramenta
216 - * 216 + *
217 * Tipo: 217 * Tipo:
218 - * 218 + *
219 * {string} 219 * {string}
220 - * 220 + *
221 * Valores: 221 * Valores:
222 - * 222 + *
223 * {"horizontal","vertical","balao"} 223 * {"horizontal","vertical","balao"}
224 - * 224 + *
225 * Default: 225 * Default:
226 - * 226 + *
227 * {"horizontal"} 227 * {"horizontal"}
228 */ 228 */
229 TIPOAJUDA : "balao", 229 TIPOAJUDA : "balao",
230 /** 230 /**
231 * Propriedade: SOICONES 231 * Propriedade: SOICONES
232 - * 232 + *
233 * Esconde as bordas das barras e o fundo, mostrando apenas os ícones (não se aplica aos tipos olhos de peixe) 233 * Esconde as bordas das barras e o fundo, mostrando apenas os ícones (não se aplica aos tipos olhos de peixe)
234 - * 234 + *
235 * Default: 235 * Default:
236 - * 236 + *
237 * {false} 237 * {false}
238 - * 238 + *
239 * Tipo: 239 * Tipo:
240 - * 240 + *
241 * {boolean} 241 * {boolean}
242 */ 242 */
243 SOICONES : false, 243 SOICONES : false,
244 /** 244 /**
245 * Propriedade: AUTOALTURA 245 * Propriedade: AUTOALTURA
246 - * 246 + *
247 * Ajusta automaticamente a altura das barras conforme a altura do mapa. 247 * Ajusta automaticamente a altura das barras conforme a altura do mapa.
248 - * 248 + *
249 * Esta opção não tem efeito se a barra contiver a barra de zoom (isso ocorre em função de um bug 249 * Esta opção não tem efeito se a barra contiver a barra de zoom (isso ocorre em função de um bug
250 * do YIU, que causa erro na barra nessas condições) 250 * do YIU, que causa erro na barra nessas condições)
251 - * 251 + *
252 * Tipo: 252 * Tipo:
253 - * 253 + *
254 * {boolean} 254 * {boolean}
255 */ 255 */
256 AUTOALTURA : false, 256 AUTOALTURA : false,
257 /** 257 /**
258 * Propriedade: TRANSICAOSUAVE 258 * Propriedade: TRANSICAOSUAVE
259 - * 259 + *
260 * Altera a transparência das barras quando o mouse sobrepõe a barra e quando sai da barra (não se aplica aos 260 * Altera a transparência das barras quando o mouse sobrepõe a barra e quando sai da barra (não se aplica aos
261 * tipos olhos de peixe) 261 * tipos olhos de peixe)
262 - * 262 + *
263 * Tipo: 263 * Tipo:
264 - * 264 + *
265 * {boolean} 265 * {boolean}
266 - * 266 + *
267 * Default: 267 * Default:
268 - * 268 + *
269 * {true} 269 * {true}
270 */ 270 */
271 TRANSICAOSUAVE : true, 271 TRANSICAOSUAVE : true,
272 /** 272 /**
273 * Propriedade: OPACIDADE 273 * Propriedade: OPACIDADE
274 - * 274 + *
275 * Valor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true. (não se aplica aos tipos olhos de 275 * Valor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true. (não se aplica aos tipos olhos de
276 * peixe) 276 * peixe)
277 - * 277 + *
278 * Varia de 0 a 100 278 * Varia de 0 a 100
279 - * 279 + *
280 * Tipo: 280 * Tipo:
281 - * 281 + *
282 * {numeric} 282 * {numeric}
283 - * 283 + *
284 * Default: 284 * Default:
285 - * 285 + *
286 * {65} 286 * {65}
287 */ 287 */
288 OPACIDADE : 65, 288 OPACIDADE : 65,
289 /** 289 /**
290 * Propriedade: PERMITEFECHAR 290 * Propriedade: PERMITEFECHAR
291 - * 291 + *
292 * Mostra o botão para fechar as barras ou não. 292 * Mostra o botão para fechar as barras ou não.
293 - * 293 + *
294 * Tipo: 294 * Tipo:
295 - * 295 + *
296 * {boolean} 296 * {boolean}
297 */ 297 */
298 PERMITEFECHAR : true, 298 PERMITEFECHAR : true,
299 /** 299 /**
300 * Propriedade: PERMITEDESLOCAR 300 * Propriedade: PERMITEDESLOCAR
301 - * 301 + *
302 * Permite deslocar as barras ou não. 302 * Permite deslocar as barras ou não.
303 - * 303 + *
304 * Tipo: 304 * Tipo:
305 - * 305 + *
306 * {boolean} 306 * {boolean}
307 */ 307 */
308 PERMITEDESLOCAR : true, 308 PERMITEDESLOCAR : true,
@@ -312,118 +312,118 @@ i3GEO.barraDeBotoes = @@ -312,118 +312,118 @@ i3GEO.barraDeBotoes =
312 ATIVAMENUCONTEXTO : false, 312 ATIVAMENUCONTEXTO : false,
313 /** 313 /**
314 * Propriedade: AUTO 314 * Propriedade: AUTO
315 - * 315 + *
316 * Cria as barras de botões automaticamente, utilizando os botões padrão sem considerar a lista de 316 * Cria as barras de botões automaticamente, utilizando os botões padrão sem considerar a lista de
317 * botões definidas no HTML da interface. 317 * botões definidas no HTML da interface.
318 - * 318 + *
319 * A lista de botões é definida em i3GEO.configura 319 * A lista de botões é definida em i3GEO.configura
320 - * 320 + *
321 * Tipo: 321 * Tipo:
322 - * 322 + *
323 * {Boolean} 323 * {Boolean}
324 - * 324 + *
325 * Default: 325 * Default:
326 - * 326 + *
327 * {false} 327 * {false}
328 */ 328 */
329 AUTO : false, 329 AUTO : false,
330 /** 330 /**
331 * Propriedade: LISTABOTOES 331 * Propriedade: LISTABOTOES
332 - * 332 + *
333 * Objeto com a lista de botões e suas propriedades, como por exemplo, a função a ser executada ao se clicar no 333 * Objeto com a lista de botões e suas propriedades, como por exemplo, a função a ser executada ao se clicar no
334 * botão. 334 * botão.
335 - * 335 + *
336 * Essa lista não indica quais os botões que serão inseridos. Para definir os botões que serão 336 * Essa lista não indica quais os botões que serão inseridos. Para definir os botões que serão
337 * inseridos, inclua no HTML da interface os botões desejados (veja em i3geo/exemplos). Se vc utilizar a opção 337 * inseridos, inclua no HTML da interface os botões desejados (veja em i3geo/exemplos). Se vc utilizar a opção
338 * i3GEO.barraDeBotoes.AUTO = true , os botões serão inseridos automaticamente. Nesse caso, utilize a 338 * i3GEO.barraDeBotoes.AUTO = true , os botões serão inseridos automaticamente. Nesse caso, utilize a
339 * opção i3GEO.barraDeBotoes.INCLUIRBOTOES para indicar os botões desejados. 339 * opção i3GEO.barraDeBotoes.INCLUIRBOTOES para indicar os botões desejados.
340 - * 340 + *
341 * Por default utiliza os botoes definidos em i3GEO.configura.funcoesBotoes.botoes 341 * Por default utiliza os botoes definidos em i3GEO.configura.funcoesBotoes.botoes
342 - * 342 + *
343 * Tipo: 343 * Tipo:
344 - * 344 + *
345 * {objeto} 345 * {objeto}
346 */ 346 */
347 LISTABOTOES : i3GEO.configura.funcoesBotoes.botoes, 347 LISTABOTOES : i3GEO.configura.funcoesBotoes.botoes,
348 /** 348 /**
349 * Propriedade: INCLUIBOTAO 349 * Propriedade: INCLUIBOTAO
350 - * 350 + *
351 * Objeto que indica quais os botões que serão inseridos na barra de botões 2. 351 * Objeto que indica quais os botões que serão inseridos na barra de botões 2.
352 - * 352 + *
353 * Essa opção só funciona se i3GEO.barraDeBotoes.AUTO = true 353 * Essa opção só funciona se i3GEO.barraDeBotoes.AUTO = true
354 - * 354 + *
355 * Vc pode também alterar a ordem dos botoes ou adicionar novos 355 * Vc pode também alterar a ordem dos botoes ou adicionar novos
356 - * 356 + *
357 * Na barra de botões do tipo "yui", as chaves serão adicionadas como o atributo "id" em cada botão. Nesse 357 * Na barra de botões do tipo "yui", as chaves serão adicionadas como o atributo "id" em cada botão. Nesse
358 * caso, é possível definir o estilo CSS para cada botão (veja em i3geo/css/botoes2.css). 358 * caso, é possível definir o estilo CSS para cada botão (veja em i3geo/css/botoes2.css).
359 - * 359 + *
360 * A ativação de cada botão, ou seja, a função que é executada ao ser feito o clique, 360 * A ativação de cada botão, ou seja, a função que é executada ao ser feito o clique,
361 * é definida em i3GEO.configura.funcoesBotoes 361 * é definida em i3GEO.configura.funcoesBotoes
362 - * 362 + *
363 * Default: 363 * Default:
364 - * 364 + *
365 * INCLUIBOTAO: { 365 * INCLUIBOTAO: {
366 - * 366 + *
367 * abreJanelaLegenda: false, 367 * abreJanelaLegenda: false,
368 - * 368 + *
369 * zoomli: false, 369 * zoomli: false,
370 - * 370 + *
371 * zoomiauto: false, 371 * zoomiauto: false,
372 - * 372 + *
373 * zoomoauto: false 373 * zoomoauto: false
374 - * 374 + *
375 * pan: false, 375 * pan: false,
376 - * 376 + *
377 * zoomtot:false, 377 * zoomtot:false,
378 - * 378 + *
379 * identifica: true, 379 * identifica: true,
380 - * 380 + *
381 * identificaBalao: true, 381 * identificaBalao: true,
382 - * 382 + *
383 * mede: true, 383 * mede: true,
384 - * 384 + *
385 * area: true, 385 * area: true,
386 - * 386 + *
387 * imprimir: true, 387 * imprimir: true,
388 - * 388 + *
389 * reinicia: true, 389 * reinicia: true,
390 - * 390 + *
391 * exten: true, 391 * exten: true,
392 - * 392 + *
393 * referencia: true, 393 * referencia: true,
394 - * 394 + *
395 * inserexy: true, 395 * inserexy: true,
396 - * 396 + *
397 * textofid: true, 397 * textofid: true,
398 - * 398 + *
399 * selecao: true, 399 * selecao: true,
400 - * 400 + *
401 * barraedicao: false, 401 * barraedicao: false,
402 - * 402 + *
403 * google: true, 403 * google: true,
404 - * 404 + *
405 * buscafotos: true, 405 * buscafotos: true,
406 - * 406 + *
407 * wiki: true, 407 * wiki: true,
408 - * 408 + *
409 * metar: true, 409 * metar: true,
410 - * 410 + *
411 * lentei: true, 411 * lentei: true,
412 - * 412 + *
413 * confluence: true, 413 * confluence: true,
414 - * 414 + *
415 * inseregrafico: true, 415 * inseregrafico: true,
416 - * 416 + *
417 * v3d: true, 417 * v3d: true,
418 - * 418 + *
419 * localizar: true, 419 * localizar: true,
420 - * 420 + *
421 * zoomproximo: true, 421 * zoomproximo: true,
422 - * 422 + *
423 * zoomanterior: true } 423 * zoomanterior: true }
424 - * 424 + *
425 * Tipo: 425 * Tipo:
426 - * 426 + *
427 * {objeto} 427 * {objeto}
428 */ 428 */
429 INCLUIBOTAO : { 429 INCLUIBOTAO : {
@@ -460,74 +460,74 @@ i3GEO.barraDeBotoes = @@ -460,74 +460,74 @@ i3GEO.barraDeBotoes =
460 // TODO colocar os icones como propriedade das definicoes do botao 460 // TODO colocar os icones como propriedade das definicoes do botao
461 /** 461 /**
462 * Propriedade: ICONEBOTAO 462 * Propriedade: ICONEBOTAO
463 - * 463 + *
464 * Ícones utilizados em cada um dos botões da barra. 464 * Ícones utilizados em cada um dos botões da barra.
465 - * 465 + *
466 * Esses ícones são utilizados apenas se i3GEO.barraDeBotoes.TIPO = "olhodepeixe" e "olhodepeixe1". Para cada elemento 466 * Esses ícones são utilizados apenas se i3GEO.barraDeBotoes.TIPO = "olhodepeixe" e "olhodepeixe1". Para cada elemento
467 * existente em i3GEO.barraDeBotoes.INCLUIBOTAO deve existir um elemento nesse objeto. A chave de cada elemento é a mesma do 467 * existente em i3GEO.barraDeBotoes.INCLUIBOTAO deve existir um elemento nesse objeto. A chave de cada elemento é a mesma do
468 * objeto INCLUIBOTAO. O endereço da imagem será complementado pelo i3geo, adicionando no início da string o 468 * objeto INCLUIBOTAO. O endereço da imagem será complementado pelo i3geo, adicionando no início da string o
469 * valor da variável i3GEO.configura.locaplic 469 * valor da variável i3GEO.configura.locaplic
470 - * 470 + *
471 * Default: 471 * Default:
472 - * 472 + *
473 * ICONEBOTAO: { 473 * ICONEBOTAO: {
474 - * 474 + *
475 * zoomli: "/imagens/gisicons/eudock/zoom-region.png", 475 * zoomli: "/imagens/gisicons/eudock/zoom-region.png",
476 - * 476 + *
477 * zoomproximo: "/imagens/gisicons/eudock/zoom-next.png", 477 * zoomproximo: "/imagens/gisicons/eudock/zoom-next.png",
478 - * 478 + *
479 * zoomanterior: "/imagens/gisicons/eudock/zoom-last.png", 479 * zoomanterior: "/imagens/gisicons/eudock/zoom-last.png",
480 - * 480 + *
481 * pan: "/imagens/gisicons/eudock/pan.png", 481 * pan: "/imagens/gisicons/eudock/pan.png",
482 - * 482 + *
483 * zoomtot: "/imagens/gisicons/eudock/zoom-extent.png", 483 * zoomtot: "/imagens/gisicons/eudock/zoom-extent.png",
484 - * 484 + *
485 * identifica: "/imagens/gisicons/eudock/identify.png", 485 * identifica: "/imagens/gisicons/eudock/identify.png",
486 - * 486 + *
487 * identificaBalao: "/imagens/gisicons/eudock/tips.png", 487 * identificaBalao: "/imagens/gisicons/eudock/tips.png",
488 - * 488 + *
489 * mede: "/imagens/gisicons/eudock/length-measure.png", 489 * mede: "/imagens/gisicons/eudock/length-measure.png",
490 - * 490 + *
491 * area: "/imagens/gisicons/eudock/area-measure.png", 491 * area: "/imagens/gisicons/eudock/area-measure.png",
492 - * 492 + *
493 * imprimir: "/imagens/gisicons/eudock/print.png", 493 * imprimir: "/imagens/gisicons/eudock/print.png",
494 - * 494 + *
495 * reinicia: "/imagens/gisicons/eudock/redraw.png", 495 * reinicia: "/imagens/gisicons/eudock/redraw.png",
496 - * 496 + *
497 * exten: "/imagens/gisicons/eudock/map-extent-info.png", 497 * exten: "/imagens/gisicons/eudock/map-extent-info.png",
498 - * 498 + *
499 * referencia: "/imagens/gisicons/eudock/map-reference.png", 499 * referencia: "/imagens/gisicons/eudock/map-reference.png",
500 - * 500 + *
501 * inserexy: "/imagens/gisicons/eudock/point-create.png", 501 * inserexy: "/imagens/gisicons/eudock/point-create.png",
502 - * 502 + *
503 * textofid: "/imagens/gisicons/eudock/text-add.png", 503 * textofid: "/imagens/gisicons/eudock/text-add.png",
504 - * 504 + *
505 * selecao: "/imagens/gisicons/eudock/select.png", 505 * selecao: "/imagens/gisicons/eudock/select.png",
506 - * 506 + *
507 * google: "/imagens/gisicons/eudock/google-map.png", 507 * google: "/imagens/gisicons/eudock/google-map.png",
508 - * 508 + *
509 * buscafotos: "/imagens/gisicons/eudock/fotos.png", 509 * buscafotos: "/imagens/gisicons/eudock/fotos.png",
510 - * 510 + *
511 * wiki: "/imagens/gisicons/eudock/wiki.png", 511 * wiki: "/imagens/gisicons/eudock/wiki.png",
512 - * 512 + *
513 * metar: "/imagens/gisicons/eudock/metar.png", 513 * metar: "/imagens/gisicons/eudock/metar.png",
514 - * 514 + *
515 * lentei: "/imagens/gisicons/eudock/lente.png", 515 * lentei: "/imagens/gisicons/eudock/lente.png",
516 - * 516 + *
517 * confluence: "/imagens/gisicons/eudock/confluence.png", 517 * confluence: "/imagens/gisicons/eudock/confluence.png",
518 - * 518 + *
519 * inseregrafico: "/imagens/gisicons/eudock/grafico.png", 519 * inseregrafico: "/imagens/gisicons/eudock/grafico.png",
520 - * 520 + *
521 * v3d: "/imagens/gisicons/eudock/v3d.png", 521 * v3d: "/imagens/gisicons/eudock/v3d.png",
522 - * 522 + *
523 * barraedicao: "/imagens/gisicons/eudock/editopen.png", 523 * barraedicao: "/imagens/gisicons/eudock/editopen.png",
524 - * 524 + *
525 * localizar: "/imagens/gisicons/eudock/search.png", 525 * localizar: "/imagens/gisicons/eudock/search.png",
526 - * 526 + *
527 * abreJanelaLegenda: "/imagens/gisicons/eudock/legenda.png" } 527 * abreJanelaLegenda: "/imagens/gisicons/eudock/legenda.png" }
528 - * 528 + *
529 * Type: 529 * Type:
530 - * 530 + *
531 * {objeto} 531 * {objeto}
532 */ 532 */
533 ICONEBOTAO : { 533 ICONEBOTAO : {
@@ -563,64 +563,64 @@ i3GEO.barraDeBotoes = @@ -563,64 +563,64 @@ i3GEO.barraDeBotoes =
563 }, 563 },
564 /** 564 /**
565 * Propriedade: TEMPLATEBOTAO 565 * Propriedade: TEMPLATEBOTAO
566 - * 566 + *
567 * Template HTML que será utilizado na construção automática dos botões da barra 2. 567 * Template HTML que será utilizado na construção automática dos botões da barra 2.
568 - * 568 + *
569 * Utilize a string $$ para indicar onde será incluído o código do botão. 569 * Utilize a string $$ para indicar onde será incluído o código do botão.
570 - * 570 + *
571 * Default: "<div style='display:inline;background-color:rgb(250,250,250);'> 571 * Default: "<div style='display:inline;background-color:rgb(250,250,250);'>
572 * <p style='font-size:2px;'> 572 * <p style='font-size:2px;'>
573 * &nbsp; 573 * &nbsp;
574 * </p> 574 * </p>
575 * <img src='"+i3GEO.configura.locaplic+"/imagens/branco.gif' id='$$'/></div>" 575 * <img src='"+i3GEO.configura.locaplic+"/imagens/branco.gif' id='$$'/></div>"
576 - * 576 + *
577 * Tipo: 577 * Tipo:
578 - * 578 + *
579 * {string} 579 * {string}
580 */ 580 */
581 TEMPLATEBOTAO : "", 581 TEMPLATEBOTAO : "",
582 /** 582 /**
583 * Propriedade: BOTAOPADRAO 583 * Propriedade: BOTAOPADRAO
584 - * 584 + *
585 * Bot&atilde;o que ser&aacute; ativado ao inicializar os bot&otilde;es com ativaBotoes. 585 * Bot&atilde;o que ser&aacute; ativado ao inicializar os bot&otilde;es com ativaBotoes.
586 - * 586 + *
587 * Correpsonde ao item iddiv de LISTABOTOES 587 * Correpsonde ao item iddiv de LISTABOTOES
588 - * 588 + *
589 * Tipo: 589 * Tipo:
590 - * 590 + *
591 * {String} 591 * {String}
592 */ 592 */
593 BOTAOPADRAO : "pan", 593 BOTAOPADRAO : "pan",
594 /** 594 /**
595 * Propriedade: COMPORTAMENTO 595 * Propriedade: COMPORTAMENTO
596 - * 596 + *
597 * Define o comportamento dos bot&otilde;es quando &eacute; pressionado 597 * Define o comportamento dos bot&otilde;es quando &eacute; pressionado
598 - * 598 + *
599 * Tipo: 599 * Tipo:
600 - * 600 + *
601 * {String} 601 * {String}
602 - * 602 + *
603 * Valores: 603 * Valores:
604 - * 604 + *
605 * "padrao" - comportamento padr&atilde;o, com bordas da esquerda e inferiores ativadas 605 * "padrao" - comportamento padr&atilde;o, com bordas da esquerda e inferiores ativadas
606 - * 606 + *
607 * "destacado" - destaca apenas o bot&atilde;o atualmente pressionado 607 * "destacado" - destaca apenas o bot&atilde;o atualmente pressionado
608 - * 608 + *
609 * "vermelho" - destaca com fundo vermelho 609 * "vermelho" - destaca com fundo vermelho
610 - * 610 + *
611 * "laranja" - destaca com fundo laranja 611 * "laranja" - destaca com fundo laranja
612 - * 612 + *
613 * "cinza" - destaca com fundo cinza 613 * "cinza" - destaca com fundo cinza
614 - * 614 + *
615 */ 615 */
616 COMPORTAMENTO : "padrao", 616 COMPORTAMENTO : "padrao",
617 /** 617 /**
618 * Function: adicionaBotao 618 * Function: adicionaBotao
619 - * 619 + *
620 * Adiciona um novo botao nas definicoes da barra de botoes 620 * Adiciona um novo botao nas definicoes da barra de botoes
621 - * 621 + *
622 * O Objeto deve ser como no exemplo abaixo 622 * O Objeto deve ser como no exemplo abaixo
623 - * 623 + *
624 * i3GEO.barraDeBotoes.adicionaBotao( { iddiv:"meubotao", tipo:"", dica:"Meu Bot&atilde;o", titulo: "Meu Bot&atilde;o", icone: 624 * i3GEO.barraDeBotoes.adicionaBotao( { iddiv:"meubotao", tipo:"", dica:"Meu Bot&atilde;o", titulo: "Meu Bot&atilde;o", icone:
625 * "/imagens/oxygen/22x22/user-online.png", funcaoonclick:function(){ alert("Meu novo botao com ID = meubotao"); } } ); 625 * "/imagens/oxygen/22x22/user-online.png", funcaoonclick:function(){ alert("Meu novo botao com ID = meubotao"); } } );
626 */ 626 */
@@ -631,9 +631,9 @@ i3GEO.barraDeBotoes = @@ -631,9 +631,9 @@ i3GEO.barraDeBotoes =
631 }, 631 },
632 /** 632 /**
633 * Function: ativaPadrao 633 * Function: ativaPadrao
634 - * 634 + *
635 * Ativa o bot&atilde;o definido como padr&atilde;o, executando a fun&ccedil;&atilde;o definida em onclick 635 * Ativa o bot&atilde;o definido como padr&atilde;o, executando a fun&ccedil;&atilde;o definida em onclick
636 - * 636 + *
637 * Utilizado para restaurar o status padr&atilde;o da barra, principalmente por ferramentas que alteram &iacute;cones e outras 637 * Utilizado para restaurar o status padr&atilde;o da barra, principalmente por ferramentas que alteram &iacute;cones e outras
638 * propriedades do mapa 638 * propriedades do mapa
639 */ 639 */
@@ -650,14 +650,14 @@ i3GEO.barraDeBotoes = @@ -650,14 +650,14 @@ i3GEO.barraDeBotoes =
650 }, 650 },
651 /** 651 /**
652 * Function: ativaIcone 652 * Function: ativaIcone
653 - * 653 + *
654 * Altera as bordas de um &iacute;cone aplicando um efeito de &iacute;cone real&ccedil;ado. 654 * Altera as bordas de um &iacute;cone aplicando um efeito de &iacute;cone real&ccedil;ado.
655 - * 655 + *
656 * Todos os demais &iacute;cones definidos em LISTABOTOES e que tiverem o tipo = "dinamico" ser&atilde;o processados para alterar as 656 * Todos os demais &iacute;cones definidos em LISTABOTOES e que tiverem o tipo = "dinamico" ser&atilde;o processados para alterar as
657 * bordas dando o efeito de n&atilde;o ativo. 657 * bordas dando o efeito de n&atilde;o ativo.
658 - * 658 + *
659 * Parametro: 659 * Parametro:
660 - * 660 + *
661 * {String} - id do icone que ser&aacute; ativado. Esse id &eacute; o mesmo definido em LISTABOTOES 661 * {String} - id do icone que ser&aacute; ativado. Esse id &eacute; o mesmo definido em LISTABOTOES
662 */ 662 */
663 ativaIcone : function(icone) { 663 ativaIcone : function(icone) {
@@ -768,13 +768,13 @@ i3GEO.barraDeBotoes = @@ -768,13 +768,13 @@ i3GEO.barraDeBotoes =
768 }, 768 },
769 /** 769 /**
770 * Function: ativaBotoes 770 * Function: ativaBotoes
771 - * 771 + *
772 * Ativa os botoes definidos em LISTABOTOES 772 * Ativa os botoes definidos em LISTABOTOES
773 - * 773 + *
774 * Os botoes s&atilde;o constru&iacute;dos e as fun&ccedil;&otilde;es definidas s&atilde;o embutidas no evento onclick 774 * Os botoes s&atilde;o constru&iacute;dos e as fun&ccedil;&otilde;es definidas s&atilde;o embutidas no evento onclick
775 - * 775 + *
776 * Parametro: 776 * Parametro:
777 - * 777 + *
778 * {String} - botao que ser&aacute; mostrado como ativo (opcional). Se n&atilde;o for definido, ser&aacute; utilizado o bot&atilde;o 778 * {String} - botao que ser&aacute; mostrado como ativo (opcional). Se n&atilde;o for definido, ser&aacute; utilizado o bot&atilde;o
779 * especificado em BOTAOPADRAO. O nome do botao deve estar em LISTABOTOES na propriedade iddiv 779 * especificado em BOTAOPADRAO. O nome do botao deve estar em LISTABOTOES na propriedade iddiv
780 */ 780 */
@@ -837,16 +837,16 @@ i3GEO.barraDeBotoes = @@ -837,16 +837,16 @@ i3GEO.barraDeBotoes =
837 }, 837 },
838 /** 838 /**
839 * Function: execBotao 839 * Function: execBotao
840 - * 840 + *
841 * Com base no c&oacute;digo de um bot&atilde;o (iddiv), obt&eacute;m a fun&ccedil;&atilde;o armazenada em 841 * Com base no c&oacute;digo de um bot&atilde;o (iddiv), obt&eacute;m a fun&ccedil;&atilde;o armazenada em
842 * i3GEO.barraDeBotoes.LISTABOTOES e executa. 842 * i3GEO.barraDeBotoes.LISTABOTOES e executa.
843 - * 843 + *
844 * Parametros: 844 * Parametros:
845 - * 845 + *
846 * {string} - identificador do bot&atilde;o, conforme definido no elemento iddiv de i3GEO.barraDeBotoes.LISTABOTOES 846 * {string} - identificador do bot&atilde;o, conforme definido no elemento iddiv de i3GEO.barraDeBotoes.LISTABOTOES
847 - * 847 + *
848 * {numeric} - (opcional) posi&ccedil;&atilde;o em pixels da tela onde foi feito o clique do mouse 848 * {numeric} - (opcional) posi&ccedil;&atilde;o em pixels da tela onde foi feito o clique do mouse
849 - * 849 + *
850 * {numeric} - (opcional) posi&ccedil;&atilde;o em pixels da tela onde foi feito o clique do mouse 850 * {numeric} - (opcional) posi&ccedil;&atilde;o em pixels da tela onde foi feito o clique do mouse
851 */ 851 */
852 execBotao : function(id, x, y, posX, posY) { 852 execBotao : function(id, x, y, posX, posY) {
@@ -874,11 +874,11 @@ i3GEO.barraDeBotoes = @@ -874,11 +874,11 @@ i3GEO.barraDeBotoes =
874 }, 874 },
875 /** 875 /**
876 * Function: defBotao 876 * Function: defBotao
877 - * 877 + *
878 * Obt&eacute;m as defini&ccedil;&otilde;es de um bot&atilde;o conforme o seu c&oacute;digo (iddiv) 878 * Obt&eacute;m as defini&ccedil;&otilde;es de um bot&atilde;o conforme o seu c&oacute;digo (iddiv)
879 - * 879 + *
880 * Retorno: 880 * Retorno:
881 - * 881 + *
882 * {objeto} - ver i3GEO.barraDeBotoes.LISTABOTOES 882 * {objeto} - ver i3GEO.barraDeBotoes.LISTABOTOES
883 */ 883 */
884 defBotao : function(iddiv) { 884 defBotao : function(iddiv) {
@@ -895,13 +895,13 @@ i3GEO.barraDeBotoes = @@ -895,13 +895,13 @@ i3GEO.barraDeBotoes =
895 }, 895 },
896 /** 896 /**
897 * Function: inicializaBarraOP 897 * Function: inicializaBarraOP
898 - * 898 + *
899 * Inicializa a barra de bot&otilde;es quando for do tipo "olhodepeixe" ou "olhodepeixe1" 899 * Inicializa a barra de bot&otilde;es quando for do tipo "olhodepeixe" ou "olhodepeixe1"
900 - * 900 + *
901 * O objeto euEnv armazena todas as caracter&iacute;sticas da barra 901 * O objeto euEnv armazena todas as caracter&iacute;sticas da barra
902 - * 902 + *
903 * "olhodepeixe1" substitui a antiga "olhodepeixe" e nao precisa de ajustes de posicionamento 903 * "olhodepeixe1" substitui a antiga "olhodepeixe" e nao precisa de ajustes de posicionamento
904 - * 904 + *
905 */ 905 */
906 inicializaBarraOP : function(onde) { 906 inicializaBarraOP : function(onde) {
907 if (i3GEO.barraDeBotoes.ATIVA === false || !$i(i3GEO.Interface.IDCORPO)) { 907 if (i3GEO.barraDeBotoes.ATIVA === false || !$i(i3GEO.Interface.IDCORPO)) {
@@ -1050,45 +1050,57 @@ i3GEO.barraDeBotoes = @@ -1050,45 +1050,57 @@ i3GEO.barraDeBotoes =
1050 }, 1050 },
1051 /** 1051 /**
1052 * Function: inicializaBarra 1052 * Function: inicializaBarra
1053 - * 1053 + *
1054 * Inicializa a barra de bot&otilde;es 1054 * Inicializa a barra de bot&otilde;es
1055 - * 1055 + *
1056 * A barra de zoom &eacute; inserida automaticamente na barra de botoes 1 se esta existir 1056 * A barra de zoom &eacute; inserida automaticamente na barra de botoes 1 se esta existir
1057 - * 1057 + *
1058 * Caso i3GEO.barraDeBotoes.TIPO === "olhodepeixe" os par&acirc;metros s&atilde;o ignorados. 1058 * Caso i3GEO.barraDeBotoes.TIPO === "olhodepeixe" os par&acirc;metros s&atilde;o ignorados.
1059 - * 1059 + *
1060 * Exemplo: 1060 * Exemplo:
1061 - * 1061 + *
1062 * if ($i("barraDeBotoes1")) 1062 * if ($i("barraDeBotoes1"))
1063 - * 1063 + *
1064 * i3GEO.barraDeBotoes.inicializaBarra("barraDeBotoes1","i3geo_barra1",true,x1,y1); 1064 * i3GEO.barraDeBotoes.inicializaBarra("barraDeBotoes1","i3geo_barra1",true,x1,y1);
1065 - * 1065 + *
1066 * if ($i("barraDeBotoes2")) 1066 * if ($i("barraDeBotoes2"))
1067 - * 1067 + *
1068 * i3GEO.barraDeBotoes.inicializaBarra("barraDeBotoes2","i3geo_barra2",false,x2,y2); 1068 * i3GEO.barraDeBotoes.inicializaBarra("barraDeBotoes2","i3geo_barra2",false,x2,y2);
1069 - * 1069 + *
1070 * Os objetos criados s&atilde;o armazenados no array BARRAS, dessa forma, para acessar uma barra utilize por exemplo: 1070 * Os objetos criados s&atilde;o armazenados no array BARRAS, dessa forma, para acessar uma barra utilize por exemplo:
1071 - * 1071 + *
1072 * i3GEO.barraDeBotoes.BARRAS[1].show(); 1072 * i3GEO.barraDeBotoes.BARRAS[1].show();
1073 - * 1073 + *
1074 * Parametros: 1074 * Parametros:
1075 - * 1075 + *
1076 * {String} - id do elemento existente no HTML e que cont&eacute;m as defini&ccedil;&otilde;es dos bot&otilde;es 1076 * {String} - id do elemento existente no HTML e que cont&eacute;m as defini&ccedil;&otilde;es dos bot&otilde;es
1077 - * 1077 + *
1078 * {String} - id do elemento que ser&aacute; criado para adicionar os boto&otilde;es 1078 * {String} - id do elemento que ser&aacute; criado para adicionar os boto&otilde;es
1079 - * 1079 + *
1080 * {boolean} - indica se a barra de zoom ser&aacute; inclu&iacute;da 1080 * {boolean} - indica se a barra de zoom ser&aacute; inclu&iacute;da
1081 - * 1081 + *
1082 * {Numeric} - posi&ccedil;&atilde;o x (pixels) da barra em rela&ccedil;&atilde;o ao mapa 1082 * {Numeric} - posi&ccedil;&atilde;o x (pixels) da barra em rela&ccedil;&atilde;o ao mapa
1083 - * 1083 + *
1084 * {Numeric} - posi&ccedil;&atilde;o y (pixels) da barra em rela&ccedil;&atilde;o ao mapa 1084 * {Numeric} - posi&ccedil;&atilde;o y (pixels) da barra em rela&ccedil;&atilde;o ao mapa
1085 - * 1085 + *
1086 * {String} - (opcional) id do elemento HTML onde os bot&otilde;es ser&atilde;o inseridos 1086 * {String} - (opcional) id do elemento HTML onde os bot&otilde;es ser&atilde;o inseridos
1087 */ 1087 */
1088 inicializaBarra : function(idconteudo, idconteudonovo, barraZoom, x, y, onde) { 1088 inicializaBarra : function(idconteudo, idconteudonovo, barraZoom, x, y, onde) {
1089 if (i3GEO.barraDeBotoes.ATIVA === false) { 1089 if (i3GEO.barraDeBotoes.ATIVA === false) {
1090 return; 1090 return;
1091 } 1091 }
  1092 + if(i3GEO.parametros.w < 600){
  1093 + if(i3GEO.barraDeBotoes.MAXBOTOES > 6){
  1094 + i3GEO.barraDeBotoes.MAXBOTOES = 6;
  1095 + }
  1096 + i3GEO.barraDeBotoes.INCLUIBOTAO.zoomanterior = false;
  1097 + i3GEO.barraDeBotoes.INCLUIBOTAO.zoomli = false;
  1098 + i3GEO.barraDeBotoes.INCLUIBOTAO.zoomproximo = false;
  1099 + i3GEO.barraDeBotoes.INCLUIBOTAO.zoomiauto = false;
  1100 + i3GEO.barraDeBotoes.INCLUIBOTAO.zoomoauto = false;
  1101 + i3GEO.barraDeBotoes.INCLUIBOTAO.pan = false;
  1102 + i3GEO.barraDeBotoes.INCLUIBOTAO.zoomtot = false;
  1103 + }
1092 var ticone, tipo, mostra, i, temp, e, wj, recuo, alturadisponivel, n, chaves, elementos = "", numerobotoes = 0, nelementos = 0, Dom = 1104 var ticone, tipo, mostra, i, temp, e, wj, recuo, alturadisponivel, n, chaves, elementos = "", numerobotoes = 0, nelementos = 0, Dom =
1093 YAHOO.util.Dom, branco = i3GEO.configura.locaplic + '/imagens/branco.gif', novoel; 1105 YAHOO.util.Dom, branco = i3GEO.configura.locaplic + '/imagens/branco.gif', novoel;
1094 if (i3GEO.configura.map3d === "") { 1106 if (i3GEO.configura.map3d === "") {
@@ -1448,15 +1460,15 @@ i3GEO.barraDeBotoes = @@ -1448,15 +1460,15 @@ i3GEO.barraDeBotoes =
1448 }, 1460 },
1449 /** 1461 /**
1450 * Function: reativa 1462 * Function: reativa
1451 - * 1463 + *
1452 * Reativa as barras de ferramentas j&aacute; criadas 1464 * Reativa as barras de ferramentas j&aacute; criadas
1453 - * 1465 + *
1454 * Essa op&ccedil;&atilde;o apenas aplica o m&eacute;todo "show" aos objetos armazenados em i3GEO.barraDeBotoes.BARRAS 1466 * Essa op&ccedil;&atilde;o apenas aplica o m&eacute;todo "show" aos objetos armazenados em i3GEO.barraDeBotoes.BARRAS
1455 - * 1467 + *
1456 * Se a barra n&atilde;o existir previamente, nada ir&aacute; contecer 1468 * Se a barra n&atilde;o existir previamente, nada ir&aacute; contecer
1457 - * 1469 + *
1458 * Parametro: 1470 * Parametro:
1459 - * 1471 + *
1460 * {Integer} - &iacute;ndice do array BARRAS que guarda os objetos YAHOO com as barras Se n&atilde;o for definido, todas as barras 1472 * {Integer} - &iacute;ndice do array BARRAS que guarda os objetos YAHOO com as barras Se n&atilde;o for definido, todas as barras
1461 * ser&atilde;o reativadas 1473 * ser&atilde;o reativadas
1462 */ 1474 */
@@ -1487,12 +1499,12 @@ i3GEO.barraDeBotoes = @@ -1487,12 +1499,12 @@ i3GEO.barraDeBotoes =
1487 }, 1499 },
1488 /** 1500 /**
1489 * Function: recria 1501 * Function: recria
1490 - * 1502 + *
1491 * Recria uma barra de ferramentas j&aacute; aberta aplicando os par&acirc;metros de configura&ccedil;&atilde;o definidos 1503 * Recria uma barra de ferramentas j&aacute; aberta aplicando os par&acirc;metros de configura&ccedil;&atilde;o definidos
1492 * (vari&aacute;veis) 1504 * (vari&aacute;veis)
1493 - * 1505 + *
1494 * Parametro: 1506 * Parametro:
1495 - * 1507 + *
1496 * {String} - id da barra 1508 * {String} - id da barra
1497 */ 1509 */
1498 recria : function(id) { 1510 recria : function(id) {
@@ -1551,11 +1563,11 @@ i3GEO.barraDeBotoes = @@ -1551,11 +1563,11 @@ i3GEO.barraDeBotoes =
1551 }, 1563 },
1552 /** 1564 /**
1553 * Function: fecha 1565 * Function: fecha
1554 - * 1566 + *
1555 * Fecha uma barra de ferramentas 1567 * Fecha uma barra de ferramentas
1556 - * 1568 + *
1557 * Parametro: 1569 * Parametro:
1558 - * 1570 + *
1559 * {String} - id que identifica a barra. Corresponde ao parametro idconteudonovo da fun&ccedil;&atilde;o de 1571 * {String} - id que identifica a barra. Corresponde ao parametro idconteudonovo da fun&ccedil;&atilde;o de
1560 * inicializa&ccedil;&atilde;o das barras 1572 * inicializa&ccedil;&atilde;o das barras
1561 */ 1573 */
@@ -1692,13 +1704,13 @@ i3GEO.barraDeBotoes = @@ -1692,13 +1704,13 @@ i3GEO.barraDeBotoes =
1692 }, 1704 },
1693 /** 1705 /**
1694 * Section: i3GEO.barraDeBotoes.editor 1706 * Section: i3GEO.barraDeBotoes.editor
1695 - * 1707 + *
1696 * Editor vetorial 1708 * Editor vetorial
1697 */ 1709 */
1698 editor : { 1710 editor : {
1699 /** 1711 /**
1700 * Function: inicia 1712 * Function: inicia
1701 - * 1713 + *
1702 * Abre as op&ccedil;&otilde;es do editor conforme a interface em uso 1714 * Abre as op&ccedil;&otilde;es do editor conforme a interface em uso
1703 */ 1715 */
1704 inicia : function() { 1716 inicia : function() {
classesjs/classe_coordenadas.js
@@ -695,6 +695,9 @@ i3GEO.coordenadas = @@ -695,6 +695,9 @@ i3GEO.coordenadas =
695 */ 695 */
696 mostraCoordenadas : function(ativaMovimento, onde, x, y) { 696 mostraCoordenadas : function(ativaMovimento, onde, x, y) {
697 //FIXME As coordenadas metricas nao funcionam em OSM 697 //FIXME As coordenadas metricas nao funcionam em OSM
  698 + if(i3GEO.parametros.w < 600){
  699 + return;
  700 + }
698 if (i3GEO.Interface.openlayers.googleLike === true) { 701 if (i3GEO.Interface.openlayers.googleLike === true) {
699 i3GEO.coordenadas.config = { 702 i3GEO.coordenadas.config = {
700 "geoProj" : { 703 "geoProj" : {