From 9b82773be65ce65e1756f346acfb84b05f523f82 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Fri, 15 Oct 2010 22:32:49 +0000 Subject: [PATCH] Concluídos os testes da interface Openlayers no navegador Chrome --- aplicmap/googleearth.phtml | 2 +- classesjs/classe_barradebotoes.js | 4 +++- classesjs/classe_gadgets.js | 2 ++ classesjs/classe_i3geo.js | 4 ++++ classesjs/classe_janela.js | 14 ++++---------- classesjs/classe_php.js | 10 ++++++---- classesjs/classe_util.js | 12 ++++++++++++ classesphp/classe_toponimia.php | 7 ++++++- ferramentas/buscarapida/index.js | 3 ++- ferramentas/convertews/index.js.php | 4 ++-- menutemas/admin.db | Bin 66560 -> 0 bytes ms_configura.php | 2 +- temas/cbersgeo.map | 2 +- 13 files changed, 44 insertions(+), 22 deletions(-) diff --git a/aplicmap/googleearth.phtml b/aplicmap/googleearth.phtml index 71a99fb..d15433e 100644 --- a/aplicmap/googleearth.phtml +++ b/aplicmap/googleearth.phtml @@ -16,7 +16,7 @@ include_once("../ms_configura.php"); MMA - Mapa interativo - +
diff --git a/classesjs/classe_barradebotoes.js b/classesjs/classe_barradebotoes.js index 72b5819..b46f744 100644 --- a/classesjs/classe_barradebotoes.js +++ b/classesjs/classe_barradebotoes.js @@ -894,7 +894,9 @@ i3GEO.barraDeBotoes = { var i = $i("divMensagemBarraDeBotoes"); if(i) {i.style.display="none";} - clearTimeout(timeAjudaBotoes); + try + {clearTimeout(timeAjudaBotoes);} + catch(e){} } }; //YAHOO.log("carregou classe barradebotoes", "Classes i3geo"); \ No newline at end of file diff --git a/classesjs/classe_gadgets.js b/classesjs/classe_gadgets.js index 1c1734b..1277b9a 100644 --- a/classesjs/classe_gadgets.js +++ b/classesjs/classe_gadgets.js @@ -1029,6 +1029,8 @@ i3GEO.gadgets = { {temp.border = "0px solid white";} else {temp.border = "1px dotted white";} + if(navm && i3GEO.Interface.ATUAL == "googlemaps") + {temp.border = "2px dotted white";} } } }; diff --git a/classesjs/classe_i3geo.js b/classesjs/classe_i3geo.js index be7a1c9..4e3a385 100644 --- a/classesjs/classe_i3geo.js +++ b/classesjs/classe_i3geo.js @@ -575,6 +575,10 @@ i3GEO = { var diminuix,diminuiy,menos,novow,novoh,w,h,temp; diminuix = (navm) ? i3GEO.configura.diminuixM : i3GEO.configura.diminuixN; diminuiy = (navm) ? i3GEO.configura.diminuiyM : i3GEO.configura.diminuiyN; + if(chro){ + diminuix = diminuix - 10; + diminuiy = diminuiy - 50; + } // //subtrai barra de rolagem // diff --git a/classesjs/classe_janela.js b/classesjs/classe_janela.js index ee817f0..c6acb32 100644 --- a/classesjs/classe_janela.js +++ b/classesjs/classe_janela.js @@ -50,9 +50,9 @@ i3GEO.janela = { {String} Default: - {display:block;padding:5px 0 5px 0} + {display:block;padding:5px 0px 5px 2px} */ - ESTILOBD: "display:block;padding:5px 0 5px 0", + ESTILOBD: "display:block;padding:5px 0px 5px 2px;", /* Propriedade: ESTILOAGUARDE @@ -210,7 +210,7 @@ i3GEO.janela = { if (arguments.length === 10){ funcaoMinimiza = null; } - wlargura_ = parseInt(wlargura,10)+0+"px"; + wlargura_ = parseInt(wlargura,10)+2+"px"; if ($i(id)) {YAHOO.janelaDoca.xp.panel.destroy();} if($i(id+"_c")) @@ -250,12 +250,6 @@ i3GEO.janela = { $i(id+'_corpo').style.width=parseInt(wlargura,10); if(navm) {$i(id+'_corpo').style.width=parseInt(wlargura,10)-2;} - /* - if(navn) - {$i(id+'_corpo').style.width=parseInt(wlargura,10)-10;} - else - {$i(id+'_corpo').style.width=parseInt(wlargura,10)-2;} - */ } fix = false; if(nx === "" || nx === "center") @@ -730,7 +724,7 @@ try{ me.cfg.setProperty("width", nNewWidth + "px"); if(navm) {nNewWidth = nNewWidth - 2;} - oBody.style.width = nNewWidth+"px"; + oBody.style.width = nNewWidth - 2 +"px"; if (nBodyHeight < 0) {nBodyHeight = 0;} oBody.style.height = nBodyHeight + "px"; diff --git a/classesjs/classe_php.js b/classesjs/classe_php.js index 59da9cb..627f565 100644 --- a/classesjs/classe_php.js +++ b/classesjs/classe_php.js @@ -518,11 +518,11 @@ i3GEO.php = { atualiza = true; geo = false; } - if(geo === 'undefined') + if(geo === undefined) {geo = false;} - if(atualiza === 'undefined') + if(atualiza === undefined) {atualiza = true;} - if(ext === 'undefined') + if(ext === undefined) {alert("extensao nao definida");return;} retorno = function(retorno){ if(i3GEO.Interface.ATUAL === "googlemaps"){ @@ -539,7 +539,9 @@ i3GEO.php = { // //o try é necessario para não dar erro // - try{funcao.call(retorno);} + try{ + funcao.call(retorno); + } catch(e){} }; p = locaplic+"/classesphp/mapa_controle.php?funcao=mudaext&tipoimagem="+tipoimagem+"&ext="+ext+"&g_sid="+sid+"&geo="+geo; diff --git a/classesjs/classe_util.js b/classesjs/classe_util.js index 1fc1e30..f9fedfc 100644 --- a/classesjs/classe_util.js +++ b/classesjs/classe_util.js @@ -56,6 +56,18 @@ Default: */ navn = false; +/* +Propriedade: chro + +Verdadeiro (true) se o navegador for o Chrome + +Tipo: +{boolean} + +Default: +{false} +*/ +chro = navigator.userAgent.toLowerCase().indexOf('chrome') > -1; //seta as variáveis navn e navm var app = navigator.appName.substring(0,1); if (app==='N'){navn=true;}else{navm=true;} diff --git a/classesphp/classe_toponimia.php b/classesphp/classe_toponimia.php index f73ea27..43f202a 100644 --- a/classesphp/classe_toponimia.php +++ b/classesphp/classe_toponimia.php @@ -145,6 +145,10 @@ $tamanho Tamanho do texto. $fonte Fonte. $tipo Tipo teste| + +Retorno: + +{string} - código do layer criado */ function criaToponimia($item,$position,$partials,$offsetx,$offsety,$minfeaturesize,$mindistance,$force,$shadowcolor,$shadowsizex,$shadowsizey,$outlinecolor,$cor,$sombray,$sombrax,$sombra,$fundo,$angulo,$tamanho,$fonte,$tipo) { @@ -174,6 +178,7 @@ $tipo Tipo teste| else { $novac = $this->layer->getclass(0); + $nomer = $this->layer->name; } $label = $novac->label; if ($fonte != "bitmap") @@ -224,7 +229,7 @@ $tipo Tipo teste| return ($i["url"]); } else - {return("ok");} + {return($nomer);} } /* function: ativaEtiquetas diff --git a/ferramentas/buscarapida/index.js b/ferramentas/buscarapida/index.js index fe07a33..79abbc0 100644 --- a/ferramentas/buscarapida/index.js +++ b/ferramentas/buscarapida/index.js @@ -146,11 +146,11 @@ i3GEObuscaRapida = { {var resultado = i3GEObuscaRapida.montaResultado;} aguarde("block") $i("resultado").innerHTML = "Aguarde..." + $i(i3GEObuscaRapida.idresultado).style.display = "none"; var palavra = i3GEO.util.removeAcentos(palavra); i3GEObuscaRapida.palavra = palavra; i3GEObuscaRapida.locaplic = locaplic; i3GEO.php.buscaRapida(resultado,locaplic,i3GEObuscaRapida.servico,palavra); - //i3GEObuscaRapida.montaResultado() }, /* Function: montaResultado @@ -188,6 +188,7 @@ i3GEObuscaRapida = { } } catch(e){var ins = "Erro ao acessar o serviço "+i3GEObuscaRapida.servico+"
";} + $i(i3GEObuscaRapida.idresultado).style.display = "block"; $i(i3GEObuscaRapida.idresultado).innerHTML = ins aguarde("none") if(i3GEObuscaRapida.buscaemtemas){ diff --git a/ferramentas/convertews/index.js.php b/ferramentas/convertews/index.js.php index a9b7b81..07fa195 100644 --- a/ferramentas/convertews/index.js.php +++ b/ferramentas/convertews/index.js.php @@ -109,8 +109,8 @@ i3GEOF.converteMapaWS = { var enderecowms = "Ocorreu um erro ao criar o WMS", enderecowmc = "Ocorreu um erro ao criar o WMS"; if (retorno.data != undefined){ - enderecowms = window.location.protocol+"//"+window.location.host+retorno.data.wms+"&"+retorno.data.wms+"&"; - enderecowmc = window.location.protocol+"//"+window.location.host+retorno.data.wmc+"&"+retorno.data.wmc+"&"; + enderecowms = window.location.protocol+"//"+window.location.host+retorno.data.wms+"&"; + enderecowmc = window.location.protocol+"//"+window.location.host+retorno.data.wmc+"&"; } i3GEOF.converteMapaWS.html(divid,enderecowms,enderecowmc); }; diff --git a/menutemas/admin.db b/menutemas/admin.db index 11647b9..2b15c66 100644 Binary files a/menutemas/admin.db and b/menutemas/admin.db differ diff --git a/ms_configura.php b/ms_configura.php index ffb9eae..798a5a8 100644 --- a/ms_configura.php +++ b/ms_configura.php @@ -374,7 +374,7 @@ if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) Tipo: {string} */ - $interfacePadrao = "googlemaps.phtml"; + $interfacePadrao = "openlayers.htm"; } else //se for linux { diff --git a/temas/cbersgeo.map b/temas/cbersgeo.map index d723cea..3f91813 100644 --- a/temas/cbersgeo.map +++ b/temas/cbersgeo.map @@ -10,7 +10,7 @@ LAYER END NAME "cbersgeo" STATUS DEFAULT - TEMPLATE "none.htm" + #TEMPLATE "none.htm" TYPE RASTER UNITS METERS CLASS -- libgit2 0.21.2