Commit fa723b9a7f845e4833bbc638f57dec3b0371c0bd
1 parent
92db96de
Exists in
master
and in
7 other branches
Parâmetro de configuração para permitir ajuste automático do tamanho do mapa. Co…
…rreção no tamanho da barra de botões.
Showing
6 changed files
with
37 additions
and
14 deletions
Show diff stats
admin/admin.db
No preview for this file type
classesjs/classe_barradebotoes.js
... | ... | @@ -594,7 +594,7 @@ i3GEO.barraDeBotoes = { |
594 | 594 | {i3GEO.util.mudaCursor(i3GEO.configura.cursores,"contexto",idconteudonovo,i3GEO.configura.locaplic);} |
595 | 595 | //copia os botoes do HTML para a janela |
596 | 596 | ticone = 28; |
597 | - alturadisponivel = i3GEO.parametros.h - i3GEO.Interface.BARRABOTOESTOP - ticone - 25 - 28; | |
597 | + alturadisponivel = i3GEO.parametros.h - i3GEO.Interface.BARRABOTOESTOP - ticone - 28 - 28; | |
598 | 598 | if(i3GEO.barraDeBotoes.AUTOALTURA === true) |
599 | 599 | {alturadisponivel += 28;} |
600 | 600 | numerobotoes = parseInt(alturadisponivel / ticone,10); |
... | ... | @@ -645,7 +645,7 @@ i3GEO.barraDeBotoes = { |
645 | 645 | {i3GEO.navega.barraDeZoom.ativa();} |
646 | 646 | YAHOO.janelaBotoes.xp.panel.render(); |
647 | 647 | if(i3GEO.barraDeBotoes.AUTOALTURA === true){ |
648 | - YAHOO.util.Dom.setStyle("i3geo_barra2","height",i3GEO.parametros.h - i3GEO.Interface.BARRABOTOESTOP - 1 + "px"); | |
648 | + //YAHOO.util.Dom.setStyle("i3geo_barra2","height",i3GEO.parametros.h - i3GEO.Interface.BARRABOTOESTOP - 1 + "px"); | |
649 | 649 | } |
650 | 650 | YAHOO.janelaBotoes.xp.panel.moveTo(x,y); |
651 | 651 | if($i("sobeferramentas")){ | ... | ... |
classesjs/classe_configura.js
... | ... | @@ -306,6 +306,19 @@ i3GEO.configura = { |
306 | 306 | */ |
307 | 307 | diminuiyN: 100, |
308 | 308 | /* |
309 | + Propriedade: autotamanho | |
310 | + | |
311 | + Calcula o tamanho do mapa conforme o tamanho da janela do navegador (false) ou calcula o tamanho do mapa | |
312 | + conforme o tamanho da tela do monitor (true) | |
313 | + | |
314 | + Tipo: | |
315 | + {boolean} | |
316 | + | |
317 | + Default: | |
318 | + {false} | |
319 | + */ | |
320 | + autotamanho: false, | |
321 | + /* | |
309 | 322 | Propriedade: map3d |
310 | 323 | |
311 | 324 | Variável que define o nome do map_file que possuí o layer para uso na função 3d. | ... | ... |
classesjs/classe_i3geo.js
... | ... | @@ -526,17 +526,17 @@ i3GEO = { |
526 | 526 | if ($i("contemFerramentas")) |
527 | 527 | {menos += parseInt($i("contemFerramentas").style.width,10);} |
528 | 528 | if ($i("ferramentas")) |
529 | - {menos += parseInt($i("ferramentas").style.width,10);} | |
530 | - | |
531 | - //novow = parseInt(screen.availWidth,10) - diminuix; | |
529 | + {menos += parseInt($i("ferramentas").style.width,10);} | |
530 | + if(i3GEO.configura.autotamanho === true){ | |
531 | + //novow = parseInt(screen.availWidth,10) - diminuix - i3GEO.util.getScrollerWidth(); | |
532 | + //novoh = parseInt(screen.availHeight,10) - diminuiy; | |
533 | + if (window.top === window.self){//nao se aplica em iframe | |
534 | + window.resizeTo(screen.availWidth,screen.availHeight); | |
535 | + window.moveTo(0,0); | |
536 | + } | |
537 | + } | |
532 | 538 | novow = YAHOO.util.Dom.getDocumentWidth() - i3GEO.util.getScrollerWidth(); |
533 | - //novoh = parseInt(screen.availHeight,10) - diminuiy; | |
534 | 539 | novoh = YAHOO.util.Dom.getDocumentHeight(); |
535 | - | |
536 | - if (window.top === window.self){//nao se aplica em iframe | |
537 | - window.resizeTo(screen.availWidth,screen.availHeight); | |
538 | - window.moveTo(0,0); | |
539 | - } | |
540 | 540 | //o try aqui é necessário por conta do uso possível do i3geo em um iframe |
541 | 541 | try{ |
542 | 542 | if (novow < 800){ | ... | ... |
interface/openlayers.htm
... | ... | @@ -173,7 +173,14 @@ Para definir quais botões das barras de ferramentas serão incluídos no mapa, vej |
173 | 173 | Se não for definida, o i3Geo tentará encontrar o local automaticamente |
174 | 174 | */ |
175 | 175 | //i3GEO.configura.locaplic = i3GEO.util.protocolo()+"://"+window.location.host+"/i3geo"; |
176 | +/* | |
177 | +Para outras configurações, veja i3geo/classesjs/classe_configura.js | |
178 | + | |
179 | +exemplo | |
176 | 180 | |
181 | +i3GEO.configura.autotamanho = true; | |
182 | +*/ | |
183 | +i3GEO.configura.autotamanho = false; | |
177 | 184 | i3GEO.Interface.ATUAL = "openlayers"; |
178 | 185 | i3GEO.Interface.IDCORPO = "contemImg"; |
179 | 186 | ... | ... |
testainstal.php
... | ... | @@ -50,6 +50,7 @@ i3geo/testainstal.php |
50 | 50 | |
51 | 51 | */ |
52 | 52 | error_reporting(E_ALL); |
53 | +echo "<html><body>"; | |
53 | 54 | echo "<pre>\n"; |
54 | 55 | echo "<b>TESTE DE INSTALACAO DO i3Geo</b><br>\n"; |
55 | 56 | echo getcwd(); |
... | ... | @@ -58,8 +59,10 @@ echo "<br><br>PHP (a vers&atilde;o deve ser a 5x e menor que 5.3): "; |
58 | 59 | echo "<br>".phpversion()."<br>\n"; |
59 | 60 | include("classesphp/carrega_ext.php"); |
60 | 61 | $exts = get_loaded_extensions(); |
61 | -echo "Obs: MapServer (a versão deve ser >= 5.2 para que a sobreposição de temas funcione na interface Google Maps): "; | |
62 | +echo "Obs: MapServer (a versão deve ser >= 5.2 para que a sobreposição de temas funcione na interface Google Maps): <br>"; | |
62 | 63 | echo ms_GetVersion()."<br><br>"; |
64 | +if(!function_exists("ms_GetVersion")) | |
65 | +{echo "O MAPSERVER PARECE NAO ESTAR INSTALADO<br><br>";} | |
63 | 66 | echo "---"; |
64 | 67 | echo "<br><pre>Extensões:<br>"; |
65 | 68 | if (!extension_loaded("libxml")){echo "<span style=color:red >Problema: não está instalado a libxml<br></span>";} |
... | ... | @@ -76,8 +79,8 @@ if (!extension_loaded( "mbstring")){echo "<span style=color:red >Obs: n&atilde;o |
76 | 79 | |
77 | 80 | var_dump( $exts ); |
78 | 81 | |
79 | -echo "Existe o ms_configura.php? "; | |
80 | -if(file_exists("ms_configura.php")) echo "Sim\n"; else {echo "Nao";saindo("ms_configura não encontrado");} | |
82 | +echo "Existe o ms_configura.php? <br>"; | |
83 | +if(file_exists("ms_configura.php")) echo "Sim\n"; else {echo "Nao";saindo(" ms_configura não encontrado");} | |
81 | 84 | echo "Incluindo...\n<br>"; |
82 | 85 | include ("ms_configura.php"); |
83 | 86 | echo "<b>$mensagemInicia </b> \n"; | ... | ... |