From 3255909b9cfe4904300638b8389092429cfa1125 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Mon, 15 Dec 2008 10:19:16 +0000 Subject: [PATCH] --- aplicmap/geral.htm | 20 +++++++++++++++++--- classesjs/classe_ajuda.js | 8 ++++++++ classesjs/classe_arvoredecamadas.js | 18 ++++++++++++++++-- classesjs/classe_idioma.js | 2 ++ classesjs/classe_janela.js | 6 +++++- classesjs/classe_navega.js | 7 +++++++ classesjs/classe_util.js | 235 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ classesjs/compactajs.php | 5 +++-- classesjs/configura.js | 20 +++++--------------- classesjs/depreciados.js | 40 +++++++++++++++++++++++++++++++++++++++- classesjs/ferramentas.js | 27 +++++++++++++++++++++++++++ classesjs/funcoes.js | 292 +++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- classesjs/geradordelinks.js | 2 +- classesjs/i3geonaocompacto.js | 4 ++-- classesjs/iniciamma.js | 20 +++++++++++++++++++- classesjs/redesenho.js | 18 +++++++++++++++++- classesjs/wscliente.js | 2 +- css/i3geo.css | 8 ++++++++ css/i3geo.css.php | 8 ++++++++ ferramentas/buscafotos/index.js | 2 +- ferramentas/buscarapida/index.js | 4 ++-- ferramentas/confluence/index.js | 2 +- ferramentas/googlemaps/index.htm | 4 ++-- ferramentas/googlemaps/index.php | 4 ++-- 24 files changed, 471 insertions(+), 287 deletions(-) diff --git a/aplicmap/geral.htm b/aplicmap/geral.htm index 74709fc..79bd5c2 100644 --- a/aplicmap/geral.htm +++ b/aplicmap/geral.htm @@ -18,6 +18,14 @@ {font-size:0px;cursor:crosshair;opacity:.25;background-color: gray;position: absolute;visibility: hidden;width: 0px;height: 0px;border: 2px solid green;} --> +
@@ -246,7 +254,7 @@ http:///i3geo/ms_criamapa.php É utilizada para identificar o local correto onde estão os programas em php que são utilizados. */ -var g_locaplic = protocolo()+"://"+window.location.host+"/i3geo"; +var g_locaplic = i3GEO.util.protocolo()+"://"+window.location.host+"/i3geo"; /* Variable: g_localimg @@ -255,7 +263,7 @@ var g_locaplic = protocolo()+"://"+window.location.host+"/i3geo"; É utilizada para identificar o local correto onde estão as imagens que são utilizados. */ -var g_localimg = protocolo()+"://"+window.location.host+"/i3geo/imagens"; +var g_localimg = i3GEO.util.protocolo()+"://"+window.location.host+"/i3geo/imagens"; /* Variable: g_templateLegenda @@ -584,10 +592,16 @@ Idioma: ******************************************************************************/ +//Log + +var myContainer = document.body.appendChild(document.createElement("div")); +myContainer.style.textAlign="left"; +i3geoLog = new YAHOO.widget.LogReader(myContainer); +i3geoLog.show(); + /* Inicializa o mapa */ - objmapa.inicializa(); //esconde a opção de inclusão da escala quando a resolução da tela for muito pequena if($i("escala") && objmapa.w < 500) diff --git a/classesjs/classe_ajuda.js b/classesjs/classe_ajuda.js index eef6407..7b5629b 100644 --- a/classesjs/classe_ajuda.js +++ b/classesjs/classe_ajuda.js @@ -95,6 +95,7 @@ i3GEO.ajuda = { texto {String} - texto a ser mostrado */ mostraJanela: function(texto){ + YAHOO.log("mostraJanela", "i3geo"); if ($i(i3GEO.ajuda.DIVAJUDA)){ if (texto == ""){$i(i3GEO.ajuda.DIVAJUDA).innerHTML="-";} else @@ -104,6 +105,7 @@ i3GEO.ajuda = { if ($i("janelaMenTexto")) {$i("janelaMenTexto").innerHTML= texto;} } + YAHOO.log("Fim mostraJanela", "i3geo"); }, /* Function: abreJanela @@ -113,6 +115,7 @@ i3GEO.ajuda = { */ abreJanela: function(){ try { + YAHOO.log("abreJanela", "i3geo"); if(i3GEO.ajuda.ATIVAJANELA == false){return;} if (!$i("janelaMenTexto")){ var nx = ""; @@ -128,6 +131,7 @@ i3GEO.ajuda = { YAHOO.util.Event.addListener(janela[0].close, "click", i3GEO.ajuda.fechaJanela); i3GEO.ajuda.ativaCookie(); } + YAHOO.log("Fim abreJanela", "i3geo"); } catch(e){} }, @@ -137,8 +141,10 @@ i3GEO.ajuda = { Fecha a janela de ajuda. */ fechaJanela: function(){ + YAHOO.log("fechaJanela", "i3geo"); i3GEO.ajuda.desativaCookie(); document.body.removeChild($i("i3geo_janelaMensagens_c")); + YAHOO.log("Fiim fechaJanela", "i3geo"); }, /* Function: ativaCookie @@ -186,6 +192,7 @@ i3GEO.ajuda = { ativaLetreiro: function(locaplic,sid){ if($i(i3GEO.ajuda.DIVLETREIRO)) { + YAHOO.log("ativaLetreiro", "i3geo"); try {clearTimeout(i3GEO.ajuda.tempoLetreiro);} catch(e){i3GEO.ajuda.tempoLetreiro = "";} @@ -211,6 +218,7 @@ i3GEO.ajuda = { BSpeed = 1; BSpaces = ""; i3GEO.ajuda.mostraLetreiro(); + YAHOO.log("Fim ativaLetreiro", "i3geo"); } }; var cp = new cpaint(); diff --git a/classesjs/classe_arvoredecamadas.js b/classesjs/classe_arvoredecamadas.js index f84a747..be048d9 100644 --- a/classesjs/classe_arvoredecamadas.js +++ b/classesjs/classe_arvoredecamadas.js @@ -164,6 +164,7 @@ i3GEO.arvoreDeCamadas = { funcaoTema - {String} (opcional) Nome da função que será executada quando o usuário clicar no checkbox de um tema */ cria: function(onde,temas,g_sid,g_locaplic,funcaoTema){ + YAHOO.log("Criando a árvore de camadas", "i3geo"); if(arguments.length == 5){ i3GEO.arvoreDeCamadas.ATIVATEMA = funcaoTema; } @@ -188,7 +189,8 @@ i3GEO.arvoreDeCamadas = { temas - {JSON} Objeto com a lista de camadas e propriedades (veja CAMADAS) */ atualiza: function(temas){ - if(this.comparaTemas(temas,this.CAMADAS)){return; } + if(this.comparaTemas(temas,this.CAMADAS)){return;} + YAHOO.log("Atualizando a árvore de camadas", "i3geo"); document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).innerHTML = ""; this.CAMADAS = temas; var currentIconMode; @@ -223,6 +225,7 @@ i3GEO.arvoreDeCamadas = { this.ativaDragDrop(); }, ativaDragDrop: function(){ + YAHOO.log("Ativando drag-drop da árvore de camadas", "i3geo"); var Dom = YAHOO.util.Dom; var Event = YAHOO.util.Event; var DDM = YAHOO.util.DragDropMgr; @@ -364,6 +367,7 @@ i3GEO.arvoreDeCamadas = { node - {YAHOO.widget.HTMLNode} Nó que foi clicado */ montaOpcoes: function(node){ + YAHOO.log("Montando as opções da árvore de camadas", "i3geo"); var idtema = node.data.id; var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema); var farol = "maisamarelo.png"; @@ -401,7 +405,8 @@ i3GEO.arvoreDeCamadas = { var opcoesNode = new YAHOO.widget.HTMLNode(d, node, false,true); opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda, 1); } - node.loadComplete(); + node.loadComplete(); + YAHOO.log("Opções OK", "i3geo"); }, /* Function: mostraOpcoes @@ -413,6 +418,7 @@ i3GEO.arvoreDeCamadas = { node - {YAHOO.widget.HTMLNode} */ mostraOpcoes: function(node){ + YAHOO.log("Mostrando as opções da árvore de camadas", "i3geo"); var idtema = node.data.idopcoes; var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema); var tnome = ""+$trad("t20")+" "+$inputText("","","tr"+ltema.name,"","3",ltema.transparency)+""; @@ -462,6 +468,7 @@ i3GEO.arvoreDeCamadas = { var n = new YAHOO.widget.HTMLNode(d, node, false,true); n.isLeaf = true; node.loadComplete(); + YAHOO.log("Opções OK", "i3geo"); }, /* Function: mostraLegenda @@ -473,6 +480,7 @@ i3GEO.arvoreDeCamadas = { node - {YAHOO.widget.HTMLNode} */ mostraLegenda: function(node){ + YAHOO.log("Mostrando a legenda da árvore de camadas", "i3geo"); var idtema = node.data.idlegenda; var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema); var retorna = function(retorno){ @@ -561,6 +569,7 @@ i3GEO.arvoreDeCamadas = { id - {String} ID (name) do tema */ atualizaLegenda: function(idtema){ + YAHOO.log("Atualizando a legenda da árvore de camadas", "i3geo"); if(document.getElementById(idtema+"verdiv")) { var node = i3GEO.arvoreDeCamadas.ARVORE.getNodeByProperty("idlegenda",idtema); @@ -570,6 +579,7 @@ i3GEO.arvoreDeCamadas = { this.mostraLegenda(node); } } + YAHOO.log("Legenda OK", "i3geo"); }, /* Function: inverteStatusClasse @@ -584,6 +594,7 @@ i3GEO.arvoreDeCamadas = { */ inverteStatusClasse: function (leg){ + YAHOO.log("Invertendo o status da árvore de camadas", "i3geo"); var temp = function() {ajaxredesenha("");}; var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=inverteStatusClasse&g_sid="+i3GEO.arvoreDeCamadas.SID+"&tema="+leg.name+"&classe="+leg.value; @@ -637,6 +648,7 @@ i3GEO.arvoreDeCamadas = { */ atualizaFarol: function(mapscale) { + YAHOO.log("Atualizando o farol da árvore de camadas", "i3geo"); var farol = "maisamarelo.png"; var l = i3GEO.arvoreDeCamadas.CAMADAS.length-1; if (l >= 0){ @@ -655,6 +667,7 @@ i3GEO.arvoreDeCamadas = { } while(l--) } + YAHOO.log("Farol OK", "i3geo"); }, /* Function: aplicaTemas @@ -663,6 +676,7 @@ i3GEO.arvoreDeCamadas = { */ aplicaTemas: function(){ + YAHOO.log("Mudando status ligado/desligado de um tema", "i3geo"); var t = i3GEO.arvoreDeCamadas.listaLigadosDesligados(); // //zera o contador de tempo diff --git a/classesjs/classe_idioma.js b/classesjs/classe_idioma.js index 741a523..b4b344c 100644 --- a/classesjs/classe_idioma.js +++ b/classesjs/classe_idioma.js @@ -126,7 +126,9 @@ i3GEO.idioma = { */ traduzir: function(id) { if(i3GEO.idioma.DICIONARIO[id]){ + //YAHOO.log("traduzir", "i3geo"); var t = i3GEO.idioma.DICIONARIO[id][0]; + //YAHOO.log("Fim traduzir", "i3geo"); return t[i3GEO.idioma.ATUAL]; } else return; diff --git a/classesjs/classe_janela.js b/classesjs/classe_janela.js index d925a36..85ea169 100644 --- a/classesjs/classe_janela.js +++ b/classesjs/classe_janela.js @@ -113,6 +113,7 @@ i3GEO.janela = { */ cria: function(wlargura,waltura,wsrc,nx,ny,texto,id,modal){ //executa as funções de preparação + YAHOO.log("Cria janela", "janela"); if(i3GEO.janela.ANTESCRIA){ for(i=0;i 0) + {var restod = x - dx;} + if (dx < 0) + {restod = (x * -1) - (dx * -1);} + dx = dx; + if (restod != 0){ + var mm = restod * 60; + var m = parseInt(restod * 60); + var restos = mm - m; + var mx = m; + if (restos != 0){ + var s = restos * 60; + var s = (s+"_").substring(0,5); + var sx = s; + } + else { s = "00.00" } + } + else{ + var mx = "00"; + var sx = "00.00"; + } + if (m.length == 2){m = "0"+m+"";} + if (s*1 < 10){s = "0"+s;} + var xv = dx+" "+mx+" "+sx; + var m = 0; + var s = 0; + var dy = parseInt(y); + if (dy > 0) + {var restod = y - dy;} + if (dy < 0) + {var restod = (y * -1) - (dy * -1);} + dy = dy; + if (restod != 0){ + var mm = restod * 60; + var m = parseInt(restod * 60); + var restos = mm - m; + var my = m; + if (restos != 0){ + var s = restos * 60; + s = (s+"_").substring(0,5); + var sy = s; + } + else { var s = "00.00";} + } + else{ + var my = "00"; + var sy = "00.00"; + } + if (m.length == 2){m = "0"+m;} + if (s*1 < 10){s = "0"+s;} + var yv = dy+" "+my+" "+sy; + var res = new Array(); + res[0] = xv; + res[1] = yv; + return res; + }, + /* + Function: tela2dd + + Converte o x,y de unidades de tela para décimo de grau. + + Parameters: + + xfign {Numeric} - x em valores de imagem. + + yfign {Numeric} - y em coordenadas de imagem. + + g_celula {Numeric} - tamanho no terreno do pixel da imagem em dd. + + imgext {String} - extensão geográfica do mapa. + + Returns: + + {Array} - Coordena em dd x[0] e y[1]. + */ + tela2dd: function(xfign,yfign,g_celula,imgext){ + try + { + if (navm){ + xfign = xfign - 2.2; + yfign = yfign - 2.7; + } + else{ + xfign = xfign - 0.12; + yfign = yfign - 1.05; + } + var nx = g_celula * xfign; + var ny = g_celula * yfign; + var amext = imgext.split(" "); + var longdd = (amext[0] * 1) + nx; + var latdd = (amext[3] * 1) - ny; + var res = new Array(); + res[0] = longdd; + res[1] = latdd; + return (res); + } + catch(e){return(0);} } }; \ No newline at end of file diff --git a/classesjs/compactajs.php b/classesjs/compactajs.php index 59d36a3..296c57f 100644 --- a/classesjs/compactajs.php +++ b/classesjs/compactajs.php @@ -98,7 +98,6 @@ $jsfiles = array( //"../pacotes/jsobjects/jsUI-Global/uiCommon_compacto.js", //"../pacotes/jsobjects/jsUI-Treeview/component_compacto.js", "../pacotes/richdraw/richdraw_tudo_compacto.js", -"compactados/depreciados_compacto.js", "compactados/funcoes_compacto.js", "compactados/classe_configura_compacto.js", "compactados/dicionario_compacto.js", @@ -113,7 +112,8 @@ $jsfiles = array( "compactados/ferramentas_compacto.js", "compactados/redesenho_compacto.js", "compactados/iniciamma_compacto.js", -"compactados/menususpenso_compacto.js" +"compactados/menususpenso_compacto.js", +"compactados/depreciados_compacto.js" ); $buffer .= "\$i = function(id){return document.getElementById(id);};\n"; salvatudojs($jsfiles,$buffer,"i3geo_tudo_compacto.js","js"); @@ -125,6 +125,7 @@ $cssfiles = array( "../css/geral.css", "../css/botoes.css", "../css/documentation.css", +"../pacotes/yui252/build/logger/assets/skins/sam/logger.css", "../pacotes/yui252/build/fonts/fonts-min.css", "../pacotes/yui252/build/reset-fonts-grids/reset-fonts-grids.css", "../pacotes/yui252/build/grids/grids-min.css", diff --git a/classesjs/configura.js b/classesjs/configura.js index 3610d17..7fb3749 100644 --- a/classesjs/configura.js +++ b/classesjs/configura.js @@ -428,13 +428,6 @@ Veja: */ g_funcoesClickMapaDefault = new Array( - "cliqueIdentifica()", - "cliqueInserexy()", - "cliqueInseregrafico()", - "cliqueInseretoponimo()", - "cliqueSelecao()", - "cliqueMede()", - "cliqueArea()", "cliqueSelecaoPoli()", "cliqueCapturaPt()" ); @@ -454,11 +447,8 @@ Veja: g_funcoesMousemoveMapaDefault = new Array( "movecursor()", "movePan()", - "moveMede()", - "movelentef()", "moveLonglat()", "moveSelecaoPoli()", - "moveArea()", "atualizaLocalizarxy()" ); /* @@ -471,10 +461,6 @@ Veja: */ g_funcoesNevegaMapaDefault = new Array( - "atualizagoogle()", - "atualizascielo()", - "atualizawiki()", - "atualizaconfluence()", "atualizaEscalaNumerica()" ); /* @@ -618,7 +604,11 @@ g_listaFuncoesBotoes = { iddiv:"identifica", dica:$trad("d7"), funcaoonclick:function() - {mudaiconf('identifica');g_operacao='identifica';} + { mudaiconf('identifica'); + g_operacao='identifica'; + if(g_funcoesClickMapaDefault.toString().search("cliqueIdentifica()") < 0) + {g_funcoesClickMapaDefault.push("cliqueIdentifica()");} + } }, { //botão que abre a janela com o valor da extensão geográfica do mapa atual diff --git a/classesjs/depreciados.js b/classesjs/depreciados.js index 532bc2a..67dee76 100644 --- a/classesjs/depreciados.js +++ b/classesjs/depreciados.js @@ -1,3 +1,6 @@ +if(typeof(i3GEO) == 'undefined'){ + i3GEO = new Array(); +} /* Function: iCookie (depreciado) @@ -239,4 +242,39 @@ Function: atualizaFarol (depreciado) Function: panFixo (depreciado) */ function panFixo(direcao,w,h,escala) -{alert("panFixo foi depreciado. Utilize i3GEO.navega.panFixo");} \ No newline at end of file +{alert("panFixo foi depreciado. Utilize i3GEO.navega.panFixo");} +/* +Function: protocolo (depreciado) + +Utilize i3GEO.util +*/ +function protocolo() +{i3GEO.util.protocolo();} +//Mantido aqui apenas para fins de compatibilidade +function borra() +{} +/* +Function: pegaPosicaoObjeto (depreciado) +*/ +function pegaPosicaoObjeto(obj) +{i3GEO.util.pegaPosicaoObjeto(obj);} +/* +Function: i3geo_pegaElementoPai (depreciado) +*/ +function i3geo_pegaElementoPai(e) +{i3GEO.util.pegaElementoPai(e);} +/* +Function: convddtela (depreciado) +*/ +function convddtela(vx,vy,docmapa) +{i3GEO.util.dd2tela(vx,vy,docmapa,objmapa.extent,objmapa.cellsize);} +/* +Function: convdmsf (depreciado) +*/ +function convdmsf(x,y) +{i3GEO.util.dd2dms(x,y);} +/* +Function: calcddf (depreciado) +*/ +function calcddf(xfign,yfign,g_celula,imgext) +{i3GEO.util.tela2dd(xfign,yfign,g_celula,imgext);} \ No newline at end of file diff --git a/classesjs/ferramentas.js b/classesjs/ferramentas.js index b0aedd3..fbb26b9 100644 --- a/classesjs/ferramentas.js +++ b/classesjs/ferramentas.js @@ -942,6 +942,8 @@ function selecao() richdraw.lineColor = "red"; richdraw.lineWidth = "2px"; wdocaf("430px","320px",g_locaplic+'/ferramentas/selecao/index.htm',"","","Seleção"); + if(g_funcoesClickMapaDefault.toString().search("cliqueSelecao()") < 0) + {g_funcoesClickMapaDefault.push("cliqueSelecao()");} } else {mudaiconf("pan");} @@ -1043,6 +1045,10 @@ function area() novoel.innerHTML = ins; novoel.style.borderColor="gray"; document.body.appendChild(novoel); + if(g_funcoesClickMapaDefault.toString().search("cliqueArea()") < 0) + {g_funcoesClickMapaDefault.push("cliqueArea()");} + if(g_funcoesMousemoveMapaDefault.toString().search("moveArea()") < 0) + {g_funcoesMousemoveMapaDefault.push("moveArea()");} } if (g_tipoacao != "area") { @@ -1114,6 +1120,10 @@ function mede() novoel.style.borderColor="gray"; document.body.appendChild(novoel); $i('pararraios').checked=true; + if(g_funcoesClickMapaDefault.toString().search("cliqueMede()") < 0) + {g_funcoesClickMapaDefault.push("cliqueMede()");} + if(g_funcoesMousemoveMapaDefault.toString().search("moveMede()") < 0) + {g_funcoesMousemoveMapaDefault.push("moveMede()");} } if (g_tipoacao != "mede") { @@ -1164,6 +1174,8 @@ function inserexy() mudaiconf("inserexy"); pontosdistobj = new pontosdist(); wdocaf("400px","300px",g_locaplic+'/ferramentas/inserexy2/index.htm',"","","Insere"); + if(g_funcoesClickMapaDefault.toString().search("cliqueInserexy()") < 0) + {g_funcoesClickMapaDefault.push("cliqueInserexy()");} } else {mudaiconf("pan");} @@ -1187,6 +1199,8 @@ function inseregrafico() g_nomepin = "pin"+temp[1]; mudaiconf("inseregrafico"); wdocaf("400px","300px",g_locaplic+'/ferramentas/inseregrafico/index.htm',"","","Insere"); + if(g_funcoesClickMapaDefault.toString().search("cliqueInseregrafico()") < 0) + {g_funcoesClickMapaDefault.push("cliqueInseregrafico()");} } else {mudaiconf("pan");} @@ -1516,6 +1530,8 @@ function wiki() { g_operacao = "navega"; wdocaf("450px","190px",g_locaplic+"/ferramentas/wiki/index.htm","","","Wiki"); + if(g_funcoesNevegaMapaDefault.toString().search("atualizawiki()") < 0) + {g_funcoesNevegaMapaDefault.push("atualizawiki()");} } /* Function: buscafotos @@ -1540,6 +1556,8 @@ function google() if(navn){wdocaf((objmapa.w/2)+20+"px",(objmapa.h/2)+20+"px",g_locaplic+"/ferramentas/googlemaps/index.php","","","Google maps");} else {wdocaf("500px","380px",g_locaplic+"/ferramentas/googlemaps/index.php","","","Google maps");} + if(g_funcoesNevegaMapaDefault.toString().search("atualizagoogle()") < 0) + {g_funcoesNevegaMapaDefault.push("atualizagoogle()");} } /* Function: scielo @@ -1550,6 +1568,8 @@ function scielo() { g_operacao = "navega"; wdocaf("450px","190px",g_locaplic+"/ferramentas/scielo/index.htm","","","Scielo"); + if(g_funcoesNevegaMapaDefault.toString().search("atualizascielo()") < 0) + {g_funcoesNevegaMapaDefault.push("atualizascielo()");} } /* Function: confluence @@ -1561,6 +1581,8 @@ function confluence() g_operacao = "navega"; wdocaf("250px","190px",g_locaplic+"/ferramentas/confluence/index.htm","","","confluence"); criaboxg(); + if(g_funcoesNevegaMapaDefault.toString().search("atualizaconfluence()") < 0) + {g_funcoesNevegaMapaDefault.push("atualizaconfluence()");} } /* Function: lenteDeAumento @@ -1585,6 +1607,9 @@ function lenteDeAumento() var novoel = document.createElement("div"); novoel.id = 'boxlente'; document.body.appendChild(novoel); + if(g_funcoesMousemoveMapaDefault.toString().search("movelentef()") < 0) + {g_funcoesMousemoveMapaDefault.push("movelentef()");} + } with($i('boxlente').style){borderWidth='1' + g_postpx;borderColor="red";} if (g_lenteaberta == "sim") @@ -1753,6 +1778,8 @@ function textofid() pontosdistobj = new pontosdist(); g_tipoacao = "textofid"; wdocaf("360px","250px",g_locaplic+"/ferramentas/inseretxt/index.htm","","","Texto"); + if(g_funcoesClickMapaDefault.toString().search("cliqueInseretoponimo()") < 0) + {g_funcoesClickMapaDefault.push("cliqueInseretoponimo()");} } else {mudaiconf("pan");} diff --git a/classesjs/funcoes.js b/classesjs/funcoes.js index 40c69e2..17097af 100644 --- a/classesjs/funcoes.js +++ b/classesjs/funcoes.js @@ -284,7 +284,7 @@ function criaContainerRichdraw() // var pos = [0,0]; if($i("img")) - var pos = pegaPosicaoObjeto($i("img")); + var pos = i3GEO.util.pegaPosicaoObjeto($i("img")); // //cria o container // @@ -581,6 +581,7 @@ objmapa.guiaListaMapas */ function ativaGuias() { + YAHOO.log("ativaGuias", "i3geo"); //ajusta as guias da versão antiga do YUI para a nova // //pega o elemento onde as guias serão colocadas @@ -721,6 +722,7 @@ function ativaGuias() {alert("id banners nao encontrado");} }; } + YAHOO.log("Fim ativaGuias", "i3geo"); } /** Function: mudaiconf @@ -741,6 +743,7 @@ function mudaiconf(i) { try { + YAHOO.log("mudaiconf", "i3geo"); //limpa o container com os tips fixos na tela if(objmapa.objtips.length > 0) { @@ -821,6 +824,7 @@ function mudaiconf(i) if($i("img")){$i("img").title = "";} break; } + YAHOO.log("Fim mudaiconf", "i3geo"); } catch(e){alert("Ocorreu um erro. mudaiconf"+e);} } @@ -878,6 +882,7 @@ function ativaClicks(docMapa) { docMapa.onmouseover = function() { + YAHOO.log("ativaClicks", "i3geo"); try { if ($i("imgh")){$i("imgh").style.display="block";} @@ -1036,6 +1041,7 @@ function ativaClicks(docMapa) } catch(e){var e = "";} }; + YAHOO.log("Fim ativaClicks", "i3geo"); } /* Section: navegação @@ -1108,11 +1114,13 @@ Para que esta função seja executada, é necessário existir um DIV com id=mostraUT */ function pegaCoordenadaUTM() { + YAHOO.log("pegaCoordenadaUTM", "i3geo"); if (!$i("mostraUTM")){return;} var mostra = function(retorno) { $i("mostraUTM").style.display="block"; $i("mostraUTM").innerHTML = "UTM: x="+retorno.data.x+" y="+retorno.data.y+" zona="+retorno.data.zona+" datum="+retorno.data.datum; + YAHOO.log("Fiim pegaCoordenadaUTM", "i3geo"); }; var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=geo2utm&x="+objposicaocursor.ddx+"&y="+objposicaocursor.ddy+"&g_sid="+g_sid; var cp = new cpaint(); @@ -1131,6 +1139,7 @@ Executado apenas se a variável g_mostraRosa = "sim" function mostraRosaDosVentos() { if (g_mostraRosa == "nao"){return;} + YAHOO.log("mostraRosaDosVentos", "i3geo"); if (!$i("tip")) { var novoel = document.createElement("div"); @@ -1177,6 +1186,7 @@ function mostraRosaDosVentos() } } } + YAHOO.log("Fim mostraRosaDosVentos", "i3geo"); } /* Function: initJanelaZoom @@ -1189,6 +1199,7 @@ qual - Qual janela (1 ou 2) */ function initJanelaZoom(qual) { + YAHOO.log("Janela de botões", "i3geo"); //janela de botoes 1 var wj = "36px"; var recuo = "0px"; @@ -1319,6 +1330,7 @@ function initJanelaZoom(qual) } if ((qual == 2) && ($i("maisBotoes2"))) {YAHOO.janelaBotoes2.xp.panel.show();} + YAHOO.log("Fim Janela de botões", "i3geo"); } /* Function: initJanelaRef @@ -1327,6 +1339,7 @@ Abre a janela com o mapa de referencia */ function initJanelaRef() { + YAHOO.log("initJanelaRef", "i3geo"); if (!$i("winRef")) { var novoel = document.createElement("div"); @@ -1353,7 +1366,7 @@ function initJanelaRef() YAHOO.namespace("janelaRef.xp"); YAHOO.janelaRef.xp.panel = new YAHOO.widget.Panel("winRef", { width:"156px", fixedcenter: false, constraintoviewport: true, underlay:"shadow", close:true, visible:true, draggable:true, modal:false } ); YAHOO.janelaRef.xp.panel.render(); - var pos = pegaPosicaoObjeto($i("img")); + var pos = i3GEO.util.pegaPosicaoObjeto($i("img")); if (navm){YAHOO.janelaRef.xp.panel.moveTo((pos[0]+objmapa.w-160),pos[1]+4);} else {YAHOO.janelaRef.xp.panel.moveTo((pos[0]+objmapa.w-160),pos[1]+4);} @@ -1366,6 +1379,7 @@ function initJanelaRef() YAHOO.util.Event.addListener(YAHOO.janelaRef.xp.panel.close, "click", escondeRef); i3GEO.util.insereCookie("g_mapaRefDisplay","block"); } + YAHOO.log("Fiim initJanelaRef", "i3geo"); objmapa.atualizaReferencia(); } @@ -1386,7 +1400,7 @@ function movelentef() { if ($i("lente").style.visibility=="visible") { - var pos = pegaPosicaoObjeto($i("img")); + var pos = i3GEO.util.pegaPosicaoObjeto($i("img")); var esq = (objposicaocursor.telax - pos[0]) * 2.25; var topo = (objposicaocursor.telay - pos[1]) * 2.25; var clipt = "rect("+ (topo - 40) + " " + (esq + 40) + " " + (topo + 40) + " " + (esq - 40) +")"; @@ -1415,7 +1429,8 @@ tipo - desloca|termina */ function zoomboxf(tipo) { - var pos = pegaPosicaoObjeto($i("img")); + YAHOO.log("zoomboxf", "i3geo"); + var pos = i3GEO.util.pegaPosicaoObjeto($i("img")); if($i("box1")) { var bx = $i("box1"); @@ -1517,6 +1532,7 @@ function zoomboxf(tipo) document.getElementById("imgh").style.display="block"; break; } + YAHOO.log("Fim zoomboxf", "i3geo"); } /* Function: clicouRef @@ -1689,6 +1705,7 @@ Esta é a função default, definida na variável g_funcaoTip */ function verificaTipDefault() { + YAHOO.log("verificaTipDefault", "i3geo"); var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=identifica&opcao=tip&xy="+objposicaocursor.ddx+","+objposicaocursor.ddy+"&resolucao=5&g_sid="+g_sid; var cp = new cpaint(); //cp.set_debug(2) @@ -1773,6 +1790,7 @@ function mostraTip(retorno) } } } + YAHOO.log("Fim mostraTip", "i3geo"); } /* Section: legenda @@ -1838,6 +1856,7 @@ Atualiza o box do google se a função google estiver ativa */ function atualizagoogle() { + YAHOO.log("atualizagoogle", "i3geo"); if (frames["wdocai"]) { if (navn) @@ -1859,6 +1878,7 @@ function atualizagoogle() } } } + YAHOO.log("Fiim atualizagoogle", "i3geo"); } /* Function: atualizascielo @@ -1867,6 +1887,7 @@ Atualiza a lista de dados na opção de busca Scielo */ function atualizascielo() { + YAHOO.log("atualizascielo", "i3geo"); if ($i("wdocai")) { if (window.parent.frames["wdocai"]) @@ -1878,6 +1899,7 @@ function atualizascielo() } } } + YAHOO.log("Fim atualizascielo", "i3geo"); } /* Function: atualizaconfluence @@ -1886,6 +1908,7 @@ Atualiza a lista de dados na opção de busca confluence */ function atualizaconfluence() { + YAHOO.log("atualizaconfluence", "i3geo"); if($i("wdocai")) { if (window.parent.frames["wdocai"]) @@ -1897,6 +1920,7 @@ function atualizaconfluence() } } } + YAHOO.log("Fim atualizaconfluence", "i3geo"); } /* Function: atualizawiki @@ -1905,6 +1929,7 @@ Atualiza a lista de dados na opção de busca wiki */ function atualizawiki() { + YAHOO.log("atualizawiki", "i3geo"); if ($i("wdocai")) { if (window.parent.frames["wdocai"]) @@ -1916,6 +1941,7 @@ function atualizawiki() } } } + YAHOO.log("Fim atualizawiki", "i3geo"); } /* Section: menu de temas e outras listagens @@ -2100,7 +2126,7 @@ function pegaMapas(retorno) $i("banners").innerHTML = ins; } /* -Function: arvoreclick +Function: arvoreclick (depreciado) Marca o checkbox de adição de temas @@ -2119,7 +2145,7 @@ function arvoreclick(itemID) } } /* -Function: pegaTema +Function: pegaTema (depreciado) Pega o tema de um no na guia de temas. @@ -2209,6 +2235,7 @@ function remapaf() // //zera o contador de tempo // + YAHOO.log("remapaf", "i3geo"); clearTimeout(objmapa.tempo); objmapa.tempo = ""; objmapa.temaAtivo = ""; @@ -2309,6 +2336,7 @@ function remapaf() } else {remapaAdicNovos();} + YAHOO.log("FIm remapaf", "i3geo"); } /* Section: eventos @@ -2323,6 +2351,7 @@ function calcposf() { try { + YAHOO.log("calcposf", "i3geo"); imagemxi = 0; imagemyi = 0; imagemxref = 0; @@ -2368,6 +2397,7 @@ function calcposf() $top("aguarde",imagemyi); $left("aguarde",imagemxi); } + YAHOO.log("Fim calcposf", "i3geo"); } catch(e){alert("Ocorreu um erro. calcposf"+e);} } @@ -2426,6 +2456,7 @@ exy - objeto evento. */ function capturaposicao(e) { + YAHOO.log("capturaposicao", "i3geo"); if (!e) var e = window.event; // //verifica sob qual objeto o mouse está se movendo @@ -2441,9 +2472,9 @@ function capturaposicao(e) //se não for feito assim, o deslocamento do mapa não é capturado // if (g_panM == "sim") - {var pos = pegaPosicaoObjeto(targ.parentNode);} + {var pos = i3GEO.util.pegaPosicaoObjeto(targ.parentNode);} else - {var pos = pegaPosicaoObjeto(targ);} + {var pos = i3GEO.util.pegaPosicaoObjeto(targ);} if((g_entorno == "sim") && (g_panM == "sim")) { pos[0] = pos[0] - objmapa.w; @@ -2488,8 +2519,8 @@ function capturaposicao(e) var ex = objmapa.extentref; } //$i("visual").innerHTML=c - var teladd = calcddf(xfig,yfig,c,ex); - var teladms = convdmsf(teladd[0],teladd[1]); + var teladd = i3GEO.util.tela2dd(xfig,yfig,c,ex); + var teladms = i3GEO.util.dd2dms(teladd[0],teladd[1]); objposicaocursor.ddx = teladd[0]; objposicaocursor.ddy = teladd[1]; objposicaocursor.dmsx = teladms[0]; @@ -2509,6 +2540,7 @@ function capturaposicao(e) //if (objmapa.parado!="cancela") //{objmapa.parado = "nao";} ajaxTip = ""; + YAHOO.log("Fiim capturaposicao", "i3geo"); } /* Section: quadro de animação @@ -2820,172 +2852,6 @@ function calculadistancia(lga,lta,lgb,ltb) //0ms } catch(e){return (0);} } - -/* -Function: calcddf - -Converte o x,y de unidades de tela para décimo de grau. - -Parameters: - -xfign - x em valores de imagem. - -yfign - y em coordenadas de imagem. - -g_celula - tamanho no terreno do pixel da imagem. - -imgext - extensão geográfica do mapa. - -Returns: - -Coordena em dd. -*/ -function calcddf(xfign,yfign,g_celula,imgext) -{ - try - { - if (navm) - { - xfign = xfign - 2.2; - yfign = yfign - 2.7; - } - if (navn) - { - xfign = xfign - 0.12; - yfign = yfign - 1.05; - } - var nx = g_celula * xfign; - var ny = g_celula * yfign; - var amext = imgext.split(" "); - var longdd = (amext[0] * 1) + nx; - var latdd = (amext[3] * 1) - ny; - var res = new Array(); - res[0] = longdd; - res[1] = latdd; - return (res); - } - catch(e){return(0);} -} -/* -Function: convdmsf - -Converte dd em dms. - -Parameters: - -x - coordenada x. - -y - coordenada y. - -Returns: - -Array com o valor de x [0] e y [1] no formato dd mm ss -*/ -function convdmsf(x,y) -{ - var m = 0; - var s = 0; - var dx = parseInt(x); - if (dx > 0) - {var restod = x - dx;} - if (dx < 0) - {restod = (x * -1) - (dx * -1);} - dx = dx; - if (restod != 0) - { - var mm = restod * 60; - var m = parseInt(restod * 60); - var restos = mm - m; - var mx = m; - if (restos != 0) - { - var s = restos * 60; - var s = (s+"_").substring(0,5); - var sx = s; - } - else { s = "00.00" } - } - else - { - var mx = "00"; - var sx = "00.00"; - } - if (m.length == 2){m = "0"+m+"";} - if (s*1 < 10){s = "0"+s;} - var xv = dx+" "+mx+" "+sx; - var m = 0; - var s = 0; - var dy = parseInt(y); - if (dy > 0) - {var restod = y - dy;} - if (dy < 0) - {var restod = (y * -1) - (dy * -1);} - dy = dy; - if (restod != 0) - { - var mm = restod * 60; - var m = parseInt(restod * 60); - var restos = mm - m; - var my = m; - if (restos != 0) - { - var s = restos * 60; - s = (s+"_").substring(0,5); - var sy = s; - } - else { var s = "00.00";} - } - else - { - var my = "00"; - var sy = "00.00"; - } - if (m.length == 2){m = "0"+m;} - if (s*1 < 10){s = "0"+s;} - var yv = dy+" "+my+" "+sy; - var res = new Array(); - res[0] = xv; - res[1] = yv; - return res; -} -/* -Function: convddtela - -Converte coordenadas dd em coordenadas de tela. - -Parameters: - -vx - coordenada x. - -vy - coordenada y. - -docmapa - objeto que contém o objeto imagem. - -Returns: - -Array com o valor de x [0] e y [1] -*/ -function convddtela(vx,vy,docmapa) -{ - try - { - if(!docmapa) - {var docmapa = window.document;} - if(docmapa.getElementById("contemImg")) - var dc = docmapa.getElementById("contemImg"); - else - var dc = docmapa.getElementById("img"); - var pos = pegaPosicaoObjeto(dc); - var imgext = objmapa.extent; - var imgext = imgext.split(" "); - vx = (vx * 1) - (imgext[0] * 1); - vy = (vy * -1) + (imgext[3] * 1); - c = objmapa.cellsize * 1; - xy = new Array(); - return [(vx / c) + pos[0],(vy / c) + pos[1]]; - } - catch(e){return(new Array());} -} /* Function: posicaomouse @@ -3096,7 +2962,7 @@ function desenhoRichdraw(tipo,objeto,n) { if (richdraw && $i("img")) { - var pos = pegaPosicaoObjeto($i("img")); + var pos = i3GEO.util.pegaPosicaoObjeto($i("img")); // //faz o reposicionamento de linhas quando o mouse é movido e a linha está ativa // @@ -3189,31 +3055,6 @@ function incluir(path) cp.call(p,f,ajaxredesenha); } /* -Function: i3geo_pegaElementoPai - -Pega o elemento pai de um elemento clicado para identificar o código do tema. - -Parameters: - -e - elemento do DOM. -*/ -function i3geo_pegaElementoPai(e) -{ - var targ; - if (!e) - {var e = window.event;} - if (e.target) - {targ = e.target;} - else - if (e.srcElement) - {targ = e.srcElement;} - if (targ.nodeType == 3) - {targ = targ.parentNode;} - var tname; - tparent=targ.parentNode; - return(tparent); -} -/* Function: inseremarcaf Insere um ponto no mapa. @@ -3309,39 +3150,6 @@ function criaboxg() document.body.appendChild(novoel); } } - - -/* -Function: pegaPosicaoObjeto - -Retorna a posição x,y de um objeto em relação a tela do navegador -*/ -function pegaPosicaoObjeto(obj) -{ - if(obj) - { - if(obj.style.position == "absolute") - { - return [(parseInt(obj.style.left)),(parseInt(obj.style.top))]; - } - else - { - var curleft = curtop = 0; - if(obj) - { - if (obj.offsetParent) { - do { - curleft += obj.offsetLeft-obj.scrollLeft; - curtop += obj.offsetTop-obj.scrollTop; - } while (obj = obj.offsetParent); - } - } - return [curleft+document.body.scrollLeft,curtop+document.body.scrollTop]; - } - } - else - {return [0,0];} -} /* Function: recuperamapa @@ -3356,20 +3164,6 @@ function recuperamapa() cp.set_response_type("JSON"); cp.call(p,"recuperamapa",remapaf); } -/* -Function: protocolo - -Retorna o protocolo utilizado na url. -*/ -function protocolo() -{ - var u = window.location.href; - var u = u.split(":"); - return (u[0]); -} -//Mantido aqui apenas para fins de compatibilidade -function borra() -{} //testa se esse script foi carregado function testafuncoes() {} diff --git a/classesjs/geradordelinks.js b/classesjs/geradordelinks.js index 163b94f..d21aa87 100644 --- a/classesjs/geradordelinks.js +++ b/classesjs/geradordelinks.js @@ -308,7 +308,7 @@ function i3geo_gl_configura(loc_i3geo,nomeseltema,temasa,link,grupo,subgrupo,tem */ this.preview = function(e) { - var id = i3geo_pegaElementoPai(e).id + var id = i3GEO.util.pegaElementoPai(e).id window.open("testamapfile.php?map="+id+".map&tipo=grande") } /* diff --git a/classesjs/i3geonaocompacto.js b/classesjs/i3geonaocompacto.js index 164bc08..46d0f7a 100644 --- a/classesjs/i3geonaocompacto.js +++ b/classesjs/i3geonaocompacto.js @@ -29,7 +29,6 @@ var jsfiles = new Array( "../pacotes/yui252/build/utilities/utilities.js", "../pacotes/cpaint/cpaint2.inc.compressed.js", "../pacotes/yui252/build/treeview/treeview-min.js", -"depreciados.js", "classe_configura.js", "classe_util.js", "dicionario.js", @@ -45,7 +44,8 @@ var jsfiles = new Array( "redesenho.js", "iniciamma.js", "menususpenso.js", -"../pacotes/richdraw/richdraw_tudo_compacto.js" +"../pacotes/richdraw/richdraw_tudo_compacto.js", +"depreciados.js" ); for (i = 0; i < jsfiles.length; i++) { diff --git a/classesjs/iniciamma.js b/classesjs/iniciamma.js index 8a180f3..71d97cd 100644 --- a/classesjs/iniciamma.js +++ b/classesjs/iniciamma.js @@ -329,6 +329,7 @@ function Mapa(e,m) this.w = document.body.offsetWidth - parseInt($i("contemFerramentas").style.width) - diminuix; this.h = document.body.offsetHeight - diminuiy; } + YAHOO.log("Reposicionou a janela do navegador", "i3geo"); if ($i("openlayers")) { $i("openlayers").style.width = this.w; @@ -502,6 +503,7 @@ function Mapa(e,m) */ this.inicializa= function() { + YAHOO.log("Inicializando o i3geo", "i3geo"); // //se não for encontrado nenhum div com o id i3geo, o corpo do html recebe esse identificador // @@ -531,6 +533,7 @@ function Mapa(e,m) // //inicia o mapa // + YAHOO.log("Chamada AJAX para obter o mapa inicial", "i3geo"); i3GEO.janela.abreAguarde("montaMapa",$trad("o5")); var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=inicia&embedLegenda="+g_embedLegenda+"&w="+this.w+"&h="+this.h+"&g_sid="+g_sid; cpObj.call(p,"iniciaMapa",this.montaMapa); @@ -547,6 +550,7 @@ function Mapa(e,m) */ this.montaMapa = function (retorno) { + YAHOO.log("Mapa obtido", "i3geo"); if (retorno.data.erro) { i3GEO.janela.fechaAguarde("montaMapa"); @@ -602,6 +606,7 @@ function Mapa(e,m) // //ativa os botões das funções // + YAHOO.log("Ativando os botões", "i3geo"); var l = g_listaFuncoesBotoes.botoes; //var lle = l.length; var b = l.length-1; @@ -677,7 +682,7 @@ function Mapa(e,m) // //reposiciona a janela de botoes // - var imagemxy = pegaPosicaoObjeto($i("corpoMapa")); + var imagemxy = i3GEO.util.pegaPosicaoObjeto($i("corpoMapa")); if ($i("maisBotoes1")){YAHOO.janelaBotoes1.xp.panel.moveTo(imagemxy[0]+40,imagemxy[1]+10);} if ($i("maisBotoes2")){YAHOO.janelaBotoes2.xp.panel.moveTo(imagemxy[0],imagemxy[1]+10);} else @@ -752,6 +757,7 @@ function Mapa(e,m) rebobinaf(); if($i("mst")) $i("mst").style.visibility ="visible"; + YAHOO.log("Fim objmapa.inicializa", "i3geo"); }; /* Function: ativaListaPropriedades @@ -817,6 +823,7 @@ function Mapa(e,m) {var dinamico = $i("refDinamico").checked;} if ($i("mapaReferencia") && objmapa.extent != mapexten) { + YAHOO.log("Atualizando o mapa de referência", "i3geo"); if(dinamico) { var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=referenciadinamica&g_sid="+g_sid+"&zoom="+g_zoomRefDinamico; @@ -852,6 +859,7 @@ function Mapa(e,m) { if (($i("moveLegi")) || ($i("legenda") && $i(objmapa.guiaLegenda+"obj") && $i(objmapa.guiaLegenda+"obj").style.display == "block")) { + YAHOO.log("Iniciando atualização da legenda HTML", "i3geo"); var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=criaLegendaHTML&templateLegenda="+g_templateLegenda+"&g_sid="+g_sid; cpObj.call(p,"criaLegenda",ajaxLegendaHTML); } @@ -885,6 +893,7 @@ function Mapa(e,m) */ this.criaCorpoMapa = function() { + YAHOO.log("Criando o corpo do mapa", "i3geo"); if ($i("corpoMapa")) { var ins = ""; @@ -981,6 +990,7 @@ function Mapa(e,m) } while(i--) } + YAHOO.log("Concluído o corpo do mapa", "i3geo"); }; /* Function: verificaClickMapa @@ -989,6 +999,7 @@ function Mapa(e,m) */ this.verificaClickMapa = function() { + YAHOO.log("Verificando clicks no mapa", "i3geo"); if (this.funcoesClickMapa.length > 0) { var f = this.funcoesClickMapa.length-1; @@ -1009,6 +1020,7 @@ function Mapa(e,m) eval(g_funcoesClickMapaDefault[f]); } } + YAHOO.log("Fim verificando clicks no mapa", "i3geo"); }; /* Function: verificaMousemoveMapa @@ -1017,6 +1029,7 @@ function Mapa(e,m) */ this.verificaMousemoveMapa = function() { + YAHOO.log("Verificando movimento domouse no mapa", "i3geo"); if (g_funcoesMousemoveMapaDefault.length > 0) { var f = g_funcoesMousemoveMapaDefault.length-1; @@ -1031,6 +1044,7 @@ function Mapa(e,m) while(f--) } } + YAHOO.log("Fim verificando movimento domouse no mapa", "i3geo"); }; /* Function: verificaMouseParado @@ -1039,6 +1053,7 @@ function Mapa(e,m) */ this.verificaMouseParado = function() { + YAHOO.log("Verificando mouse parado", "i3geo"); try { clearTimeout(objmapa.tempoParado); @@ -1057,6 +1072,7 @@ function Mapa(e,m) while(f--) } } + YAHOO.log("Fim verificando mouse parado", "i3geo"); }; /* Function: verificaNavegaMapa @@ -1065,6 +1081,7 @@ function Mapa(e,m) */ this.verificaNavegaMapa = function() { + YAHOO.log("Verificando navegação", "i3geo"); if (g_funcoesNevegaMapaDefault.length > 0) { var f = g_funcoesNevegaMapaDefault.length-1; @@ -1079,5 +1096,6 @@ function Mapa(e,m) while(f--) } } + YAHOO.log("Concluído verificando navegação", "i3geo"); }; } \ No newline at end of file diff --git a/classesjs/redesenho.js b/classesjs/redesenho.js index d1feefc..11be3de 100644 --- a/classesjs/redesenho.js +++ b/classesjs/redesenho.js @@ -251,7 +251,10 @@ function ajaxReferencia(retorno) } } gravaQuadro("referencia",refimagem); + YAHOO.log("Concluída imagem de referência", "redesenho"); } + else + {YAHOO.log("Erro na imagem de referência", "redesenho");} } /* Function: ajaxLegendaHTML @@ -306,7 +309,10 @@ function ajaxLegendaHTML(retorno) YAHOO.moveLegi.xp.panel.render(); YAHOO.moveLegi.xp.panel.show(); }; + YAHOO.log("Concluída legenda HTML", "redesenho"); } + else + {YAHOO.log("Erro na legenda HTML", "redesenho");} } /* Function: ajaxLegendaImagem @@ -338,6 +344,7 @@ retorno - string no formato "var mapimagem='nome da imagem'". function ajaxCorpoMapa(retorno) { i3GEO.arvoreDeCamadas.atualiza(retorno.data.temas); + YAHOO.log("ajaxCorpoMapa", "redesenho"); if($i("mst")) {$i("mst").style.display="block";} if (!$i("img")){return;} @@ -403,6 +410,7 @@ function ajaxCorpoMapa(retorno) } } } + YAHOO.log("Fim ajaxCorpoMapa", "redesenho"); } /* Function: ajaxredesenha @@ -419,6 +427,7 @@ function ajaxredesenha(retorno) try{richdraw.clearWorkspace();}catch(e){}; try { + YAHOO.log("ajaxredesenha", "redesenho"); if(retorno && retorno.data.temas) {i3GEO.janela.abreAguarde("ajaxiniciaParametros",$trad("o1"));ajaxIniciaParametros(retorno);} else @@ -475,6 +484,7 @@ function ajaxredesenha(retorno) } } } + YAHOO.log("Fim ajaxredesenha", "redesenho"); } catch(e){alert("ajaxredesenha "+e);} } @@ -489,6 +499,7 @@ retorno - objeto JSON. */ function ajaxIniciaParametros(retorno) { + YAHOO.log("ajaxIniciaParametros", "redesenho"); i3GEO.ajuda.ativaLetreiro(g_locaplic,g_sid); var tempo = ""; if ($i("openlayers")) @@ -635,6 +646,7 @@ function ajaxIniciaParametros(retorno) geraURLentorno(); ajustaEntorno(); } + YAHOO.log("Fim ajaxIniciaParametros", "redesenho"); } catch(e){alert("ajaxIniciaParametros "+e);} mostradicasf("","Tempo de redesenho em segundos: "+tempo,""); @@ -652,6 +664,7 @@ function ajaxabrelente(retorno) { try { + YAHOO.log("ajaxabrelente", "redesenho"); var retorno = retorno.data; if (retorno == "erro"){alert("A lente nao pode ser criada");return;} var volta = retorno.split(","); @@ -665,7 +678,7 @@ function ajaxabrelente(retorno) olente.style.zIndex=1000; olenteimg.style.zIndex=1000; oboxlente.style.zIndex=1000; - var pos = pegaPosicaoObjeto($i("corpoMapa")); + var pos = i3GEO.util.pegaPosicaoObjeto($i("corpoMapa")); eval ("olente.style." + g_tipoleft + " = pos[0] + g_posicaoLenteX + g_postpx"); eval ("olente.style." + g_tipotop + " = pos[1] + g_posicaoLenteY + g_postpx"); eval ("oboxlente.style." + g_tipoleft + " = pos[0] + g_posicaoLenteX + g_postpx"); @@ -675,6 +688,7 @@ function ajaxabrelente(retorno) olente.style.display='block'; olente.style.visibility='visible'; i3GEO.janela.fechaAguarde("ajaxabrelente"); + YAHOO.log("Fim ajaxabrelente", "redesenho"); } catch(e){trataErro();} } @@ -689,6 +703,7 @@ retorno - nome da imagem. */ function ajaxdestaca(retorno) { + YAHOO.log("ajaxdestaca", "redesenho"); var retorno = retorno.data; var m = new Image(); m.src = retorno; @@ -723,6 +738,7 @@ function ajaxdestaca(retorno) novoel.style.display = "block"; $i("div_d").appendChild(novoel); i3GEO.janela.fechaAguarde("ajaxdestaca"); + YAHOO.log("Fim ajaxdestaca", "redesenho"); } //testa se esse script foi carregado function testaajax() diff --git a/classesjs/wscliente.js b/classesjs/wscliente.js index 9a74fca..841e9bf 100644 --- a/classesjs/wscliente.js +++ b/classesjs/wscliente.js @@ -452,7 +452,7 @@ function i3geo_wscliente_configura(loc_i3geo,corpo,enderecows,enderecowms,rssws, {var p = new OpenLayers.Pixel(e.x,e.y);} //altera o indicador de localizacao var lonlat = map.getLonLatFromViewPortPx(p); - var d = convdmsf(lonlat.lon,lonlat.lat); + var d = i3GEO.util.dd2dms(lonlat.lon,lonlat.lat); $i("localizarxy").innerHTML = d[0]+" , "+d[1] }) map.events.register("click", map, function(e) diff --git a/css/i3geo.css b/css/i3geo.css index edffeed..e10f341 100644 --- a/css/i3geo.css +++ b/css/i3geo.css @@ -818,6 +818,14 @@ Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.5.2 */ +.yui-skin-sam .yui-log{padding:1em;width:31em;background-color:#AAA;color:#000;border:1px solid black;font-family:monospace;font-size:77%;text-align:left;z-index:9000;}.yui-skin-sam .yui-log-container{position:absolute;top:1em;right:1em;}.yui-skin-sam .yui-log input{margin:0;padding:0;font-family:arial;font-size:100%;font-weight:normal;}.yui-skin-sam .yui-log .yui-log-btns{position:relative;float:right;bottom:.25em;}.yui-skin-sam .yui-log .yui-log-hd{margin-top:1em;padding:.5em;background-color:#575757;}.yui-skin-sam .yui-log .yui-log-hd h4{margin:0;padding:0;font-size:108%;font-weight:bold;color:#FFF;}.yui-skin-sam .yui-log .yui-log-bd{width:100%;height:20em;background-color:#FFF;border:1px solid gray;overflow:auto;}.yui-skin-sam .yui-log p{margin:1px;padding:.1em;}.yui-skin-sam .yui-log pre{margin:0;padding:0;}.yui-skin-sam .yui-log pre.yui-log-verbose{white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}.yui-skin-sam .yui-log .yui-log-ft{margin-top:.5em;}.yui-skin-sam .yui-log .yui-log-ft .yui-log-categoryfilters{}.yui-skin-sam .yui-log .yui-log-ft .yui-log-sourcefilters{width:100%;border-top:1px solid #575757;margin-top:.75em;padding-top:.75em;}.yui-skin-sam .yui-log .yui-log-filtergrp{margin-right:.5em;}.yui-skin-sam .yui-log .info{background-color:#A7CC25;}.yui-skin-sam .yui-log .warn{background-color:#F58516;}.yui-skin-sam .yui-log .error{background-color:#E32F0B;}.yui-skin-sam .yui-log .time{background-color:#A6C9D7;}.yui-skin-sam .yui-log .window{background-color:#F2E886;} + +/* +Copyright (c) 2008, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 2.5.2 +*/ body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;} /* diff --git a/css/i3geo.css.php b/css/i3geo.css.php index 7fd8875..a6f7270 100644 --- a/css/i3geo.css.php +++ b/css/i3geo.css.php @@ -818,6 +818,14 @@ Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.5.2 */ +.yui-skin-sam .yui-log{padding:1em;width:31em;background-color:#AAA;color:#000;border:1px solid black;font-family:monospace;font-size:77%;text-align:left;z-index:9000;}.yui-skin-sam .yui-log-container{position:absolute;top:1em;right:1em;}.yui-skin-sam .yui-log input{margin:0;padding:0;font-family:arial;font-size:100%;font-weight:normal;}.yui-skin-sam .yui-log .yui-log-btns{position:relative;float:right;bottom:.25em;}.yui-skin-sam .yui-log .yui-log-hd{margin-top:1em;padding:.5em;background-color:#575757;}.yui-skin-sam .yui-log .yui-log-hd h4{margin:0;padding:0;font-size:108%;font-weight:bold;color:#FFF;}.yui-skin-sam .yui-log .yui-log-bd{width:100%;height:20em;background-color:#FFF;border:1px solid gray;overflow:auto;}.yui-skin-sam .yui-log p{margin:1px;padding:.1em;}.yui-skin-sam .yui-log pre{margin:0;padding:0;}.yui-skin-sam .yui-log pre.yui-log-verbose{white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}.yui-skin-sam .yui-log .yui-log-ft{margin-top:.5em;}.yui-skin-sam .yui-log .yui-log-ft .yui-log-categoryfilters{}.yui-skin-sam .yui-log .yui-log-ft .yui-log-sourcefilters{width:100%;border-top:1px solid #575757;margin-top:.75em;padding-top:.75em;}.yui-skin-sam .yui-log .yui-log-filtergrp{margin-right:.5em;}.yui-skin-sam .yui-log .info{background-color:#A7CC25;}.yui-skin-sam .yui-log .warn{background-color:#F58516;}.yui-skin-sam .yui-log .error{background-color:#E32F0B;}.yui-skin-sam .yui-log .time{background-color:#A6C9D7;}.yui-skin-sam .yui-log .window{background-color:#F2E886;} + +/* +Copyright (c) 2008, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 2.5.2 +*/ body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;} /* diff --git a/ferramentas/buscafotos/index.js b/ferramentas/buscafotos/index.js index 9a66bb2..3fd4889 100644 --- a/ferramentas/buscafotos/index.js +++ b/ferramentas/buscafotos/index.js @@ -212,7 +212,7 @@ function listafotoslocr(retorno) function mostraxy(xy) { var xy = xy.split(",") - var xy = window.parent.convddtela(xy[1]*1,xy[0]*1,window.parent.document) + var xy = window.parent.i3GEO.util.dd2tela(xy[1]*1,xy[0]*1,window.parent.document,window.parent.objmapa.extent,window.parent.objmapa.cellsize) var box = window.parent.$i("boxpin") box.style.display = "block" box.style.width = "21px" diff --git a/ferramentas/buscarapida/index.js b/ferramentas/buscarapida/index.js index b630b67..2658fd0 100644 --- a/ferramentas/buscarapida/index.js +++ b/ferramentas/buscarapida/index.js @@ -134,8 +134,8 @@ function mostraxy(wkt) y.sort(sortNumber) yMin = y[0] yMax = y[(y.length)-1] - var xyMin = window.parent.convddtela(xMin,yMin,window.parent.document) - var xyMax = window.parent.convddtela(xMax,yMax,window.parent.document) + var xyMin = window.parent.i3GEO.util.dd2tela(xMin,yMin,window.parent.document,window.parent.objmapa.extent,window.parent.objmapa.cellsize) + var xyMax = window.parent.i3GEO.util.dd2tela(xMax,yMax,window.parent.document,window.parent.objmapa.extent,window.parent.objmapa.cellsize) var box = window.parent.$i("boxg") var w = xyMax[0]-xyMin[0] var h = xyMin[1]-xyMax[1] diff --git a/ferramentas/confluence/index.js b/ferramentas/confluence/index.js index b6447fe..f4720c2 100644 --- a/ferramentas/confluence/index.js +++ b/ferramentas/confluence/index.js @@ -79,7 +79,7 @@ function buscaconfluence() function mostraxy(xy) { var xy = xy.split(",") - var xy = window.parent.convddtela(xy[1]*1,xy[0]*1,window.parent.document) + var xy = window.parent.i3GEO.util.dd2tela(xy[1]*1,xy[0]*1,window.parent.document,window.parent.objmapa.extent,window.parent.objmapa.cellsize) var box = window.parent.$i("boxg") box.style.display = "block" box.style.width = "5px" diff --git a/ferramentas/googlemaps/index.htm b/ferramentas/googlemaps/index.htm index ed15173..e05d73b 100644 --- a/ferramentas/googlemaps/index.htm +++ b/ferramentas/googlemaps/index.htm @@ -77,8 +77,8 @@ var bd = map.getBounds(); var so = bd.getSouthWest(); var ne = bd.getNorthEast(); - var xyMin = window.parent.convddtela(so.lng(),so.lat(),window.parent.document); - var xyMax = window.parent.convddtela(ne.lng(),ne.lat(),window.parent.document); + var xyMin = window.parent.i3GEO.util.dd2tela(so.lng(),so.lat(),window.parent.document,window.parent.objmapa.extent,window.parent.objmapa.cellsize); + var xyMax = window.parent.i3GEO.util.dd2tela(ne.lng(),ne.lat(),window.parent.document,window.parent.objmapa.extent,window.parent.objmapa.cellsize); var box = window.parent.$i("boxg") var w = xyMax[0]-xyMin[0] var h = xyMin[1]-xyMax[1] diff --git a/ferramentas/googlemaps/index.php b/ferramentas/googlemaps/index.php index 8a9befe..4b1c145 100644 --- a/ferramentas/googlemaps/index.php +++ b/ferramentas/googlemaps/index.php @@ -132,8 +132,8 @@ include_once("../../ms_configura.php"); var bd = map.getBounds(); var so = bd.getSouthWest(); var ne = bd.getNorthEast(); - var xyMin = window.parent.convddtela(so.lng(),so.lat(),window.parent.document); - var xyMax = window.parent.convddtela(ne.lng(),ne.lat(),window.parent.document); + var xyMin = window.parent.i3GEO.util.dd2tela(so.lng(),so.lat(),window.parent.document,window.parent.objmapa.extent,window.parent.objmapa.cellsize); + var xyMax = window.parent.i3GEO.util.dd2tela(ne.lng(),ne.lat(),window.parent.document,window.parent.objmapa.extent,window.parent.objmapa.cellsize); var box = window.parent.$i("boxg") var w = xyMax[0]-xyMin[0] var h = xyMin[1]-xyMax[1] -- libgit2 0.21.2