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"; | ... | ... |