From 3200512b902208eab26a77a2f2ff533aff9f4a52 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Thu, 21 Jun 2012 23:37:32 +0000 Subject: [PATCH] --- classesjs/classe_analise.js | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------- classesjs/classe_arvoredetemas.js | 346 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- classesjs/classe_mapa.js | 154 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------- classesjs/classe_selecao.js | 18 +++++++++--------- classesjs/classe_tema.js | 136 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------- classesjs/classe_util.js | 424 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 6 files changed, 603 insertions(+), 603 deletions(-) diff --git a/classesjs/classe_analise.js b/classesjs/classe_analise.js index e56f67f..f5191f2 100644 --- a/classesjs/classe_analise.js +++ b/classesjs/classe_analise.js @@ -1,7 +1,7 @@ /*jslint white:false,undef: false, rhino: true, onevar: true, evil: false */ /* -Title: Análise geográfica +Title: An�lise geogr�fica Arquivo: @@ -13,20 +13,20 @@ GPL2 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil +Direitos Autorais Reservados (c) 2006 Minist�rio do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br -Este programa é software livre; você pode redistribuí-lo -e/ou modificá-lo sob os termos da Licença Pública Geral +Este programa � software livre; voc� pode redistribu�-lo +e/ou modific�-lo sob os termos da Licen�a P�blica Geral GNU conforme publicada pela Free Software Foundation; -Este programa é distribuído na expectativa de que seja útil, -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. -Consulte a Licença Pública Geral do GNU para mais detalhes. -Você deve ter recebido uma cópia da Licença Pública Geral do -GNU junto com este programa; se não, escreva para a -Free Software Foundation, Inc., no endereço +Este programa � distribu�do na expectativa de que seja �til, +por�m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl�cita +de COMERCIABILIDADE OU ADEQUA��O A UMA FINALIDADE ESPEC�FICA. +Consulte a Licen�a P�blica Geral do GNU para mais detalhes. +Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral do +GNU junto com este programa; se n�o, escreva para a +Free Software Foundation, Inc., no endere�o 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. */ if(typeof(i3GEO) === 'undefined'){ @@ -35,19 +35,19 @@ if(typeof(i3GEO) === 'undefined'){ /* Classe: i3GEO.analise -Funções de geração das análises e abertura dos diálogos das opções de análise espacial +Fun��es de gera��o das an�lises e abertura dos di�logos das op��es de an�lise espacial -Em i3GEO.analise.dialogo estão as funções de abertura dos diálogos +Em i3GEO.analise.dialogo est�o as fun��es de abertura dos di�logos */ i3GEO.analise = { /* Classe: i3GEO.analise.dialogo - Abre as telas de diálogo das opções de análise + Abre as telas de di�logo das op��es de an�lise Exemplo: - Para abrir a mensagem de diálogo de geração de buffer, utilize + Para abrir a mensagem de di�logo de gera��o de buffer, utilize i3GEO.analise.dialogo.buffer() */ @@ -55,7 +55,7 @@ i3GEO.analise = { /* Function: graficoInterativo - Abre a janela de diálogo da ferramenta graficointerativo + Abre a janela de di�logo da ferramenta graficointerativo */ graficoInterativo: function(){ i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.graficoInterativo()","graficointerativo","graficointerativo"); @@ -63,7 +63,7 @@ i3GEO.analise = { /* Function: linhaDoTempo - Abre a janela de diálogo da ferramenta linhadotempo + Abre a janela de di�logo da ferramenta linhadotempo */ linhaDoTempo: function(){ if(typeof(console) !== 'undefined'){console.info("i3GEO.analise.dialogo.linhaDoTempo()");} @@ -92,7 +92,7 @@ i3GEO.analise = { /* Function: perfil - Abre a janela de diálogo da ferramenta perfil + Abre a janela de di�logo da ferramenta perfil */ perfil: function(){ i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.perfil()","perfil","perfil"); @@ -100,7 +100,7 @@ i3GEO.analise = { /* Function: gradePontos - Abre a janela de diálogo da ferramenta gradepontos + Abre a janela de di�logo da ferramenta gradepontos */ gradePontos: function(){ i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePontos()","gradepontos","gradeDePontos"); @@ -108,7 +108,7 @@ i3GEO.analise = { /* Function: gradePol - Abre a janela de diálogo da ferramenta gradepol + Abre a janela de di�logo da ferramenta gradepol */ gradePol: function(){ i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePol()","gradepol","gradeDePoligonos"); @@ -116,7 +116,7 @@ i3GEO.analise = { /* Function: gradeHex - Abre a janela de diálogo da ferramenta gradehex + Abre a janela de di�logo da ferramenta gradehex */ gradeHex: function(){ i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradeHex()","gradehex","gradeDeHex"); @@ -124,7 +124,7 @@ i3GEO.analise = { /* Function: analisaGeometrias - Abre a janela de diálogo da ferramenta analisageometrias + Abre a janela de di�logo da ferramenta analisageometrias */ analisaGeometrias: function(){ i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.analisaGeometrias()","analisageometrias","analisaGeometrias"); @@ -132,15 +132,15 @@ i3GEO.analise = { /* Function: pontosdistri - Abre a janela de diálogo da ferramenta pontosdistri + Abre a janela de di�logo da ferramenta pontosdistri */ pontosdistri: function(){ - i3GEO.parametros.r === "nao" ? alert("Opção não disponível") : i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontosdistri()","pontosdistri","pontosDistri"); + i3GEO.parametros.r === "nao" ? alert("Op��o n�o dispon�vel") : i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontosdistri()","pontosdistri","pontosDistri"); }, /* Function: pontoempoligono - Abre a janela de diálogo da ferramenta pontoempoligono + Abre a janela de di�logo da ferramenta pontoempoligono */ pontoempoligono: function(){ i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontoempoligono()","pontoempoligono","pontoEmPoligono"); @@ -148,7 +148,7 @@ i3GEO.analise = { /* Function: centromassa - Abre a janela de diálogo da ferramenta centro médio + Abre a janela de di�logo da ferramenta centro m�dio */ centromassa: function(){ i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centromassa()","centromassa","centromassa"); @@ -156,7 +156,7 @@ i3GEO.analise = { /* Function: nptPol - Abre a janela de diálogo da ferramenta nptpol + Abre a janela de di�logo da ferramenta nptpol */ nptPol: function(){ i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.nptPol()","nptpol","nptpol"); @@ -164,7 +164,7 @@ i3GEO.analise = { /* Function: buffer - Abre a janela de diálogo da ferramenta buffer + Abre a janela de di�logo da ferramenta buffer */ buffer: function(){ i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.buffer()","buffer","buffer"); @@ -172,7 +172,7 @@ i3GEO.analise = { /* Function: distanciaptpt - Abre a janela de diálogo da ferramenta distanciaptpt + Abre a janela de di�logo da ferramenta distanciaptpt */ distanciaptpt: function(){ i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.distanciaptpt()","distanciaptpt","distanciaptpt"); @@ -180,7 +180,7 @@ i3GEO.analise = { /* Function: centroide - Abre a janela de diálogo da ferramenta centroide + Abre a janela de di�logo da ferramenta centroide */ centroide: function(){ i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centroide()","centroide","centroide"); @@ -188,7 +188,7 @@ i3GEO.analise = { /* Function: dissolve - Abre a janela de diálogo da ferramenta dissolve + Abre a janela de di�logo da ferramenta dissolve */ dissolve: function(){ i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.dissolve()","dissolve","dissolve"); @@ -196,7 +196,7 @@ i3GEO.analise = { /* Function: agrupaElementos - Abre a janela de diálogo da ferramenta agrupaelementos + Abre a janela de di�logo da ferramenta agrupaelementos */ agrupaElementos: function(){ i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.agrupaElementos()","agrupaelementos","agrupaElementos"); @@ -205,21 +205,21 @@ i3GEO.analise = { /* Classe: i3GEO.analise.medeDistancia - Ativa e controla a opção de medição de distâncias. + Ativa e controla a op��o de medi��o de dist�ncias. - A medida é feita quando o usuário clica no mapa com esta opção ativa + A medida � feita quando o usu�rio clica no mapa com esta op��o ativa - Quando o botão é acionado, abre-se a janela que mostra o resultado da medida, o ícone que segue o mouse é alterado. + Quando o bot�o � acionado, abre-se a janela que mostra o resultado da medida, o �cone que segue o mouse � alterado. - Para mostrar o resultado do cálculo, é incluído um div específico. + Para mostrar o resultado do c�lculo, � inclu�do um div espec�fico. */ medeDistancia:{ /* Function: inicia - Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários + Inicia a opera��o de medi��o, abrindo a janela de resultados e criando os componentes necess�rios - São registrados os eventos de clique sobre o mapa e fechamento da janela de resultados + S�o registrados os eventos de clique sobre o mapa e fechamento da janela de resultados */ inicia: function(){ if(typeof(console) !== 'undefined'){console.info("i3GEO.analise.medeDistancia.inicia()");} @@ -262,7 +262,7 @@ i3GEO.analise = { /* Function: criaJanela - Cria a janela para mostrar os resultados da medição + Cria a janela para mostrar os resultados da medi��o */ criaJanela: function(){ var novoel,ins,imagemxy,janela; @@ -300,16 +300,16 @@ i3GEO.analise = { janela.moveTo(imagemxy[0]+150,imagemxy[1]); if(navm && i3GEO.Interface.ATUAL === "googleearth" ){ janela.moveTo(0,0); - alert("Essa opção não funciona bem no Internet Explorer"); + alert("Essa op��o n�o funciona bem no Internet Explorer"); } // - //botao que abre a ferramenta de cálculo de perfis. - //pontosdistobj contém as coordenadas dos pontos + //botao que abre a ferramenta de c�lculo de perfis. + //pontosdistobj cont�m as coordenadas dos pontos // new YAHOO.widget.Button( "i3GEObotaoPerfil", {onclick:{fn: function(){ - var js = i3GEO.configura.locaplic+"/ferramentas/perfil/index.js.php"; + var js = i3GEO.configura.locaplic+"/ferramentas/perfil/index.js"; i3GEO.util.scriptTag(js,"i3GEOF.perfil.criaJanelaFlutuante(pontosdistobj)","i3GEOF.perfil_script"); }}} ); @@ -317,7 +317,7 @@ i3GEO.analise = { /* Function: fechaJanela - Fecha a janela e os elementos gráficos criados para a ferramenta de medição + Fecha a janela e os elementos gr�ficos criados para a ferramenta de medi��o */ fechaJanela: function(){ var janela; @@ -338,7 +338,7 @@ i3GEO.analise = { /* Function: clique - Adiciona uma marca na tela e realiza o cálculo de distância dos pontos inseridos + Adiciona uma marca na tela e realiza o c�lculo de dist�ncia dos pontos inseridos */ clique: function(){ var n,d,decimal,dd; @@ -351,7 +351,7 @@ i3GEO.analise = { pontosdistobj.ximg[n] = objposicaocursor.imgx; pontosdistobj.yimg[n] = objposicaocursor.imgy; pontosdistobj.dist[n] = 0; - //cria a linha que será utilizada para seguir a posição do mouse e o último ponto + //cria a linha que ser� utilizada para seguir a posi��o do mouse e o �ltimo ponto if(i3GEO.util.in_array(i3GEO.Interface.ATUAL,["openlayers","googlemaps"])){ try{ if (navn) @@ -389,7 +389,7 @@ i3GEO.analise = { {i3GEO.Interface.googleearth.insereMarca(d+" km",objposicaocursor.ddx,objposicaocursor.ddy,"","divGeometriasTemp");} } - //cria a linha ligando os dois últimos pontos + //cria a linha ligando os dois �ltimos pontos if(i3GEO.Interface.ATUAL === "googleearth"){ i3GEO.Interface.googleearth.insereLinha(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],pontosdistobj.xpt[n],pontosdistobj.ypt[n],"","divGeometriasTemp"); } @@ -403,7 +403,7 @@ i3GEO.analise = { /* Function: paraCalculo - Para o cálculo de distâncias e ativa o botão "pan" + Para o c�lculo de dist�ncias e ativa o bot�o "pan" */ paraCalculo: function(){ var botaoPan = $i("pan"); @@ -413,7 +413,7 @@ i3GEO.analise = { /* Function: movimento - Realiza os cálculos e desenho da linha conforme o usuário movimenta o mouse + Realiza os c�lculos e desenho da linha conforme o usu�rio movimenta o mouse */ movimento: function(){ var n,d,r,decimal,da,mostra,texto, @@ -443,8 +443,8 @@ i3GEO.analise = { mostra = $i("mostradistancia_calculo"); if (mostra){ - texto = " Dist acum.= "+da+" km
atual= "+d+" km
Direção (DMS)= "+r; - texto += "
Método cálculo de distâncias: "+calculo.metododistancia; + texto = " Dist acum.= "+da+" km
atual= "+d+" km
Dire��o (DMS)= "+r; + texto += "
M�todo c�lculo de dist�ncias: "+calculo.metododistancia; mostra.innerHTML = texto; } if(i3GEO.Interface.ATUAL !== "googleearth" && navn) @@ -458,21 +458,21 @@ i3GEO.analise = { /* Classe: i3GEO.analise.medeArea - Ativa e controla a opção de medição de área. + Ativa e controla a op��o de medi��o de �rea. - A medida é feita quando o usuário clica no mapa com esta opção ativa + A medida � feita quando o usu�rio clica no mapa com esta op��o ativa - Quando o botão é acionado, abre-se a janela que mostra o resultado da medida, o ícone que segue o mouse é alterado. + Quando o bot�o � acionado, abre-se a janela que mostra o resultado da medida, o �cone que segue o mouse � alterado. - Para mostrar o resultado do cálculo, é incluído um div específico. + Para mostrar o resultado do c�lculo, � inclu�do um div espec�fico. */ medeArea:{ /* Function: inicia - Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários + Inicia a opera��o de medi��o, abrindo a janela de resultados e criando os componentes necess�rios - São registrados os eventos de clique sobre o mapa e fechamento da janela de resultados + S�o registrados os eventos de clique sobre o mapa e fechamento da janela de resultados */ inicia: function(){ if(typeof(console) !== 'undefined'){console.info("i3GEO.analise.medeArea.inicia()");} @@ -509,8 +509,8 @@ i3GEO.analise = { if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.analise.medeArea.fechaJanela()") < 0) {i3GEO.eventos.NAVEGAMAPA.push("i3GEO.analise.medeArea.fechaJanela()");} // - //a API do Openlayers e GoogleMaps tem uma função própria de obtenção da resolução de cada pixel - //essa função é embutida em i3GEO.calculo.tela2dd + //a API do Openlayers e GoogleMaps tem uma fun��o pr�pria de obten��o da resolu��o de cada pixel + //essa fun��o � embutida em i3GEO.calculo.tela2dd // if(i3GEO.util.in_array(i3GEO.Interface.ATUAL,["openlayers","googlemaps"])){ x = parseInt(i3GEO.parametros.w / 2,10); @@ -528,7 +528,7 @@ i3GEO.analise = { /* Function: criaJanela - Cria a janela para mostrar os resultados da medição + Cria a janela para mostrar os resultados da medi��o */ criaJanela: function(){ var novoel,ins,imagemxy,janela; @@ -558,7 +558,7 @@ i3GEO.analise = { /* Function: fechaJanela - Fecha a janela e os elementos gráficos criados para a ferramenta de medição + Fecha a janela e os elementos gr�ficos criados para a ferramenta de medi��o */ fechaJanela: function(){ var janela; @@ -577,7 +577,7 @@ i3GEO.analise = { /* Function: clique - Adiciona uma marca na tela e realiza o cálculo de distância dos pontos inseridos + Adiciona uma marca na tela e realiza o c�lculo de dist�ncia dos pontos inseridos */ clique: function(){ var n,m; @@ -625,7 +625,7 @@ i3GEO.analise = { /* Function: paraCalculo - Para o cálculo de área e ativa o botão "pan" + Para o c�lculo de �rea e ativa o bot�o "pan" */ paraCalculo: function(){ var botaoPan = $i("pan"); @@ -635,7 +635,7 @@ i3GEO.analise = { /* Function: movimento - Realiza o desenho do poligono conforme o usuário movimenta o mouse + Realiza o desenho do poligono conforme o usu�rio movimenta o mouse */ movimento: function(){ var n; diff --git a/classesjs/classe_arvoredetemas.js b/classesjs/classe_arvoredetemas.js index b18bac6..186ba27 100644 --- a/classesjs/classe_arvoredetemas.js +++ b/classesjs/classe_arvoredetemas.js @@ -1,7 +1,7 @@ /*jslint white:false,undef: false, rhino: true, onevar: true, evil: false */ /* -Title: Árvore de temas +Title: �rvore de temas Arquivo: @@ -13,20 +13,20 @@ GPL2 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil +Direitos Autorais Reservados (c) 2006 Minist�rio do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br -Este programa é software livre; você pode redistribuí-lo -e/ou modificá-lo sob os termos da Licença Pública Geral +Este programa � software livre; voc� pode redistribu�-lo +e/ou modific�-lo sob os termos da Licen�a P�blica Geral GNU conforme publicada pela Free Software Foundation; -Este programa é distribuído na expectativa de que seja útil, -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. -Consulte a Licença Pública Geral do GNU para mais detalhes. -Você deve ter recebido uma cópia da Licença Pública Geral do -GNU junto com este programa; se não, escreva para a -Free Software Foundation, Inc., no endereço +Este programa � distribu�do na expectativa de que seja �til, +por�m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl�cita +de COMERCIABILIDADE OU ADEQUA��O A UMA FINALIDADE ESPEC�FICA. +Consulte a Licen�a P�blica Geral do GNU para mais detalhes. +Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral do +GNU junto com este programa; se n�o, escreva para a +Free Software Foundation, Inc., no endere�o 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. */ if(typeof(i3GEO) === 'undefined'){ @@ -35,15 +35,15 @@ if(typeof(i3GEO) === 'undefined'){ /* Classe: i3GEO.arvoreDeTemas -Monta a árvore com os temas disponíveis para ser adicionados ao mapa. +Monta a �rvore com os temas dispon�veis para ser adicionados ao mapa. */ i3GEO.arvoreDeTemas = { /* Propriedade: OPCOESADICIONAIS - Objeto com a definição das propriedades que serão utilizadas na inclusão dos ícones adicionais de adição de temas e no item de descrição de cada tema. + Objeto com a defini��o das propriedades que ser�o utilizadas na inclus�o dos �cones adicionais de adi��o de temas e no item de descri��o de cada tema. - "uploadarquivo" quando "true" indica que será mostrado o ícone de upload de arquivos e o íconde de conexão com serviços + "uploadarquivo" quando "true" indica que ser� mostrado o �cone de upload de arquivos e o �conde de conex�o com servi�os Example: @@ -103,7 +103,7 @@ i3GEO.arvoreDeTemas = { uploadarquivo: true, //upload de GPX, SHAPEFILE, DBF, CSV e KML - flutuante: true //mostra a opção que permite abrir o catálogo em uma janela flutuante + flutuante: true //mostra a op��o que permite abrir o cat�logo em uma janela flutuante } Tipo: @@ -142,9 +142,9 @@ i3GEO.arvoreDeTemas = { /* Propriedade: FATORESTRELA - Valor que será utilizado para dividir o valor bruto do número de acessos de cada tema. + Valor que ser� utilizado para dividir o valor bruto do n�mero de acessos de cada tema. - A divisão é utilizada para definir quantas estrelas serão mostradas na árvore de opções adicionais. + A divis�o � utilizada para definir quantas estrelas ser�o mostradas na �rvore de op��es adicionais. Tipo: {Numeric} @@ -153,7 +153,7 @@ i3GEO.arvoreDeTemas = { /* Propriedade: INCLUISISTEMAS - Inclui na árvore a lista de sistemas adicionais definidos no i3geo? + Inclui na �rvore a lista de sistemas adicionais definidos no i3geo? Tipo: {Boolean} @@ -162,7 +162,7 @@ i3GEO.arvoreDeTemas = { /* Propriedade: INCLUIWMS - Inclui na árvore a lista de Web Services WMS? + Inclui na �rvore a lista de Web Services WMS? Tipo: {Boolean} @@ -171,7 +171,7 @@ i3GEO.arvoreDeTemas = { /* Propriedade: INCLUIESTRELAS - Inclui na árvore um nó com a lista de temas classificados conforme o número de estrelas que possuí + Inclui na �rvore um n� com a lista de temas classificados conforme o n�mero de estrelas que possu� Tipo: {Boolean} @@ -180,7 +180,7 @@ i3GEO.arvoreDeTemas = { /* Propriedade: FILTRADOWNLOAD - Não mostra na árvore os nós que não possuem temas para download + N�o mostra na �rvore os n�s que n�o possuem temas para download Tipo: {Boolean} @@ -189,7 +189,7 @@ i3GEO.arvoreDeTemas = { /* Propriedade: FILTRAOGC - Não mostra na árvore os nós que não permitem a geração de WMS + N�o mostra na �rvore os n�s que n�o permitem a gera��o de WMS Tipo: {Boolean} @@ -213,7 +213,7 @@ i3GEO.arvoreDeTemas = { /* Propriedade: ATIVATEMA - Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema. + Nome da fun��o que ser� inclu�da no evento onclick do elemento checkbox adicionado no in�cio do nome de um tema. Tipo: {String} @@ -222,7 +222,7 @@ i3GEO.arvoreDeTemas = { /* Propriedade: ATIVATEMAIMEDIATO - Adiciona ao mapa o tema clicado imediatamente, sem a definição de um temporizador ou necessidade de se clicar no botao "aplicar". + Adiciona ao mapa o tema clicado imediatamente, sem a defini��o de um temporizador ou necessidade de se clicar no botao "aplicar". Tipo: {boolean} @@ -234,7 +234,7 @@ i3GEO.arvoreDeTemas = { /* Propriedade: IDSMENUS - Array com a lista de ids que serão considerados na montagem da árvore. Por default é vazio, o que significa que todos os menus serão considerados. + Array com a lista de ids que ser�o considerados na montagem da �rvore. Por default � vazio, o que significa que todos os menus ser�o considerados. Tipo: {Array} @@ -243,9 +243,9 @@ i3GEO.arvoreDeTemas = { /* Propriedade: RETORNAGUIA - Guia que será ativada após uma operação de adição de temas ter sido concluída. + Guia que ser� ativada ap�s uma opera��o de adi��o de temas ter sido conclu�da. - Se for vazia, a guia atual será mantida. + Se for vazia, a guia atual ser� mantida. A string corresponde ao nome da guia que deve estar definida em i3GEO.guias.CONFIGURA, por exemplo i3GEO.arvoreDeTemas.RETORNAGUIA = "temas" @@ -258,7 +258,7 @@ i3GEO.arvoreDeTemas = { /* Variavel: IDHTML - Armazena o ID do elemento HTML onde a árvore será incluida + Armazena o ID do elemento HTML onde a �rvore ser� incluida Tipo: {String} @@ -267,7 +267,7 @@ i3GEO.arvoreDeTemas = { /* Variavel: LOCAPLIC - Endereço da aplicação i3geo. Utilizado para definir o caminho para a chamada em AJAX. + Endere�o da aplica��o i3geo. Utilizado para definir o caminho para a chamada em AJAX. Tipo: {String} @@ -276,7 +276,7 @@ i3GEO.arvoreDeTemas = { /* Variavel: SID - Código da seção aberta no servidor pelo i3Geo + C�digo da se��o aberta no servidor pelo i3Geo Tipo: {String} @@ -285,7 +285,7 @@ i3GEO.arvoreDeTemas = { /* Variavel: ARVORE - Objeto com a árvore criada com YAHOO.widget.TreeView + Objeto com a �rvore criada com YAHOO.widget.TreeView Tipo: {YAHOO.widget.TreeView} @@ -294,7 +294,7 @@ i3GEO.arvoreDeTemas = { /* Variavel: DRIVES - Objeto JSON com a lista de drives no servidor que podem ser abertos na opção de navegação pelos diretórios + Objeto JSON com a lista de drives no servidor que podem ser abertos na op��o de navega��o pelos diret�rios Tipo: {JSON} @@ -312,7 +312,7 @@ i3GEO.arvoreDeTemas = { /* Variavel: MENUS - Armazena o objeto JSON com a lista de menus resultante da função listaMenus + Armazena o objeto JSON com a lista de menus resultante da fun��o listaMenus Tipo: {JSON} @@ -321,7 +321,7 @@ i3GEO.arvoreDeTemas = { /* Variavel: GRUPOS - Armazena o objeto JSON com a última lista de grupos obtida + Armazena o objeto JSON com a �ltima lista de grupos obtida Tipo: {JSON} @@ -330,7 +330,7 @@ i3GEO.arvoreDeTemas = { /* Variavel: SUBGRUPOS - Armazena o objeto JSON com a última lista de sub-grupos obtida + Armazena o objeto JSON com a �ltima lista de sub-grupos obtida Tipo: {JSON} @@ -339,7 +339,7 @@ i3GEO.arvoreDeTemas = { /* Variavel: TEMAS - Armazena o objeto JSON com a última lista de temas obtida + Armazena o objeto JSON com a �ltima lista de temas obtida Tipo: {JSON} @@ -348,7 +348,7 @@ i3GEO.arvoreDeTemas = { /* Function: flutuante - Abre o catálogo em uma janela flutuante + Abre o cat�logo em uma janela flutuante */ flutuante: function(){ var janela,ins,temp,cabecalho,minimiza,idold,corpo,altura; @@ -395,7 +395,7 @@ i3GEO.arvoreDeTemas = { /* Function: listaWMS - Lista os WMS cadastrados preenchendo o nó OGC-WMS + Lista os WMS cadastrados preenchendo o n� OGC-WMS */ listaWMS: function(){ if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaWMS()");} @@ -410,7 +410,7 @@ i3GEO.arvoreDeTemas = { html += " ("+((raiz[i].nacessosok * 100) / (raiz[i].nacessos*1))+"%)"; } else - {html += " (% de acessos não definido)";} + {html += " (% de acessos n�o definido)";} html += "
"; tempNode = new YAHOO.widget.HTMLNode( {html:html,id_ws:raiz[i].id_ws,url:raiz[i].link,nivel:0,expanded:false,enableHighlight:false}, @@ -425,7 +425,7 @@ i3GEO.arvoreDeTemas = { /* Function: listaLayersWMS - Lista os layers de um WMS e preenche o nó OGC-WMS + Lista os layers de um WMS e preenche o n� OGC-WMS */ listaLayersWMS: function(node){ //node = no; @@ -489,7 +489,7 @@ i3GEO.arvoreDeTemas = { /* Function: montaTextoTemaWMS - Monta o texto que será mostrado ao lado de cada layer de um WMS, permitindo incluir o layer no mapa. + Monta o texto que ser� mostrado ao lado de cada layer de um WMS, permitindo incluir o layer no mapa. */ montaTextoTemaWMS: function(servico,layer,estilo,titulo,proj,formatoinfo,versao,formatoimg,cor){ var html,temp,adiciona; @@ -518,21 +518,21 @@ i3GEO.arvoreDeTemas = { /* Function: listaMenus - Lista os menus disponíveis. + Lista os menus dispon�veis. - Pesquisa no banco de dados administrativo ou na variável de configuração (veja ms_configura.php) a lista de menus disponíveis. + Pesquisa no banco de dados administrativo ou na vari�vel de configura��o (veja ms_configura.php) a lista de menus dispon�veis. - O resultado é incluído em i3GEO.arvoreDeTemas.MENUS. + O resultado � inclu�do em i3GEO.arvoreDeTemas.MENUS. - A propriedade i3GEO.arvoreDetemas.IDSMENUS pode ser utilizada para filtrar alista de menus que será utilizada. + A propriedade i3GEO.arvoreDetemas.IDSMENUS pode ser utilizada para filtrar alista de menus que ser� utilizada. Parametros: - g_sid - {String} Código da seção PHP criada ao abrir o i3Geo + g_sid - {String} C�digo da se��o PHP criada ao abrir o i3Geo - g_locaplic - {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp + g_locaplic - {String} Endere�o da aplica��o (i3geo) onde fica o diret�rio classesphp - funcao - {String} nome da função que será executada quando a lista for recebida. Se for "", não é chamada. + funcao - {String} nome da fun��o que ser� executada quando a lista for recebida. Se for "", n�o � chamada. */ listaMenus: function(g_sid,g_locaplic,funcao) { if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaMenus()");} @@ -561,17 +561,17 @@ i3GEO.arvoreDeTemas = { Lista os grupos de um menu. - O resultado é armazenado em i3GEO.arvoreDetemas.GRUPOS + O resultado � armazenado em i3GEO.arvoreDetemas.GRUPOS Parametros: - g_sid - {String} Código da seção PHP criada ao abrir o i3Geo + g_sid - {String} C�digo da se��o PHP criada ao abrir o i3Geo - g_locaplic - {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp + g_locaplic - {String} Endere�o da aplica��o (i3geo) onde fica o diret�rio classesphp id_menu - {String} Id do menu que contem os grupos - funcao - {Function} função que será executada quando a lista for recebida. Se for "", não é chamada. + funcao - {Function} fun��o que ser� executada quando a lista for recebida. Se for "", n�o � chamada. */ listaGrupos: function(g_sid,g_locaplic,id_menu,funcao) { if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaGrupos()");} @@ -590,19 +590,19 @@ i3GEO.arvoreDeTemas = { Lista os sub-grupos de um grupo. - O resultado é armazenado emi3GEO.arvoreDetemas.SUBGRUPOS + O resultado � armazenado emi3GEO.arvoreDetemas.SUBGRUPOS Parametros: - g_sid - {String} Código da seção PHP criada ao abrir o i3Geo + g_sid - {String} C�digo da se��o PHP criada ao abrir o i3Geo - g_locaplic - {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp + g_locaplic - {String} Endere�o da aplica��o (i3geo) onde fica o diret�rio classesphp id_menu - {String} Id do menu que contem os grupos id_grupo - {String} Id do grupo que contem os sub-grupos - funcao - {Function} função que será executada quando a lista for recebida. Se for "", não é chamada. + funcao - {Function} fun��o que ser� executada quando a lista for recebida. Se for "", n�o � chamada. */ listaSubGrupos: function(g_sid,g_locaplic,id_menu,id_grupo,funcao) { if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaSubGrupos()");} @@ -618,13 +618,13 @@ i3GEO.arvoreDeTemas = { Lista os temas de um sub-grupo. - O resultado é armazenado em i3GEO.arvoreDeTemas.TEMAS + O resultado � armazenado em i3GEO.arvoreDeTemas.TEMAS Parametros: - g_sid - {String} Código da seção PHP criada ao abrir o i3Geo + g_sid - {String} C�digo da se��o PHP criada ao abrir o i3Geo - g_locaplic - {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp + g_locaplic - {String} Endere�o da aplica��o (i3geo) onde fica o diret�rio classesphp id_menu - {String} Id do menu que contem os grupos @@ -632,7 +632,7 @@ i3GEO.arvoreDeTemas = { id_subgrupo - {String} Id do sub-grupo que contem os temas - funcao - {Function} função que será executada quando a lista for recebida. Se for "", não é chamada. + funcao - {Function} fun��o que ser� executada quando a lista for recebida. Se for "", n�o � chamada. */ listaTemas: function(g_sid,g_locaplic,id_menu,id_grupo,id_subgrupo,funcao) { if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaTemas()");} @@ -646,17 +646,17 @@ i3GEO.arvoreDeTemas = { /* Function: listaSistemas - Lista os sistemas especiais de adição de temas. + Lista os sistemas especiais de adi��o de temas. - O resultado é armazenado em i3GEO.arvoreDeTemas.SISTEMAS + O resultado � armazenado em i3GEO.arvoreDeTemas.SISTEMAS Parametros: - g_sid - {String} Código da seção PHP criada ao abrir o i3Geo + g_sid - {String} C�digo da se��o PHP criada ao abrir o i3Geo - g_locaplic - {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp + g_locaplic - {String} Endere�o da aplica��o (i3geo) onde fica o diret�rio classesphp - funcao - {Function} função que será executada quando a lista for recebida. Se for "", não é chamada. + funcao - {Function} fun��o que ser� executada quando a lista for recebida. Se for "", n�o � chamada. */ listaSistemas: function(g_sid,g_locaplic,funcao) { if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaSistemas()");} @@ -670,17 +670,17 @@ i3GEO.arvoreDeTemas = { /* Function: listaDrives - Lista os endereços no servidor dos drives que podem ser abertos pela opção de navegação em arquivos no servidor. + Lista os endere�os no servidor dos drives que podem ser abertos pela op��o de navega��o em arquivos no servidor. Alista de drives deve ser definida emi3geo/ms_configura.php Parametros: - g_sid - {String} Código da seção PHP criada ao abrir o i3Geo + g_sid - {String} C�digo da se��o PHP criada ao abrir o i3Geo - g_locaplic - {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp + g_locaplic - {String} Endere�o da aplica��o (i3geo) onde fica o diret�rio classesphp - funcao - {Function} função que será executada quando a lista for recebida. Se for "", não é chamada. + funcao - {Function} fun��o que ser� executada quando a lista for recebida. Se for "", n�o � chamada. */ listaDrives: function(g_sid,g_locaplic,funcao) { if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaDrives()");} @@ -699,11 +699,11 @@ i3GEO.arvoreDeTemas = { /* Function: listaEstrelas - Busca e insere na árvore de temas os temas que contém um certo nível de estrelas + Busca e insere na �rvore de temas os temas que cont�m um certo n�vel de estrelas Parametros: - node {objeto} - nó da árvore que foi expandido pelo usuário + node {objeto} - n� da �rvore que foi expandido pelo usu�rio */ listaEstrelas: function(node){ if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaEstrelas()");} @@ -769,26 +769,26 @@ i3GEO.arvoreDeTemas = { /* Function: cria - Cria a árvore com os menus disponíveis. + Cria a �rvore com os menus dispon�veis. - A árvore contém opcionalmente a opção de busca, os ícones adicionais e a lista de sistemas. + A �rvore cont�m opcionalmente a op��o de busca, os �cones adicionais e a lista de sistemas. - Ao ser criada, os parâmetros utilizados são armazenados em variáveis que podem ser acessadas com + Ao ser criada, os par�metros utilizados s�o armazenados em vari�veis que podem ser acessadas com i3geo.arvoreDeTemas.[ATIVATEMA,OPCOESADICIONAIS,IDHTML,LOCAPLIC,SID] Parametros: - g_sid - {String} Código da seção PHP criada ao abrir o i3Geo + g_sid - {String} C�digo da se��o PHP criada ao abrir o i3Geo - g_locaplic - {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp + g_locaplic - {String} Endere�o da aplica��o (i3geo) onde fica o diret�rio classesphp - idhtml - {String} Id do elemento onde a árvore será inserida. Se for vazio, será utilizado o ID definido em IDHTML + idhtml - {String} Id do elemento onde a �rvore ser� inserida. Se for vazio, ser� utilizado o ID definido em IDHTML - funcaoTema - {String} (opcional) Nome da função que será executada quando o usuário clicar no checkbox de um tema + funcaoTema - {String} (opcional) Nome da fun��o que ser� executada quando o usu�rio clicar no checkbox de um tema - objOpcoes - {Object} (opcional) Objeto com as opções necessárias para criação dos ícones com as opções adicionais de adição de temas + objOpcoes - {Object} (opcional) Objeto com as op��es necess�rias para cria��o dos �cones com as op��es adicionais de adi��o de temas - tipoBotao - {String} (opcional) checkbox|radio|download tipo de botão que será mostrado para o usuário escolher o tema + tipoBotao - {String} (opcional) checkbox|radio|download tipo de bot�o que ser� mostrado para o usu�rio escolher o tema */ cria: function(g_sid,g_locaplic,idhtml,funcaoTema,objOpcoes,tipoBotao) { if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.cria()");} @@ -818,7 +818,7 @@ i3GEO.arvoreDeTemas = { /* Function: atualiza - Refaz a árvore atual + Refaz a �rvore atual */ atualiza: function(){ if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.atualiza()");} @@ -828,9 +828,9 @@ i3GEO.arvoreDeTemas = { /* Function: montaArvore - Monta a árvore incluindo os nós do primeiro nível. + Monta a �rvore incluindo os n�s do primeiro n�vel. - A opção de carga dinâmica dos nós filhos é definida para a montagem dos grupos. + A op��o de carga din�mica dos n�s filhos � definida para a montagem dos grupos. */ montaArvore: function() { if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.montaArvore()");} @@ -844,7 +844,7 @@ i3GEO.arvoreDeTemas = { } buildTree(); })(); - //opção de busca de temas + //op��o de busca de temas root = i3GEO.arvoreDeTemas.ARVORE.getRoot(); if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.incluibusca === true){ insp = "

" + @@ -861,7 +861,7 @@ i3GEO.arvoreDeTemas = { root ); } - //icones com as outras opções + //icones com as outras op��es //conforme definido em i3GEO.arvoreDeTemas.OPCOESADICIONAIS outrasOpcoes = i3GEO.arvoreDeTemas.outrasOpcoesHTML(); if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.idonde !== "") @@ -873,26 +873,26 @@ i3GEO.arvoreDeTemas = { ); } // - //opções para abrir o sistema de administração + //op��es para abrir o sistema de administra��o // if(i3GEO.parametros.editor === "sim"){ tempNode = new YAHOO.widget.HTMLNode( { - html:"Sistema de administração", + html:"Sistema de administra��o", idmenu:"",enableHighlight:false,expanded:false }, root ); tempNode = new YAHOO.widget.HTMLNode( { - html:"Editar árvore", + html:"Editar �rvore", idmenu:"",enableHighlight:false,expanded:false }, root ); tempNode = new YAHOO.widget.HTMLNode( { - html:"Editar menus", + html:"Editar menus", idmenu:"",enableHighlight:false,expanded:false }, root @@ -911,7 +911,7 @@ i3GEO.arvoreDeTemas = { ); } // - //abrir catálogo em janela flutuante + //abrir cat�logo em janela flutuante // if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.flutuante === true){ tempNode = new YAHOO.widget.HTMLNode( @@ -959,7 +959,7 @@ i3GEO.arvoreDeTemas = { while(ig > 0); } // - //adiciona na árvore a raiz de cada menu + //adiciona na �rvore a raiz de cada menu // dados = i3GEO.arvoreDeTemas.MENUS; c = dados.length; @@ -1072,9 +1072,9 @@ i3GEO.arvoreDeTemas = { /* Function: montaGrupos - Monta a lista de grupos de um nó principal da árvore. + Monta a lista de grupos de um n� principal da �rvore. - A opção de carga dinâmica dos nós filhos é definida para a montagem dos sub-grupos. + A op��o de carga din�mica dos n�s filhos � definida para a montagem dos sub-grupos. */ montaGrupos: function(node){ if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.montaGrupos()");} @@ -1108,10 +1108,10 @@ i3GEO.arvoreDeTemas = { else {editor = "";} if(mostra && grupos[i].nome != undefined ){ - //se id_n1 existir, significa que os grupos possuem id, pois são oriundos do sistema - //de administração - //no caso do uso de menu de temas com base em arquivos xml, o id não existe - //sendo necessário o uso da ordem dos grupos como identificador + //se id_n1 existir, significa que os grupos possuem id, pois s�o oriundos do sistema + //de administra��o + //no caso do uso de menu de temas com base em arquivos xml, o id n�o existe + //sendo necess�rio o uso da ordem dos grupos como identificador if(grupos[i].publicado){ if(grupos[i].publicado === "NAO"){ grupos[i].nome = ""+grupos[i].nome+""; @@ -1133,9 +1133,9 @@ i3GEO.arvoreDeTemas = { /* Function: montaSubGrupos - Monta a lista de sub-grupos de um nó do tipo grupo. + Monta a lista de sub-grupos de um n� do tipo grupo. - A opção de carga dinâmica dos nós filhos é definida para a montagem dos temas. + A op��o de carga din�mica dos n�s filhos � definida para a montagem dos temas. */ montaSubGrupos: function(node){ if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.montaSubGrupos()");} @@ -1182,10 +1182,10 @@ i3GEO.arvoreDeTemas = { else {editor = "";} if(mostra && subgrupos[i].nome != undefined ){ - //se id_n2 existir, significa que os grupos possuem id, pois são oriundos do sistema - //de administração - //no caso do uso de menu de temas com base em arquivos xml, o id não existe - //sendo necessário o uso da ordem dos grupos como identificador + //se id_n2 existir, significa que os grupos possuem id, pois s�o oriundos do sistema + //de administra��o + //no caso do uso de menu de temas com base em arquivos xml, o id n�o existe + //sendo necess�rio o uso da ordem dos grupos como identificador if(subgrupos[i].publicado){ if(subgrupos[i].publicado === "NAO"){ subgrupos[i].nome = ""+subgrupos[i].nome+""; @@ -1207,7 +1207,7 @@ i3GEO.arvoreDeTemas = { /* Function: montaTemas - Monta a lista de temas de um nó. + Monta a lista de temas de um n�. */ montaTemas: function(node){ if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.montaTemas()");} @@ -1256,11 +1256,11 @@ i3GEO.arvoreDeTemas = { /* Function: montaDir - Incluí na árvore o navegador de diretórios + Inclu� na �rvore o navegador de diret�rios Parametro: - node {node} - nó onde será criada a lista + node {node} - n� onde ser� criada a lista */ montaDir: function(node){ if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.montaDir()");} @@ -1301,11 +1301,11 @@ i3GEO.arvoreDeTemas = { /* Function: montaTextoTema - Monta o texto com o título do tema. + Monta o texto com o t�tulo do tema. Parametros: - cor - {String} - cor que será utilizada no estilo "color" + cor - {String} - cor que ser� utilizada no estilo "color" tema - {Object} - objeto JSON com as propriedades do tema @@ -1345,11 +1345,11 @@ i3GEO.arvoreDeTemas = { /* Function: propTemas - Monta o nó com informações adicionais sobre o tema. + Monta o n� com informa��es adicionais sobre o tema. Parametro: - node - {Object} - objeto com o nó que foi clicado + node - {Object} - objeto com o n� que foi clicado */ propTemas: function(node){ if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.propTemas()");} @@ -1392,7 +1392,7 @@ i3GEO.arvoreDeTemas = { ); } if (node.data.permitecomentario && node.data.permitecomentario !== "nao" && i3GEO.arvoreDeTemas.OPCOESADICIONAIS.comentarios === true){ - html = "Comentário"; + html = "Coment�rio"; new YAHOO.widget.HTMLNode( {isLeaf:true,enableHighlight:false,expanded:false,html:html}, node @@ -1421,7 +1421,7 @@ i3GEO.arvoreDeTemas = { /* Function: outrasOpcoesHTML - Constrói o HTML com as opções adicionais de inclusão de temas (upload de shp, etc.). + Constr�i o HTML com as op��es adicionais de inclus�o de temas (upload de shp, etc.). Return: @@ -1505,7 +1505,7 @@ i3GEO.arvoreDeTemas = { /* Function: desativaCheckbox - Desmarca todos os checkbox dos temas marcados na árvore. + Desmarca todos os checkbox dos temas marcados na �rvore. */ desativaCheckbox: function(){ if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.desativaCheckbox()");} @@ -1526,7 +1526,7 @@ i3GEO.arvoreDeTemas = { Lista os temas com checkbox marcados. Return: - {Array} - array com os códigos dos temas + {Array} - array com os c�digos dos temas */ listaTemasAtivos: function(){ if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaTemasAtivos()");} @@ -1545,9 +1545,9 @@ i3GEO.arvoreDeTemas = { return (lista); }, /* - Depreciado na versão 4.4 + Depreciado na vers�o 4.4 - Procura temas na árvore de temas (a busca é feita no servidor e não na árvore atual). + Procura temas na �rvore de temas (a busca � feita no servidor e n�o na �rvore atual). Parametro: @@ -1606,13 +1606,13 @@ i3GEO.arvoreDeTemas = { nodePalavra.loadComplete(); }; // - //funcao que será executada para buscar os temas + //funcao que ser� executada para buscar os temas // busca = function(){ i3GEO.php.procurartemas2(resultadoProcurar,i3GEO.util.removeAcentos(palavra)); }; // - //recolhe todos os nós e acrescenta um novo + //recolhe todos os n�s e acrescenta um novo // i3GEO.arvoreDeTemas.ARVORE.collapseAll(); root = i3GEO.arvoreDeTemas.ARVORE.getRoot(); @@ -1637,7 +1637,7 @@ i3GEO.arvoreDeTemas = { /* Function: buscaTema2 - Procura temas na árvore de temas (a busca é feita no servidor e não na árvore atual). + Procura temas na �rvore de temas (a busca � feita no servidor e n�o na �rvore atual). Parametro: @@ -1702,13 +1702,13 @@ i3GEO.arvoreDeTemas = { }; // - //funcao que será executada para buscar os temas + //funcao que ser� executada para buscar os temas // busca = function(){ i3GEO.php.procurartemas2(resultadoProcurar,i3GEO.util.removeAcentos(palavra)); }; // - //recolhe todos os nós e acrescenta um novo + //recolhe todos os n�s e acrescenta um novo // i3GEO.arvoreDeTemas.ARVORE.collapseAll(); root = i3GEO.arvoreDeTemas.ARVORE.getRoot(); @@ -1729,11 +1729,11 @@ i3GEO.arvoreDeTemas = { /* Function: adicionaTemas - Adiciona ao mapa os temas selecionados na árvore + Adiciona ao mapa os temas selecionados na �rvore Parametro: - tsl {array} - (opcional) código do tema que será adicionado ao mapa. Se não for especificado, a lista de códigos será obtida da árvore de temas + tsl {array} - (opcional) c�digo do tema que ser� adicionado ao mapa. Se n�o for especificado, a lista de c�digos ser� obtida da �rvore de temas */ adicionaTemas: function(tsl){ if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.adicionaTemas()");} @@ -1747,25 +1747,25 @@ i3GEO.arvoreDeTemas = { tempoBotaoAplicar = ""; i3GEO.mapa.ativaTema(""); // - //pega os temas ativados na árvore de menus + //pega os temas ativados na �rvore de menus // if(arguments.length !== 1) {tsl = i3GEO.arvoreDeTemas.listaTemasAtivos();} //i3GEO.arvoreDeTemas.desativaCheckbox(); // - //se forem encontrados temas ativos na árvore de menus, o mapa é redesenhado com a adição de novos temas + //se forem encontrados temas ativos na �rvore de menus, o mapa � redesenhado com a adi��o de novos temas // - //verifica se o tema já existe no mapa + //verifica se o tema j� existe no mapa // if(tsl.length === 1 && i3GEO.arvoreDeCamadas.pegaTema(tsl[0]) !== ""){ - temp = window.confirm("O tema já existe no mapa. Adiciona novamente?"); + temp = window.confirm("O tema j� existe no mapa. Adiciona novamente?"); if(!temp){return;} } if(tsl.length > 0){ temp = function(retorno){ i3GEO.atualiza(); // - //verifica se deve ser ativada uma outra guia que não a atual + //verifica se deve ser ativada uma outra guia que n�o a atual // if(i3GEO.arvoreDeTemas.RETORNAGUIA !== ""){ if(i3GEO.arvoreDeTemas.RETORNAGUIA !== i3GEO.guias.ATUAL){ @@ -1774,7 +1774,7 @@ i3GEO.arvoreDeTemas = { } } // - //verifica se a janela da ferramenta identifica está ativa para atualizar a lista de temas + //verifica se a janela da ferramenta identifica est� ativa para atualizar a lista de temas // try{ if($i("i3GEOidentificalistaTemas")){ @@ -1794,17 +1794,17 @@ i3GEO.arvoreDeTemas = { Busca a lista de menus existentes no i3geo e monta um combo com o resultado. - Ao escolher uma opção do combo, a função de retorno receberá como parâmetro o id do menu. + Ao escolher uma op��o do combo, a fun��o de retorno receber� como par�metro o id do menu. Parametros: - locaplic {String} - endereço do i3geo + locaplic {String} - endere�o do i3geo - funcaoOnchange {String} - nome da funcao que será executada quando o usuário escolhe um grupo + funcaoOnchange {String} - nome da funcao que ser� executada quando o usu�rio escolhe um grupo - idDestino {String} - id do elemento HTML que receberá o combo + idDestino {String} - id do elemento HTML que receber� o combo - idCombo {String} - id do combo que será criado + idCombo {String} - id do combo que ser� criado largura {Numeric} - largura em pixels do combo @@ -1832,23 +1832,23 @@ i3GEO.arvoreDeTemas = { Busca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado. - Ao escolher uma opção do combo, a função de retorno receberá como parâmetro o id do grupo. + Ao escolher uma op��o do combo, a fun��o de retorno receber� como par�metro o id do grupo. Parametros: - locaplic {String} - endereço do i3geo + locaplic {String} - endere�o do i3geo - funcaoOnchange {String} - nome da funcao que será executada quando o usuário escolhe um grupo + funcaoOnchange {String} - nome da funcao que ser� executada quando o usu�rio escolhe um grupo - idDestino {String} - id do elemento HTML que receberá o combo + idDestino {String} - id do elemento HTML que receber� o combo - idCombo {String} - id do combo que será criado + idCombo {String} - id do combo que ser� criado largura {Numeric} - largura em pixels do combo altura {Numeric} - altura do combo em linhas - id_menu {Numeric} - id do menu que será utilizado para obter os dados + id_menu {Numeric} - id do menu que ser� utilizado para obter os dados */ comboGruposMenu: function(locaplic,funcaoOnchange,idDestino,idCombo,largura,altura,id_menu){ if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.comboGruposMenu()");} @@ -1872,19 +1872,19 @@ i3GEO.arvoreDeTemas = { Monta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo. - Ao escolher um subgrupo, a função de retorno receberá o id do grupo e o id do subgrupo. + Ao escolher um subgrupo, a fun��o de retorno receber� o id do grupo e o id do subgrupo. Parametros: - locaplic {String} - endereço do i3geo + locaplic {String} - endere�o do i3geo - funcaoOnchange {String} - nome da funcao que será executada quando o usuário escolhe um grupo + funcaoOnchange {String} - nome da funcao que ser� executada quando o usu�rio escolhe um grupo - idDestino {String} - id do elemento HTML que receberá o combo + idDestino {String} - id do elemento HTML que receber� o combo - idCombo {String} - id do combo que será criado + idCombo {String} - id do combo que ser� criado - idGrupo {String} - identificador do grupo que será pesquisado + idGrupo {String} - identificador do grupo que ser� pesquisado largura {Numeric} - largura em pixels do combo @@ -1914,15 +1914,15 @@ i3GEO.arvoreDeTemas = { Parametros: - locaplic {String} - endereço do i3geo + locaplic {String} - endere�o do i3geo - funcaoOnchange - nome da funcao que será executada quando o usuário escolhe um grupo + funcaoOnchange - nome da funcao que ser� executada quando o usu�rio escolhe um grupo - idDestino - id do elemento HTML que receberá o combo + idDestino - id do elemento HTML que receber� o combo - idCombo - id do combo que será criado + idCombo - id do combo que ser� criado - idGrupo - identificador do grupo que será pesquisado + idGrupo - identificador do grupo que ser� pesquisado idSubGrupo - id do subgrupo @@ -1959,7 +1959,7 @@ i3GEO.arvoreDeTemas = { /* Classe: dialogo - Abre as janelas de diálogo com as opções adicionais que permitem acrescentar temas ao mapa + Abre as janelas de di�logo com as op��es adicionais que permitem acrescentar temas ao mapa Por exemplo, para abrir a janela de upload de arquivos dbf, utilize @@ -2026,7 +2026,7 @@ i3GEO.arvoreDeTemas = { /* Function: conectaservico - Abre uma janela flutunate que permite abrir outras ferramentas para conexão com serviços externos + Abre uma janela flutunate que permite abrir outras ferramentas para conex�o com servi�os externos */ conectaservico: function(){ var janela,ins,titulo,cabecalho,minimiza, @@ -2036,7 +2036,7 @@ i3GEO.arvoreDeTemas = { minimiza = function(){ i3GEO.janela.minimiza("i3GEOFconectaservico"); }; - titulo = "Conexão com serviços"; + titulo = "Conex�o com servi�os"; janela = i3GEO.janela.cria( "260px", "150px", @@ -2053,7 +2053,7 @@ i3GEO.arvoreDeTemas = { $i("i3GEOFconectaservico_corpo").style.backgroundColor = "white"; $i("i3GEOFconectaservico_corpo").style.overflow = "hidden"; ins = "" + - "

Tipo de conexão

" + + "

Tipo de conex�o

" + "

"; if(OPCOESADICIONAIS.carregaKml === true){ @@ -2093,26 +2093,26 @@ i3GEO.arvoreDeTemas = { /* Function: carregaKml - Abre a janela flutuante para o usuário adicionar temas baseado em arquivos KML + Abre a janela flutuante para o usu�rio adicionar temas baseado em arquivos KML */ carregaKml: function(){ - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/carregakml/index.js.php","i3GEOF.carregakml.criaJanelaFlutuante()","i3GEOF.carregakml_script"); + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/carregakml/index.js","i3GEOF.carregakml.criaJanelaFlutuante()","i3GEOF.carregakml_script"); }, /* Function: carouselTemas - Abre a janela flutuante para o usuário adicionar temas baseado nas imagens miniatura + Abre a janela flutuante para o usu�rio adicionar temas baseado nas imagens miniatura */ carouselTemas: function(){ - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/carouseltemas/index.js.php","i3GEOF.carouseltemas.criaJanelaFlutuante()","i3GEOF.carouseltemas_script"); + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/carouseltemas/index.js","i3GEOF.carouseltemas.criaJanelaFlutuante()","i3GEOF.carouseltemas_script"); }, /* Function: buscaInde - Abre a janela flutuante para o usuário procurar metadados na INDE + Abre a janela flutuante para o usu�rio procurar metadados na INDE */ buscaInde: function(){ - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/buscainde/index.js.php","i3GEOF.buscainde.criaJanelaFlutuante()","i3GEOF.buscainde_script"); + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/buscainde/index.js","i3GEOF.buscainde.criaJanelaFlutuante()","i3GEOF.buscainde_script"); }, /* Function: nuvemTags @@ -2120,21 +2120,21 @@ i3GEO.arvoreDeTemas = { Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas */ nuvemTags: function(){ - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/nuvemtags/index.js.php","i3GEOF.nuvemtags.criaJanelaFlutuante()","i3GEOF.nuvemtags_script"); + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/nuvemtags/index.js","i3GEOF.nuvemtags.criaJanelaFlutuante()","i3GEOF.nuvemtags_script"); }, /* Function: nuvemTagsFlash Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas. - Essa ferramenta é alternativa a ferramenta nuvemTags, mostrando tbm a nuvem com um aplicativo em flash + Essa ferramenta � alternativa a ferramenta nuvemTags, mostrando tbm a nuvem com um aplicativo em flash */ nuvemTagsFlash: function() {i3GEO.janela.cria("550px","350px",i3GEO.configura.locaplic+"/ferramentas/nuvemtagsflash/index.htm","","","Nuvem Flash");}, /* Function: navegacaoDir - Abre a janela para adicionar temas navegando pelos diretórios do servidor + Abre a janela para adicionar temas navegando pelos diret�rios do servidor */ navegacaoDir: function() {i3GEO.janela.cria("550px","350px",i3GEO.configura.locaplic+"/ferramentas/navegacaodir/index.htm","","","Diretórios");}, @@ -2144,14 +2144,14 @@ i3GEO.arvoreDeTemas = { Abre a janela para importar um arquivo WMC (Web Map Context) */ importarwmc: function() - {i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/importarwmc/index.js.php","i3GEOF.importarwmc.criaJanelaFlutuante()","i3GEOF.importarwmc_script");}, + {i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/importarwmc/index.js","i3GEOF.importarwmc.criaJanelaFlutuante()","i3GEOF.importarwmc_script");}, /* Function: conectarwms Abre a janela para adicionar temas tendo como fonte um web service do tipo wms */ conectarwms: function() - {i3GEO.janela.cria("400px","300px",i3GEO.configura.locaplic+"/ferramentas/conectarwms/index.htm","","","Conexão WMS    ");}, + {i3GEO.janela.cria("400px","300px",i3GEO.configura.locaplic+"/ferramentas/conectarwms/index.htm","","","Conex�o WMS    ");}, /* Function: conectarwmst @@ -2167,7 +2167,7 @@ i3GEO.arvoreDeTemas = { {a = i3GEO.parametros.h + 200;} else {a = 350;} - i3GEO.janela.cria(l/2 + "px",a/2 + "px",i3GEO.configura.locaplic+"/ferramentas/wmstime/index.htm","","","Conexão WMS-T    "); + i3GEO.janela.cria(l/2 + "px",a/2 + "px",i3GEO.configura.locaplic+"/ferramentas/wmstime/index.htm","","","Conex�o WMS-T    "); }, /* Function: conectarwfs @@ -2182,7 +2182,7 @@ i3GEO.arvoreDeTemas = { Abre a janela para adicionar temas tendo como fonte uma url no formato geojson */ conectargeojson: function(){ - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/conectargeojson/index.js.php","i3GEOF.conectargeojson.criaJanelaFlutuante()","i3GEOF.conectargeojson_script"); + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/conectargeojson/index.js","i3GEOF.conectargeojson.criaJanelaFlutuante()","i3GEOF.conectargeojson_script"); }, /* Function: conectargeorss @@ -2190,14 +2190,14 @@ i3GEO.arvoreDeTemas = { Abre a janela para adicionar temas tendo como fonte um georss */ conectargeorss: function() - {i3GEO.janela.cria("400px","300px",i3GEO.configura.locaplic+"/ferramentas/conectargeorss/index.htm","","","Conexão GeoRSS    ");}, + {i3GEO.janela.cria("400px","300px",i3GEO.configura.locaplic+"/ferramentas/conectargeorss/index.htm","","","Conex�o GeoRSS    ");}, /* Function: upload Abre a janela para o upload de shape file */ upload: function(){ - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/upload/index.js.php","i3GEOF.upload.criaJanelaFlutuante()","i3GEOF.upload_script"); + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/upload/index.js","i3GEOF.upload.criaJanelaFlutuante()","i3GEOF.upload_script"); }, /* Function: uploaddbf @@ -2205,7 +2205,7 @@ i3GEO.arvoreDeTemas = { Abre a janela para o upload de um arquivo dbf */ uploaddbf: function(){ - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/uploaddbf/index.js.php","i3GEOF.uploaddbf.criaJanelaFlutuante()","i3GEOF.uploaddbf_script"); + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/uploaddbf/index.js","i3GEOF.uploaddbf.criaJanelaFlutuante()","i3GEOF.uploaddbf_script"); }, /* Function: downloadbase @@ -2220,7 +2220,7 @@ i3GEO.arvoreDeTemas = { Abre a janela para o upload de um arquivo gpx */ uploadgpx: function(){ - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/uploadgpx/index.js.php","i3GEOF.uploadgpx.criaJanelaFlutuante()","i3GEOF.uploadgpx_script"); + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/uploadgpx/index.js","i3GEOF.uploadgpx.criaJanelaFlutuante()","i3GEOF.uploadgpx_script"); }, /* Function: uploadkml @@ -2228,7 +2228,7 @@ i3GEO.arvoreDeTemas = { Abre a janela para o upload de um arquivo kml */ uploadkml: function(){ - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/uploadkml/index.js.php","i3GEOF.uploadkml.criaJanelaFlutuante()","i3GEOF.uploadkml_script"); + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/uploadkml/index.js","i3GEOF.uploadkml.criaJanelaFlutuante()","i3GEOF.uploadkml_script"); } }, /* diff --git a/classesjs/classe_mapa.js b/classesjs/classe_mapa.js index a4f6864..b9be8ee 100644 --- a/classesjs/classe_mapa.js +++ b/classesjs/classe_mapa.js @@ -12,20 +12,20 @@ GPL2 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil +Direitos Autorais Reservados (c) 2006 Minist�rio do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br -Este programa é software livre; você pode redistribuí-lo -e/ou modificá-lo sob os termos da Licença Pública Geral +Este programa � software livre; voc� pode redistribu�-lo +e/ou modific�-lo sob os termos da Licen�a P�blica Geral GNU conforme publicada pela Free Software Foundation; -Este programa é distribuído na expectativa de que seja útil, -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. -Consulte a Licença Pública Geral do GNU para mais detalhes. -Você deve ter recebido uma cópia da Licença Pública Geral do -GNU junto com este programa; se não, escreva para a -Free Software Foundation, Inc., no endereço +Este programa � distribu�do na expectativa de que seja �til, +por�m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl�cita +de COMERCIABILIDADE OU ADEQUA��O A UMA FINALIDADE ESPEC�FICA. +Consulte a Licen�a P�blica Geral do GNU para mais detalhes. +Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral do +GNU junto com este programa; se n�o, escreva para a +Free Software Foundation, Inc., no endere�o 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. */ if(typeof(i3GEO) === 'undefined'){ @@ -36,14 +36,14 @@ Classe: i3GEO.mapa Cria e processa o mapa principal -Em i3GEO.mapa.dialogo estão as funções de abertura dos diálogos para alteração das propriedades do mapa, +Em i3GEO.mapa.dialogo est�o as fun��es de abertura dos di�logos para altera��o das propriedades do mapa, como cor de fundo, tipo de imagem, legenda etc. */ i3GEO.mapa = { /* Propriedade: AUTORESIZE - Indica se o tamanho do mapa será ajustado toda vez que o navegador for redimensionado + Indica se o tamanho do mapa ser� ajustado toda vez que o navegador for redimensionado Type: {boolean} @@ -63,13 +63,13 @@ i3GEO.mapa = { /* Function: insereDobraPagina - Insere o ícone do tipo "dobra de´página" que permite alterar o renderizador do mapa + Insere o �cone do tipo "dobra de�p�gina" que permite alterar o renderizador do mapa Parametros: - tipo {string} - tipo de ícone googlemaps|openlayers + tipo {string} - tipo de �cone googlemaps|openlayers - imagem {string} - endereço da imagem que será utilizada no ícone + imagem {string} - endere�o da imagem que ser� utilizada no �cone */ insereDobraPagina: function(tipo,imagem){ var novoel = $i("i3GEOdobraPagina"); @@ -93,7 +93,7 @@ i3GEO.mapa = { /* Function: reposicionaDobraPagina - Reposiciona o ícone do tipo "dobra de´página" + Reposiciona o �cone do tipo "dobra de�p�gina" */ reposicionaDobraPagina: function(){ var novoel = $i("i3GEOdobraPagina"); @@ -106,9 +106,9 @@ i3GEO.mapa = { /* Function: ativaAutoResize - Ativa o redimensionamento automático do mapa sempre que o navegador for redimensionado + Ativa o redimensionamento autom�tico do mapa sempre que o navegador for redimensionado - É definido como um evento do elemento window + � definido como um evento do elemento window */ ativaAutoResize: function(){ window.onresize = function(){ @@ -142,11 +142,11 @@ i3GEO.mapa = { Ajusta o posicionamento do corpo do mapa - Esse ajuste é necessário na inicialização, uma vez que o mapa utiliza style.position='absolute' + Esse ajuste � necess�rio na inicializa��o, uma vez que o mapa utiliza style.position='absolute' Parameters: - elemento {String} - id do elemento HTML que deverá ser ajustado e que contém o mapa + elemento {String} - id do elemento HTML que dever� ser ajustado e que cont�m o mapa */ ajustaPosicao: function(elemento){ if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.ajustaPosicao()");} @@ -177,15 +177,15 @@ i3GEO.mapa = { /* Function: ativaTema - Altera a variável i3GEO.temaAtivo e atualiza a interface em função do novo tema que for ativado + Altera a vari�vel i3GEO.temaAtivo e atualiza a interface em fun��o do novo tema que for ativado - O tema anteriormente ativo tem sua cor alterada para a cor normal e o novo tema é destacado com uma cor diferente + O tema anteriormente ativo tem sua cor alterada para a cor normal e o novo tema � destacado com uma cor diferente - Executa também as funções armazenadas em i3GEO.eventos.ATIVATEMA + Executa tamb�m as fun��es armazenadas em i3GEO.eventos.ATIVATEMA Parametros: - codigo {string} - código da camada + codigo {string} - c�digo da camada */ ativaTema: function(codigo){ if(codigo){ @@ -205,7 +205,7 @@ i3GEO.mapa = { ativaLogo: function(){ if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.ativaLogo()");} if(i3GEO.Interface.ATUAL === "googlemaps") - {alert("Essa operação não funciona nessa interface");return;} + {alert("Essa opera��o n�o funciona nessa interface");return;} i3GEO.php.ativalogo(i3GEO.atualiza); var cr = $i("i3GEOcopyright"); if(cr){ @@ -218,11 +218,11 @@ i3GEO.mapa = { /* Function: verifica - Verifica se ocorreu algum problema na atualização do corpo do mapa e inicia o processo de tentativa de recuperação + Verifica se ocorreu algum problema na atualiza��o do corpo do mapa e inicia o processo de tentativa de recupera��o Parametro: - retorno {string} - objeto recebido da função PHP de atualização do mapa + retorno {string} - objeto recebido da fun��o PHP de atualiza��o do mapa */ verifica:function(retorno){ if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.verifica()");} @@ -262,14 +262,14 @@ i3GEO.mapa = { Tenta recuperar o mapa caso ocorra algum problema - O i3Geo mantém sempre uma cópia do arquivo mapfile em uso. Essa função tenta - usar essa cópia para restaurar o funcionamento do mapa + O i3Geo mant�m sempre uma c�pia do arquivo mapfile em uso. Essa fun��o tenta + usar essa c�pia para restaurar o funcionamento do mapa */ recupera:{ /* Variavel: TENTATIVA - Armazena a quantidade de tentativas de recuperação que foram feitas + Armazena a quantidade de tentativas de recupera��o que foram feitas Tipo: {Integer} @@ -278,7 +278,7 @@ i3GEO.mapa = { /* Function: inicia - Inicia a tentativa de recuperação + Inicia a tentativa de recupera��o */ inicia: function(){ i3GEO.mapa.ajustaPosicao(); @@ -291,7 +291,7 @@ i3GEO.mapa = { /* Function: restaura - Restaura o mapa para a cópia de segurança existente no servidor + Restaura o mapa para a c�pia de seguran�a existente no servidor */ restaura: function(){ i3GEO.php.recuperamapa(i3GEO.atualiza); @@ -300,15 +300,15 @@ i3GEO.mapa = { /* Classe: i3GEO.mapa.legendaHTML - Controla a obtenção da legenda do mapa formatada em HTML. + Controla a obten��o da legenda do mapa formatada em HTML. - Útil para mostrar a legenda na tela + �til para mostrar a legenda na tela */ legendaHTML:{ /* Propriedade: incluiBotaoLibera - Define se na legenda será incluido o botão para liberar a legenda e incluí-la em uma janela flutuante + Define se na legenda ser� incluido o bot�o para liberar a legenda e inclu�-la em uma janela flutuante Tipo: {boolean} @@ -320,7 +320,7 @@ i3GEO.mapa = { /* Variavel: ID - Armazena o id definido na criação da legenda + Armazena o id definido na cria��o da legenda */ ID: "", /* @@ -328,7 +328,7 @@ i3GEO.mapa = { Cria a legenda HTML - A legenda é incluida no id definido. Se id for igual a "", será apenas definido o evento de atualização + A legenda � incluida no id definido. Se id for igual a "", ser� apenas definido o evento de atualiza��o permitindo que seja criada a janela flutuante apenas, por exemplo: i3GEO.mapa.legendaHTML.cria(""); @@ -336,7 +336,7 @@ i3GEO.mapa = { Parametros: - id {String} - id do elemento que receberá a legenda + id {String} - id do elemento que receber� a legenda */ cria: function(id){ if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.legendaHTML.cria()");} @@ -390,11 +390,11 @@ i3GEO.mapa = { Faz a chamada em AJAX que gera a legenda - O resultado é processado pela função passada como parâmetro + O resultado � processado pela fun��o passada como par�metro Parametro: - funcao {function} - função que receberá o resultado da chamada AJAX. O objeto CPAINT é enviado como parâmetro. + funcao {function} - fun��o que receber� o resultado da chamada AJAX. O objeto CPAINT � enviado como par�metro. */ obtem: function(funcao){ if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.legendaHTML.obtem()");} @@ -403,11 +403,11 @@ i3GEO.mapa = { /* Function: ativaDesativaTema - Liga ou desliga um único tema. Utilizado pela legenda HTML, permitindo que um tema seja processado diretamente na legenda. + Liga ou desliga um �nico tema. Utilizado pela legenda HTML, permitindo que um tema seja processado diretamente na legenda. Parametro: - inputbox {object) - objeto do tipo input checkbox com a propriedade value indicando o código do tema que será processado + inputbox {object) - objeto do tipo input checkbox com a propriedade value indicando o c�digo do tema que ser� processado */ ativaDesativaTema: function(inputbox){ if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.legendaHTML.ativaDesativaTema()");} @@ -467,10 +467,10 @@ i3GEO.mapa = { /* Classe: i3GEO.mapa.legendaIMAGEM - Controla a obtenção da legenda do mapa na forma de uma imagem + Controla a obten��o da legenda do mapa na forma de uma imagem - É utilizado principalmente para armazenar as imagens para a função de - obtenção do histórico do mapa + � utilizado principalmente para armazenar as imagens para a fun��o de + obten��o do hist�rico do mapa */ legendaIMAGEM:{ /* @@ -478,11 +478,11 @@ i3GEO.mapa = { Faz a chamada em AJAX que gera a legenda - O resultado é processado pela função passada como parâmetro + O resultado � processado pela fun��o passada como par�metro Parametro: - funcao {function} - função que receberá o resultado da chamada AJAX. O objeto CPAINT é enviado como parâmetro. + funcao {function} - fun��o que receber� o resultado da chamada AJAX. O objeto CPAINT � enviado como par�metro. */ obtem: function(funcao){ if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.legendaIMAGEML.obtem()");} @@ -492,13 +492,13 @@ i3GEO.mapa = { /* Classe: i3GEO.mapa.dialogo - Abre as telas de diálogo das opções de manipulação do mapa atual + Abre as telas de di�logo das op��es de manipula��o do mapa atual */ dialogo:{ /* Function: animacao - Abre a janela de diálogo da ferramenta que permite animar o mapa atual + Abre a janela de di�logo da ferramenta que permite animar o mapa atual */ animacao: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.animacao()","animacao","animacao"); @@ -506,7 +506,7 @@ i3GEO.mapa = { /* Function: opacidade - Abre a janela de diálogo da ferramenta de definição da transparência das camadas principais do mapa + Abre a janela de di�logo da ferramenta de defini��o da transpar�ncia das camadas principais do mapa */ opacidade: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opacidade()","opacidademapa","opacidademapa"); @@ -514,7 +514,7 @@ i3GEO.mapa = { /* Function: telaRemota - Abre a janela de diálogo da ferramenta de configuração de uma tela remota + Abre a janela de di�logo da ferramenta de configura��o de uma tela remota */ telaRemota: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.telaremota()","telaremota","telaremota"); @@ -522,7 +522,7 @@ i3GEO.mapa = { /* Function: t3d - Abre a janela de diálogo da ferramenta de geração da visualização em 3d + Abre a janela de di�logo da ferramenta de gera��o da visualiza��o em 3d */ t3d: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.t3d()","3d","t3d"); @@ -530,7 +530,7 @@ i3GEO.mapa = { /* Function: imprimir - Abre a janela de diálogo da ferramenta que permite imprimir o mapa atual + Abre a janela de di�logo da ferramenta que permite imprimir o mapa atual */ imprimir: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.imprimir()","imprimir","imprimir"); @@ -538,7 +538,7 @@ i3GEO.mapa = { /* Function: mostraExten - Abre a janela de diálogo da ferramenta que mostra a extensão geográfica atual do mapa + Abre a janela de di�logo da ferramenta que mostra a extens�o geogr�fica atual do mapa */ mostraExten: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.mostraExten()","mostraexten","mostraExten"); @@ -546,7 +546,7 @@ i3GEO.mapa = { /* Function: outputformat - Abre a janela de diálogo da ferramenta outputformat + Abre a janela de di�logo da ferramenta outputformat */ outputformat: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.outputformat()","outputformat","outputformat"); @@ -554,7 +554,7 @@ i3GEO.mapa = { /* Function: autoredesenha - Abre a janela de diálogo da ferramenta opcoes_autoredesenha + Abre a janela de di�logo da ferramenta opcoes_autoredesenha */ autoredesenha: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.autoredesenha()","opcoes_autoredesenha","opcoesTempo"); @@ -562,7 +562,7 @@ i3GEO.mapa = { /* Function: salvaMapa - Abre a janela de diálogo da ferramenta salvamapa + Abre a janela de di�logo da ferramenta salvamapa */ salvaMapa: function(){ if(i3GEO.parametros === "") @@ -572,7 +572,7 @@ i3GEO.mapa = { /* Function: carregaMapa - Abre a janela de diálogo da ferramenta carregamapa + Abre a janela de di�logo da ferramenta carregamapa */ carregaMapa: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.carregaMapa()","carregamapa","carregaMapa"); @@ -580,7 +580,7 @@ i3GEO.mapa = { /* Function: convertews - Abre a janela de diálogo da ferramenta convertews + Abre a janela de di�logo da ferramenta convertews */ convertews: function(){ if(i3GEO.parametros.mapfile === "") @@ -590,7 +590,7 @@ i3GEO.mapa = { /* Function: convertekml - Abre a janela de diálogo da ferramenta convertemapakml + Abre a janela de di�logo da ferramenta convertemapakml */ convertekml: function(){ if(i3GEO.parametros.mapfile === "") @@ -600,7 +600,7 @@ i3GEO.mapa = { /* Function: queryMap - Abre a janela de diálogo da ferramenta opcoes_querymap + Abre a janela de di�logo da ferramenta opcoes_querymap */ queryMap: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.queryMap()","opcoes_querymap","opcoesQuery"); @@ -608,14 +608,14 @@ i3GEO.mapa = { /* Function: template - Abre a janela de diálogo da ferramenta template + Abre a janela de di�logo da ferramenta template */ template: function() {i3GEO.janela.cria("300px","400px",i3GEO.configura.locaplic+"/ferramentas/template/index.htm","","","Template    ");}, /* Function: tamanho - Abre a janela de diálogo da ferramenta opcoes_tamanho + Abre a janela de di�logo da ferramenta opcoes_tamanho */ tamanho: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.tamanho()","opcoes_tamanho","opcoesTamanho"); @@ -623,7 +623,7 @@ i3GEO.mapa = { /* Function: tipoimagem - Abre a janela de diálogo da ferramenta tipoimagem + Abre a janela de di�logo da ferramenta tipoimagem */ tipoimagem: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.tipoimagem()","tipoimagem","tipoimagem"); @@ -631,7 +631,7 @@ i3GEO.mapa = { /* Function: corFundo - Abre a janela de diálogo da ferramenta opcoes_fundo + Abre a janela de di�logo da ferramenta opcoes_fundo */ corFundo: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.corFundo()","opcoes_fundo","opcoesFundo"); @@ -639,7 +639,7 @@ i3GEO.mapa = { /* Function: opcoesEscala - Abre a janela de diálogo da ferramenta opcoes_escala + Abre a janela de di�logo da ferramenta opcoes_escala */ opcoesEscala: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoesEscala()","opcoes_escala","opcoesEscala"); @@ -647,7 +647,7 @@ i3GEO.mapa = { /* Function: opcoesLegenda - Abre a janela de diálogo da ferramenta opcoes_legenda + Abre a janela de di�logo da ferramenta opcoes_legenda */ opcoesLegenda: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoesLegenda()","opcoes_legenda","opcoesLegenda"); @@ -655,7 +655,7 @@ i3GEO.mapa = { /* Function: gradeCoord - Abre a janela de diálogo da ferramenta gradecoord + Abre a janela de di�logo da ferramenta gradecoord */ gradeCoord: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.gradeCoord()","gradecoord","gradeCoord"); @@ -663,7 +663,7 @@ i3GEO.mapa = { /* Function: cliqueTexto - Abre a janela de diálogo da ferramenta inseretxt + Abre a janela de di�logo da ferramenta inseretxt */ cliqueTexto: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliqueTexto()","inseretxt","inseretxt"); @@ -671,7 +671,7 @@ i3GEO.mapa = { /* Function: selecao - Abre a janela de diálogo da ferramenta selecao + Abre a janela de di�logo da ferramenta selecao */ selecao: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.selecao()","selecao","selecao"); @@ -679,7 +679,7 @@ i3GEO.mapa = { /* Function: cliquePonto - Abre a janela de diálogo da ferramenta inserexy2 + Abre a janela de di�logo da ferramenta inserexy2 */ cliquePonto: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliquePonto()","inserexy2","inserexy"); @@ -687,7 +687,7 @@ i3GEO.mapa = { /* Function: cliqueGrafico - Abre a janela de diálogo da ferramenta inseregrafico + Abre a janela de di�logo da ferramenta inseregrafico */ cliqueGrafico: function(){ i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliqueGrafico()","inseregrafico","insereGrafico"); @@ -695,15 +695,15 @@ i3GEO.mapa = { /* Function: cliqueIdentificaDefault - Abre a janela de diálogo da ferramenta identifica + Abre a janela de di�logo da ferramenta identifica */ cliqueIdentificaDefault: function(){ if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.dialogo.cliqueIdentificaDefault()");} if (g_tipoacao === "identifica"){ i3GEO.eventos.MOUSEPARADO.remove("verificaTip()"); if(typeof(i3GEOF.identifica) === 'undefined'){ - //javascript que será carregado - var js = i3GEO.configura.locaplic+"/ferramentas/identifica/index.js.php"; + //javascript que ser� carregado + var js = i3GEO.configura.locaplic+"/ferramentas/identifica/index.js"; //carrega o script i3GEO.util.scriptTag(js,"i3GEOF.identifica.criaJanelaFlutuante()","i3GEOF.identifica_script"); } @@ -718,9 +718,9 @@ i3GEO.mapa = { /* Function: verificaTipDefault - Mostra etiquetas no mapa com informações sobre os temas com etiquetas ativas + Mostra etiquetas no mapa com informa��es sobre os temas com etiquetas ativas - Essa é a função padrão definida em i3GEO.configura + Essa � a fun��o padr�o definida em i3GEO.configura */ verificaTipDefault: function(){ if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.dialogo.verificaTipDefault()");} diff --git a/classesjs/classe_selecao.js b/classesjs/classe_selecao.js index 5caee3f..1cccc78 100644 --- a/classesjs/classe_selecao.js +++ b/classesjs/classe_selecao.js @@ -1,7 +1,7 @@ /*jslint plusplus:false,white:false,undef: false, rhino: true, onevar: true, evil: true */ /* -Esta classe foi depreciada e poderá ser removida. Veja i3geo/ferramentas/selecao/index.js.php +Esta classe foi depreciada e poder� ser removida. Veja i3geo/ferramentas/selecao/index.js */ if(typeof(i3GEO) === 'undefined'){ @@ -100,7 +100,7 @@ i3GEO.selecao = { /* criaBox - Cria o DIV que será utilizado para desenhar o box no mapa + Cria o DIV que ser� utilizado para desenhar o box no mapa */ criaBox: function(){ try{i3GEO.desenho.richdraw.fecha();}catch(e){ @@ -156,7 +156,7 @@ i3GEO.selecao = { /* desloca - Desloca o box conforme o mouse é movimentado + Desloca o box conforme o mouse � movimentado */ desloca: function(){ if(g_tipoacao !== 'selecaobox') @@ -240,13 +240,13 @@ i3GEO.selecao = { /* i3GEO.selecao.poligono - Realiza a seleção desenhando um polígono no mapa + Realiza a sele��o desenhando um pol�gono no mapa */ poligono:{ /* inicia - Inicia o desenho do polígono + Inicia o desenho do pol�gono */ inicia: function(){ try @@ -256,7 +256,7 @@ i3GEO.selecao = { } i3GEO.util.insereMarca.limpa(); g_tipoacao = "selecaopoli"; - alert("Clique no mapa para desenhar o polígono."); + alert("Clique no mapa para desenhar o pol�gono."); i3GEO.desenho.criaContainerRichdraw(); i3GEO.desenho.richdraw.lineColor = "red"; i3GEO.desenho.richdraw.lineWidth = "2px"; @@ -269,7 +269,7 @@ i3GEO.selecao = { /* move - Modifica o polígono conforme o usuário cria vértices + Modifica o pol�gono conforme o usu�rio cria v�rtices */ move: function(){ if (g_tipoacao === "selecaopoli"){ @@ -282,7 +282,7 @@ i3GEO.selecao = { /* clique - Inclui um novo vértice no polígono + Inclui um novo v�rtice no pol�gono */ clique: function(){ if (g_tipoacao !== "selecaopoli"){return;} @@ -313,7 +313,7 @@ i3GEO.selecao = { /* termina - Termina o desenho do polígono e executa a operação de seleção + Termina o desenho do pol�gono e executa a opera��o de sele��o */ termina: function(){ var doc,pontos,xs,ys,retorna,p,cp; diff --git a/classesjs/classe_tema.js b/classesjs/classe_tema.js index a4d8778..d10bbda 100644 --- a/classesjs/classe_tema.js +++ b/classesjs/classe_tema.js @@ -4,24 +4,24 @@ Title: Temas File: i3geo/classesjs/classe_tema.js -About: Licença +About: Licen�a i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil +Direitos Autorais Reservados (c) 2006 Minist�rio do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br -Este programa é software livre; você pode redistribuí-lo -e/ou modificá-lo sob os termos da Licença Pública Geral +Este programa � software livre; voc� pode redistribu�-lo +e/ou modific�-lo sob os termos da Licen�a P�blica Geral GNU conforme publicada pela Free Software Foundation; -Este programa é distribuído na expectativa de que seja útil, -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. -Consulte a Licença Pública Geral do GNU para mais detalhes. -Você deve ter recebido uma cópia da Licença Pública Geral do -GNU junto com este programa; se não, escreva para a -Free Software Foundation, Inc., no endereço +Este programa � distribu�do na expectativa de que seja �til, +por�m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl�cita +de COMERCIABILIDADE OU ADEQUA��O A UMA FINALIDADE ESPEC�FICA. +Consulte a Licen�a P�blica Geral do GNU para mais detalhes. +Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral do +GNU junto com este programa; se n�o, escreva para a +Free Software Foundation, Inc., no endere�o 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. */ if(typeof(i3GEO) === 'undefined'){ @@ -30,15 +30,15 @@ if(typeof(i3GEO) === 'undefined'){ /* Classe: i3GEO.tema -Funções de diálogo e processamento de propriedades de um tema existente no mapa +Fun��es de di�logo e processamento de propriedades de um tema existente no mapa -Em i3GEO.tema.dialogo estão as funções de abertura dos diálogos para alteração das propriedades do tema, +Em i3GEO.tema.dialogo est�o as fun��es de abertura dos di�logos para altera��o das propriedades do tema, */ i3GEO.tema = { /* Variable: TEMPORIZADORESID - Objeto que contém os identificadores dos temporizadores (setInterval) estabelecidos para cada camada + Objeto que cont�m os identificadores dos temporizadores (setInterval) estabelecidos para cada camada Type: {objeto} - {idtema:{idtemporizador:,tempo:}} @@ -51,7 +51,7 @@ i3GEO.tema = { Parametros: - tema - código do tema + tema - c�digo do tema */ exclui: function(tema){ if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.exclui()");} @@ -78,7 +78,7 @@ i3GEO.tema = { Parametros: - tema - código do tema + tema - c�digo do tema */ fonte: function(tema){ if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.fonte()");} @@ -92,16 +92,16 @@ i3GEO.tema = { Parametros: - tema - código do tema + tema - c�digo do tema */ sobe: function(tema){ if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.sobe()");} i3GEO.mapa.ativaTema(tema); var temp = function(retorno){ // - //atualiza apenas remonta a árvore + //atualiza apenas remonta a �rvore //no caso de interfaces como openlayers - //é necessário mover o DIV tbm + //� necess�rio mover o DIV tbm // i3GEO.atualiza(retorno); if(i3GEO.Interface.ATUAL === "openlayers") @@ -116,16 +116,16 @@ i3GEO.tema = { Parametros: - tema - código do tema + tema - c�digo do tema */ desce: function(tema){ if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.desce()");} i3GEO.mapa.ativaTema(tema); var temp = function(retorno){ // - //atualiza apenas remonta a árvore + //atualiza apenas remonta a �rvore //no caso de interfaces como openlayers - //é necessário mover o DIV tbm + //� necess�rio mover o DIV tbm // i3GEO.atualiza(retorno); if(i3GEO.Interface.ATUAL === "openlayers") @@ -140,7 +140,7 @@ i3GEO.tema = { Parametros: - tema - código do tema + tema - c�digo do tema */ zoom: function(tema){ i3GEO.mapa.ativaTema(tema); @@ -154,7 +154,7 @@ i3GEO.tema = { Parametros: - tema - código do tema + tema - c�digo do tema */ zoomsel: function(tema){ if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.zoomsel()");} @@ -187,7 +187,7 @@ i3GEO.tema = { Parametros: - idtema - código do tema + idtema - c�digo do tema */ mudatransp: function(idtema){ if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.mudatransp()");} @@ -198,14 +198,14 @@ i3GEO.tema = { i3GEO.atualiza(retorno); i3GEO.Interface.atualizaTema(retorno,idtema); }; - //o campo input com o valor possui o prefixo 'tr' seguido pelo código do tema + //o campo input com o valor possui o prefixo 'tr' seguido pelo c�digo do tema if ($i("tr"+idtema)) {valor = $i("tr"+idtema).value;} if (valor !== ""){ i3GEO.php.mudatransp(temp,idtema,valor); } else - {alert("Valor não definido.");} + {alert("Valor n�o definido.");} }, /* Function: invertestatuslegenda @@ -214,11 +214,11 @@ i3GEO.tema = { Parametros: - idtema - código do tema + idtema - c�digo do tema */ invertestatuslegenda: function(idtema){ if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.invertestatuslegenda()");} - alert("Essa opção afeta apenas a impressão do mapa"); + alert("Essa op��o afeta apenas a impress�o do mapa"); i3GEO.mapa.ativaTema(idtema); g_operacao = "transparencia"; var temp = function(retorno){ @@ -234,7 +234,7 @@ i3GEO.tema = { Parametros: - idtema - código do tema + idtema - c�digo do tema idclasse - id da classe @@ -257,7 +257,7 @@ i3GEO.tema = { Parametros: - idtema - código do tema + idtema - c�digo do tema */ mudanome: function(idtema){ if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.mudanome()");} @@ -270,16 +270,16 @@ i3GEO.tema = { i3GEO.php.mudanome(i3GEO.atualiza,idtema,valor); } else - {alert("Nome não definido");} + {alert("Nome n�o definido");} }, /* Function: mostralegendajanela - Mostra a legenda de um tema em uma janela flutuante específica + Mostra a legenda de um tema em uma janela flutuante espec�fica - Na configuração padrão, essa função é disparada quando o usuário estaciona o ouse sobre o nome de um tema na árvore de camadas + Na configura��o padr�o, essa fun��o � disparada quando o usu�rio estaciona o ouse sobre o nome de um tema na �rvore de camadas - O uso normal seria nas opções onmouseover e onmouseout + O uso normal seria nas op��es onmouseover e onmouseout Exemplo: @@ -291,11 +291,11 @@ i3GEO.tema = { Parametros: - idtema {String} - código do tema + idtema {String} - c�digo do tema - nome {String} - nome completo do tema que será mostrado no cabeçalho da janela + nome {String} - nome completo do tema que ser� mostrado no cabe�alho da janela - tipoOperacao {String} {ativatimer|desativatimer|abrejanela} - tipo de operação que será executada + tipoOperacao {String} {ativatimer|desativatimer|abrejanela} - tipo de opera��o que ser� executada */ mostralegendajanela: function(idtema,nome,tipoOperacao){ if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.mostralegendajanela()");} @@ -329,7 +329,7 @@ i3GEO.tema = { Aplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo. - O campo com o valor de tempo (em segundos) é composto por "temporizador"+idtema + O campo com o valor de tempo (em segundos) � composto por "temporizador"+idtema Parametros: @@ -352,7 +352,7 @@ i3GEO.tema = { /* Classe: i3GEO.tema.dialogo - Abre as telas de diálogo das opções de manipulação de um tema + Abre as telas de di�logo das op��es de manipula��o de um tema Return: @@ -366,7 +366,7 @@ i3GEO.tema = { Parametros: - tema - código do tema escolhido + tema - c�digo do tema escolhido */ tme: function(tema){ i3GEO.mapa.ativaTema(tema); @@ -375,35 +375,35 @@ i3GEO.tema = { /* Function: mostraWms - Mostra a url que dá acesso ao WMS de um tema + Mostra a url que d� acesso ao WMS de um tema Parametros: - tema - código do tema escolhido + tema - c�digo do tema escolhido */ mostraWms: function(tema){ - i3GEO.janela.mensagemSimples(i3GEO.configura.locaplic+"/ogc.php?tema="+tema,"Endereço do WMS"); + i3GEO.janela.mensagemSimples(i3GEO.configura.locaplic+"/ogc.php?tema="+tema,"Endere�o do WMS"); }, /* Function: comentario - Abre a janela de diálogo para o usuário ver e inserir comentarios em um tema + Abre a janela de di�logo para o usu�rio ver e inserir comentarios em um tema Parametros: - tema - código do tema escolhido + tema - c�digo do tema escolhido */ comentario: function(tema){ - i3GEO.janela.cria("530px","330px",i3GEO.configura.locaplic+"/ferramentas/comentarios/index.php?tema="+tema+"&g_sid="+i3GEO.configura.sid+"&locaplic="+i3GEO.configura.locaplic,"",""," Comentários de "+tema+"    ","comentario"+Math.random()); + i3GEO.janela.cria("530px","330px",i3GEO.configura.locaplic+"/ferramentas/comentarios/index.php?tema="+tema+"&g_sid="+i3GEO.configura.sid+"&locaplic="+i3GEO.configura.locaplic,"",""," Coment�rios de "+tema+"    ","comentario"+Math.random()); }, /* Function: cortina - Abre a janela de diálogo da ferramenta cortina + Abre a janela de di�logo da ferramenta cortina Parametros: - tema - código do tema escolhido + tema - c�digo do tema escolhido */ cortina: function(tema){ @@ -413,11 +413,11 @@ i3GEO.tema = { /* Function: abreKml - Abre a janela de diálogo da ferramenta convertekml + Abre a janela de di�logo da ferramenta convertekml Parametros: - tema - código do tema escolhido + tema - c�digo do tema escolhido tipo - tipo de kml - kml|kmz , o tipo kmz permite acessar os dados via kml (por meio de um WMS) e via kml vetorial. */ @@ -426,7 +426,7 @@ i3GEO.tema = { if(arguments.lenght === 1) {tipo = "kml";} if(typeof(i3GEOF.converteKml) === 'undefined'){ - var js = i3GEO.configura.locaplic+"/ferramentas/convertekml/index.js.php"; + var js = i3GEO.configura.locaplic+"/ferramentas/convertekml/index.js"; i3GEO.util.scriptTag(js,"i3GEOF.converteKml.criaJanelaFlutuante('"+tema+"','"+tipo+"')","i3GEOF.converteKml_script"); } else @@ -435,11 +435,11 @@ i3GEO.tema = { /* Function: salvaMapfile - Abre a janela de diálogo da ferramenta salvamapfile + Abre a janela de di�logo da ferramenta salvamapfile Parametros: - idtema - código do tema + idtema - c�digo do tema */ salvaMapfile: function(idtema){ i3GEO.mapa.ativaTema(idtema); @@ -448,11 +448,11 @@ i3GEO.tema = { /* Function: graficotema - Abre a janela de diálogo da ferramenta graficotema + Abre a janela de di�logo da ferramenta graficotema Parametros: - idtema - código do tema + idtema - c�digo do tema */ graficotema: function(idtema){ i3GEO.mapa.ativaTema(idtema); @@ -461,11 +461,11 @@ i3GEO.tema = { /* Function: toponimia - Abre a janela de diálogo da ferramenta toponimia + Abre a janela de di�logo da ferramenta toponimia Parametros: - idtema - código do tema + idtema - c�digo do tema */ toponimia: function(idtema){ i3GEO.mapa.ativaTema(idtema); @@ -474,11 +474,11 @@ i3GEO.tema = { /* Function: filtro - Abre a janela de diálogo da ferramenta filtro + Abre a janela de di�logo da ferramenta filtro Parametros: - idtema - código do tema + idtema - c�digo do tema */ filtro: function(idtema){ i3GEO.mapa.ativaTema(idtema); @@ -487,7 +487,7 @@ i3GEO.tema = { /* Function: procuraratrib - Abre a janela de diálogo da ferramenta busca + Abre a janela de di�logo da ferramenta busca Parametros: @@ -500,7 +500,7 @@ i3GEO.tema = { /* Function: tabela - Abre a janela de diálogo da ferramenta tabela + Abre a janela de di�logo da ferramenta tabela Parametros: @@ -513,7 +513,7 @@ i3GEO.tema = { /* Function: etiquetas - Abre a janela de diálogo da ferramenta etiqueta + Abre a janela de di�logo da ferramenta etiqueta Parametros: @@ -526,7 +526,7 @@ i3GEO.tema = { /* Function: editaLegenda - Abre a janela de diálogo da ferramenta legenda + Abre a janela de di�logo da ferramenta legenda Parametros: @@ -539,7 +539,7 @@ i3GEO.tema = { /* Function: download - Abre a janela de diálogo da ferramenta download + Abre a janela de di�logo da ferramenta download Parametros: @@ -552,9 +552,9 @@ i3GEO.tema = { /* Function: sld - Converte a legenda do tema para o formato SLD (utilizado em requisições de Web Services OGC) + Converte a legenda do tema para o formato SLD (utilizado em requisi��es de Web Services OGC) - O SLD é mostrado em uma janela sobre o mapa + O SLD � mostrado em uma janela sobre o mapa Parametros: @@ -580,7 +580,7 @@ i3GEO.tema = { /* Function: editorsql - Abre a janela de diálogo da ferramenta editorsql + Abre a janela de di�logo da ferramenta editorsql Parametros: diff --git a/classesjs/classe_util.js b/classesjs/classe_util.js index 3c68c2b..8caeb8c 100644 --- a/classesjs/classe_util.js +++ b/classesjs/classe_util.js @@ -1,7 +1,7 @@ /*jslint white:false,undef: false, rhino: true, onevar: true, evil: false */ /* -Title: Utilitários +Title: Utilit�rios Arquivo: @@ -13,20 +13,20 @@ GPL2 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil +Direitos Autorais Reservados (c) 2006 Minist�rio do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br -Este programa é software livre; você pode redistribuí-lo -e/ou modificá-lo sob os termos da Licença Pública Geral +Este programa � software livre; voc� pode redistribu�-lo +e/ou modific�-lo sob os termos da Licen�a P�blica Geral GNU conforme publicada pela Free Software Foundation; -Este programa é distribuído na expectativa de que seja útil, -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. -Consulte a Licença Pública Geral do GNU para mais detalhes. -Você deve ter recebido uma cópia da Licença Pública Geral do -GNU junto com este programa; se não, escreva para a -Free Software Foundation, Inc., no endereço +Este programa � distribu�do na expectativa de que seja �til, +por�m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl�cita +de COMERCIABILIDADE OU ADEQUA��O A UMA FINALIDADE ESPEC�FICA. +Consulte a Licen�a P�blica Geral do GNU para mais detalhes. +Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral do +GNU junto com este programa; se n�o, escreva para a +Free Software Foundation, Inc., no endere�o 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. */ if(typeof(i3GEO) === 'undefined'){ @@ -88,26 +88,26 @@ if(opera === true) /* Variavel: g_operacao -Nome da última operação que foi executada. +Nome da �ltima opera��o que foi executada. -Dependendo do tipo de operação são aplicadas as atualizações necessárias aos componentes do mapa. Por exemplo, redesenha o corpo do mapa, atualiza a lista de temas, etc. +Dependendo do tipo de opera��o s�o aplicadas as atualiza��es necess�rias aos componentes do mapa. Por exemplo, redesenha o corpo do mapa, atualiza a lista de temas, etc. -Essas operações são controladas pela função ajaxiniciaparametros. +Essas opera��es s�o controladas pela fun��o ajaxiniciaparametros. */ g_operacao = ""; /* Variavel: g_tipoacao -Tipo de ação que está sendo executada. -Quando o usuário clica no mapa, essa variável é pesquisada para definir o tipo de operação que deve ser executada. -É definida quando o usuário seleciona uma determinada ferramenta do i3Geo. +Tipo de a��o que est� sendo executada. +Quando o usu�rio clica no mapa, essa vari�vel � pesquisada para definir o tipo de opera��o que deve ser executada. +� definida quando o usu�rio seleciona uma determinada ferramenta do i3Geo. */ g_tipoacao = "zoomli"; /* Function: $i -Obtém um elemento DOM a partir de seu id +Obt�m um elemento DOM a partir de seu id Parametros: @@ -122,7 +122,7 @@ $i = function(id) /* Function: Array.remove() -Extende os métodos de um objeto Array, permitindo remover um elemento. +Extende os m�todos de um objeto Array, permitindo remover um elemento. */ Array.prototype.remove=function(s){ @@ -138,13 +138,13 @@ Array.prototype.remove=function(s){ /* Classe: i3GEO.util -Utilitários. +Utilit�rios. */ i3GEO.util = { /* Variavel: PINS - Elementos IMG criados na função criaPin + Elementos IMG criados na fun��o criaPin Tipo: {Array} @@ -153,7 +153,7 @@ i3GEO.util = { /* Variavel:BOXES - Elementos DIV criados na função criaBox + Elementos DIV criados na fun��o criaBox Tipo: {Array} @@ -162,11 +162,11 @@ i3GEO.util = { /* Function: escapeURL - Converte uma string em uma url válida + Converte uma string em uma url v�lida Parametros: - sUrl {String} - url que será convertida + sUrl {String} - url que ser� convertida Return: @@ -253,19 +253,19 @@ i3GEO.util = { /* Function: criaBotaoAplicar - Cria um botão flutuante do tipo aplicar. + Cria um bot�o flutuante do tipo aplicar. - O novo botão é adicionado no DOM com ID "i3geo_aplicar" e posicionado sobre o objeto definido + O novo bot�o � adicionado no DOM com ID "i3geo_aplicar" e posicionado sobre o objeto definido Parametros: - nomeFuncao - {String} Nome da função que será executada quando o botão for cllicado + nomeFuncao - {String} Nome da fun��o que ser� executada quando o bot�o for cllicado - titulo - (opcional) {String} Título que será mostrado no botão + titulo - (opcional) {String} T�tulo que ser� mostrado no bot�o - classe - (opcional) {String} Nome da classe (estilo) que será aplicado ao botão. + classe - (opcional) {String} Nome da classe (estilo) que ser� aplicado ao bot�o. - obj - (opcional) {Objeto} Objeto DOM que foi clicado para provocar a criação do botão. + obj - (opcional) {Objeto} Objeto DOM que foi clicado para provocar a cria��o do bot�o. Return: @@ -325,19 +325,19 @@ i3GEO.util = { /* Function: arvore - Cria uma árvore com base em um objeto contendo as propriedades. + Cria uma �rvore com base em um objeto contendo as propriedades. - No objeto com as propriedades, se "url" for igual a "", será incluído o texto original definido em "text". + No objeto com as propriedades, se "url" for igual a "", ser� inclu�do o texto original definido em "text". - Caso contrário, o valor de "text" será traduzido com $trad(). Nesse caso, utilize em "text" o código definido em dicionario.js + Caso contr�rio, o valor de "text" ser� traduzido com $trad(). Nesse caso, utilize em "text" o c�digo definido em dicionario.js Parametros: - titulo - {String} cabeçaljo da árvore + titulo - {String} cabe�aljo da �rvore - onde - {String} nome do id doelemento que conterá a árvore + onde - {String} nome do id doelemento que conter� a �rvore - obj - {Object} objeto contendo os parâmetros, exemplo + obj - {Object} objeto contendo os par�metros, exemplo g_listaPropriedades = { @@ -396,24 +396,24 @@ i3GEO.util = { removeAcentos: function(palavra) { if(typeof(console) !== 'undefined'){console.info("i3GEO.util.removeAcentos()");} var re; - re = /ã|á|à|â/gi; + re = /�|�|�|�/gi; palavra = palavra.replace(re,"a"); - re = /é|ê/gi; + re = /�|�/gi; palavra = palavra.replace(re,"e"); - re = /í/gi; + re = /�/gi; palavra = palavra.replace(re,"i"); - re = /ó|õ|ô/gi; + re = /�|�|�/gi; palavra = palavra.replace(re,"o"); - re = /ç/gi; + re = /�/gi; palavra = palavra.replace(re,"c"); - re = /ú/gi; + re = /�/gi; palavra = palavra.replace(re,"u"); return(palavra); }, /* Function: protocolo - Obtém o protocolo utilizado na URL atual + Obt�m o protocolo utilizado na URL atual Return: @@ -428,7 +428,7 @@ i3GEO.util = { /* Function: pegaPosicaoObjeto - Retorna a posição x,y de um objeto em relação a tela do navegador + Retorna a posi��o x,y de um objeto em rela��o a tela do navegador Parametros: @@ -436,7 +436,7 @@ i3GEO.util = { Return: - {Array} - array com a posição [x,y] + {Array} - array com a posi��o [x,y] */ pegaPosicaoObjeto: function(obj){ if(obj) @@ -462,7 +462,7 @@ i3GEO.util = { /* Function: pegaElementoPai - Pega o elemento pai de um elemento clicado para identificar o código do tema. + Pega o elemento pai de um elemento clicado para identificar o c�digo do tema. Parametros: @@ -497,7 +497,7 @@ i3GEO.util = { Altera o cursor do ponteiro do mouse. - Os cursores disponíveis são definidos por default em classe_configura.js + Os cursores dispon�veis s�o definidos por default em classe_configura.js Exemplo i3GEO.util.mudaCursor("","crosshair") @@ -505,11 +505,11 @@ i3GEO.util = { cursores {i3GEO.configura.cursores} - objeto JSON com as URIs de cada cursor (veja i3GEO.configura.cursores) - tipo {String} - tipo de cursor disponível em cursores + tipo {String} - tipo de cursor dispon�vel em cursores - idobjeto {String} - id do objeto que terá o estilo alterado para o cursor desejado + idobjeto {String} - id do objeto que ter� o estilo alterado para o cursor desejado - locaplic {String} - onde está instalado o i3Geo + locaplic {String} - onde est� instalado o i3Geo */ mudaCursor: function(cursores,tipo,idobjeto,locaplic){ if(typeof(console) !== 'undefined'){console.info("i3GEO.util.mudaCursor("+idobjeto+")");} @@ -557,13 +557,13 @@ i3GEO.util = { /* Function: criaBox - Cria um elemento div na página atual. + Cria um elemento div na p�gina atual. - Esse elemento pode ser utilizado para desenhar retângulos sobre o mapa + Esse elemento pode ser utilizado para desenhar ret�ngulos sobre o mapa Parametros: - id {String} - id do elemento que será criado. Por default, será 'boxg' + id {String} - id do elemento que ser� criado. Por default, ser� 'boxg' */ criaBox: function(id){ if(typeof(console) !== 'undefined'){console.info("i3GEO.util.criaBox("+id+")");} @@ -588,7 +588,7 @@ i3GEO.util = { Esconde os BOXES com IDs registrados em i3GEO.util.BOXES - Os ids são criado pela função criaBox + Os ids s�o criado pela fun��o criaBox */ escondeBox: function(){ if(typeof(console) !== 'undefined'){console.info("i3GEO.util.escondeBox()");} @@ -602,19 +602,19 @@ i3GEO.util = { /* Function: criaPin - Cria um elemento imagem na página atual. + Cria um elemento imagem na p�gina atual. Parametros: - id {String} - (opcional) id do elemento que será criado. Por default, será 'boxpin' + id {String} - (opcional) id do elemento que ser� criado. Por default, ser� 'boxpin' - imagem {URL} - (opcional) endereço da imagem + imagem {URL} - (opcional) endere�o da imagem w {String} - (opcional) largura da imagem h {String} - (opcional) altura da imagem - mouseover - função que será executada no evento mouseover + mouseover - fun��o que ser� executada no evento mouseover */ criaPin: function(id,imagem,w,h,mouseover){ if(typeof(console) !== 'undefined'){console.info("i3GEO.util.criaPin()");} @@ -654,19 +654,19 @@ i3GEO.util = { /* Function: posicionaImagemNoMapa - Posiciona uma imagem no mapa no local onde o mouse está posicionado sobre o mapa + Posiciona uma imagem no mapa no local onde o mouse est� posicionado sobre o mapa Parametros: - id {string} - id do elemento que será posicionado + id {string} - id do elemento que ser� posicionado - x {posição do pixel} - se não for definida ou for vazia, será utilizado o valor de objposicaocursor.telax + x {posi��o do pixel} - se n�o for definida ou for vazia, ser� utilizado o valor de objposicaocursor.telax - y {posição do pixel} - se não for definida ou for vazia, será utilizado o valor de objposicaocursor.telay + y {posi��o do pixel} - se n�o for definida ou for vazia, ser� utilizado o valor de objposicaocursor.telay Return: - array[top,left] - valores em pixel da posição calculada da imagem + array[top,left] - valores em pixel da posi��o calculada da imagem */ posicionaImagemNoMapa: function(id,x,y){ if(typeof(console) !== 'undefined'){console.info("i3GEO.util.posicionaImagemNoMapa()");} @@ -688,7 +688,7 @@ i3GEO.util = { Esconde os PINS com IDs registrados em i3GEO.util.PINS - Os ids são criados pela função criaPin + Os ids s�o criados pela fun��o criaPin */ escondePin: function(){ if(typeof(console) !== 'undefined'){console.info("i3GEO.util.escondePin()");} @@ -720,7 +720,7 @@ i3GEO.util = { /* Function $inputText ou nome curto $inputText - Cria um elemento html do tipo input text com formatação especial. + Cria um elemento html do tipo input text com formata��o especial. Parametros: @@ -732,13 +732,13 @@ i3GEO.util = { titulo {String} - texto que vai no title - digitos {Integer} - numero de dígitos do input + digitos {Integer} - numero de d�gitos do input valor {String} - valor do input nome {String} - name do input - onch {String} - (opcional) string que será inserida no evento "onchange" + onch {String} - (opcional) string que ser� inserida no evento "onchange" */ $inputText: function(idPai,larguraIdPai,idInput,titulo,digitos,valor,nome,onch) { @@ -765,7 +765,7 @@ i3GEO.util = { /* Function: $top ou nome curto $top - Muda a posição (superior) de um objeto tanto no IE como no Firefox. + Muda a posi��o (superior) de um objeto tanto no IE como no Firefox. Exemplo: $top("imagem",100) @@ -773,7 +773,7 @@ i3GEO.util = { id - identificador do objeto - valor - posição em relação ao topo. + valor - posi��o em rela��o ao topo. */ $top: function(id,valor){ if (document.getElementById(id).style){ @@ -786,7 +786,7 @@ i3GEO.util = { /* Function: $left ou nome curto $left - Muda a posição (esquerda) de um objeto tanto no IE como no Firefox. + Muda a posi��o (esquerda) de um objeto tanto no IE como no Firefox. Exemplo: $left("imagem",100) @@ -794,7 +794,7 @@ i3GEO.util = { id - identificador do objeto - valor - posição em relação a esquerda. + valor - posi��o em rela��o a esquerda. */ $left: function(id,valor){ if (document.getElementById(id).style){ @@ -822,7 +822,7 @@ i3GEO.util = { Insere um ponto no mapa - Os pontos são inseridos em um contaier de pontos e mostrados temporáriamente + Os pontos s�o inseridos em um contaier de pontos e mostrados tempor�riamente Parametros: @@ -831,13 +831,13 @@ i3GEO.util = { yi {Numeric} - coordenada y no mapa (imagem). funcaoOnclick {String} - funcao que sera executada quando a marca - for clicada, se for "", o container será esvaziado ao ser clicado na marca + for clicada, se for "", o container ser� esvaziado ao ser clicado na marca - container {String} - id do container que receberá os pontos. Se não existir um elemento com esse ID, será criado um novo DIV. No caso da interface google Earth, é utilizado na definição do nome da marca (setname). + container {String} - id do container que receber� os pontos. Se n�o existir um elemento com esse ID, ser� criado um novo DIV. No caso da interface google Earth, � utilizado na defini��o do nome da marca (setname). - texto {String} - (apenas para interface Google Earth) nome que será adicionado junto da marca + texto {String} - (apenas para interface Google Earth) nome que ser� adicionado junto da marca - srci {string} - (opcional) endereço da imagem (será incluido em SRC do tag IMG) + srci {string} - (opcional) endere�o da imagem (ser� incluido em SRC do tag IMG) */ cria:function(xi,yi,funcaoOnclick,container,texto,srci){ if(typeof(console) !== 'undefined'){console.info("i3GEO.util.insereMarca.cria()");} @@ -933,9 +933,9 @@ i3GEO.util = { Parametros: - janelaid {String} - id do conteúdo da janela flutuante que chamou a função. Pode ser "" caso elemento exista em document + janelaid {String} - id do conte�do da janela flutuante que chamou a fun��o. Pode ser "" caso elemento exista em document - elemento {String} - id do elemento que receberá os valores da cor selecionada + elemento {String} - id do elemento que receber� os valores da cor selecionada tipo {String} - opcional pode ser definido como rgb ou hex indicando o tipo de retorno da cor */ @@ -989,9 +989,9 @@ i3GEO.util = { /* Function: ajaxhttp - Cria o objeto XMLHttpRequest para uso com funções próprias de chamada em ajax + Cria o objeto XMLHttpRequest para uso com fun��es pr�prias de chamada em ajax - O uso dessa função não é recomendado. Dê preferência para uso da chamada ajax via YUI + O uso dessa fun��o n�o � recomendado. D� prefer�ncia para uso da chamada ajax via YUI Return: @@ -1014,16 +1014,16 @@ i3GEO.util = { /* Function: ajaxexecASXml - Executa uma chamada ajax no modo assíncrono retornando o resultado em XML. + Executa uma chamada ajax no modo ass�ncrono retornando o resultado em XML. Parametros: - programa {String} - URL do programa que será executado no servidor. - funcao {funcao} - função que tratará o resultado. + programa {String} - URL do programa que ser� executado no servidor. + funcao {funcao} - fun��o que tratar� o resultado. Returns: - O resultado em um objeto DOM. Se o retorno contiver a palavra "Erro", é gerado um alert. + O resultado em um objeto DOM. Se o retorno contiver a palavra "Erro", � gerado um alert. */ ajaxexecASXml: function(programa,funcao){ var h,ohttp; @@ -1070,7 +1070,7 @@ i3GEO.util = { id {String} - id do objeto - tempo {Integer} - tempo em milesegundos que levará o efeito + tempo {Integer} - tempo em milesegundos que levar� o efeito intervalo {Integer} - intervalo entre uma imagem e outra */ @@ -1122,11 +1122,11 @@ i3GEO.util = { id {String} - id do objeto - tempo {Integer} - tempo em milesegundos que levará o efeito + tempo {Integer} - tempo em milesegundos que levar� o efeito intervalo {Integer} - intervalo entre uma imagem e outra - removeobj {Boolean} - remove ou não o objeto no final + removeobj {Boolean} - remove ou n�o o objeto no final */ desaparece: function(id,tempo,intervalo,removeobj){ var n,obj,opacidade,fade = 0,p,tempoFade = null; @@ -1178,7 +1178,7 @@ i3GEO.util = { /* Function: wkt2ext - Calcula a extensão geográfica de uma geometria fornecida no formato WKT + Calcula a extens�o geogr�fica de uma geometria fornecida no formato WKT Parametros: @@ -1188,7 +1188,7 @@ i3GEO.util = { Return: - {String} - extensão geográfica (xmin ymin xmax ymax) + {String} - extens�o geogr�fica (xmin ymin xmax ymax) */ wkt2ext:function(wkt,tipo){ if(typeof(console) !== 'undefined'){console.info("i3GEO.util.wkt2ext()");} @@ -1237,9 +1237,9 @@ i3GEO.util = { /* Function: sortNumber - Ordena um array contendo números. Deve ser usado como parâmetro do método "sort", exemplo + Ordena um array contendo n�meros. Deve ser usado como par�metro do m�todo "sort", exemplo - y.sort(i3GEO.util.sortNumber), onde y é um array de números + y.sort(i3GEO.util.sortNumber), onde y � um array de n�meros */ sortNumber: function(a,b){ return a - b; @@ -1247,7 +1247,7 @@ i3GEO.util = { /* Function: getScrollerWidth - Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da área útil do navegador + Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da �rea �til do navegador http://www.fleegix.org/articles/2006-05-30-getting-the-scrollbar-width-in-pixels @@ -1297,11 +1297,11 @@ i3GEO.util = { js {String} - endereco do JS - ini {String} - funcao que será executada ao ser carregado o script (pode ser "") + ini {String} - funcao que ser� executada ao ser carregado o script (pode ser "") - id - id do elemento script que será criado + id - id do elemento script que ser� criado - aguarde {boolean} - mostra ou não a janela de aguarde + aguarde {boolean} - mostra ou n�o a janela de aguarde */ scriptTag: function(js,ini,id,aguarde){ if(typeof(console) !== 'undefined'){console.info("i3GEO.util.scriptTag()");} @@ -1355,7 +1355,7 @@ i3GEO.util = { Parametros: - id - id do elemento script que será removido + id - id do elemento script que ser� removido */ removeScriptTag: function(id){ try{ @@ -1377,9 +1377,9 @@ i3GEO.util = { /* Function: verificaScriptTag - Verifica se um javascript está carregado no documento. + Verifica se um javascript est� carregado no documento. - Útil para verificar se existe alguma ferramenta ativa ao procurar por i3GEOF. + �til para verificar se existe alguma ferramenta ativa ao procurar por i3GEOF. Parametros: @@ -1405,11 +1405,11 @@ i3GEO.util = { /* Function: mensagemAjuda - Formata uma mensagem de texto com ícone de ? + Formata uma mensagem de texto com �cone de ? Parametros: - onde {String} - id do elemento que receberá a mensagem + onde {String} - id do elemento que receber� a mensagem texto {String} - texto da mensagem */ @@ -1429,7 +1429,7 @@ i3GEO.util = { /* Function: randomRGB - Gera uma cor RGB de forma aleatória + Gera uma cor RGB de forma aleat�ria Return: {String} - r,g,b @@ -1471,24 +1471,24 @@ i3GEO.util = { /* Function: comboTemas - Cria um combo (caixa de seleção) com a lista de temas existentes no mapa e de determinado tipo + Cria um combo (caixa de sele��o) com a lista de temas existentes no mapa e de determinado tipo Parametros: - id {String} - id do elemento select que será criado + id {String} - id do elemento select que ser� criado - funcao {Function} - função que será executada ao terminar a montagem do combo. Essa função receberá - como parâmetros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: + funcao {Function} - fun��o que ser� executada ao terminar a montagem do combo. Essa fun��o receber� + como par�metros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: {dados:comboTemas,tipo:"dados"} - tipo será uma string que pode ser "dados"|"mensagem"|"erro" indicando o tipo de retorno. + tipo ser� uma string que pode ser "dados"|"mensagem"|"erro" indicando o tipo de retorno. - onde {String} - id do elemento HTML que receberá o combo. É utilizado apenas para inserir uma mensagem de aguarde. + onde {String} - id do elemento HTML que receber� o combo. � utilizado apenas para inserir uma mensagem de aguarde. - nome {String} - valor que será incluido no parametro "name" do elemento "select". + nome {String} - valor que ser� incluido no parametro "name" do elemento "select". - multiplo {Booleano} - indica se o combo permite seleções múltiplas + multiplo {Booleano} - indica se o combo permite sele��es m�ltiplas - tipoCombo {String} - Tipo de temas que serão incluídos no combo ligados|selecionados|raster|pontosSelecionados|pontos|linhaDoTempo + tipoCombo {String} - Tipo de temas que ser�o inclu�dos no combo ligados|selecionados|raster|pontosSelecionados|pontos|linhaDoTempo */ comboTemas: function(id,funcao,onde,nome,multiplo,tipoCombo){ if(typeof(console) !== 'undefined'){console.info("i3GEO.util.comboTemas()");} @@ -1579,21 +1579,21 @@ i3GEO.util = { monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp)); } else - {alert("Arvore de camadas não encontrada");} + {alert("Arvore de camadas n�o encontrada");} } if(tipoCombo === "pontos"){ if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS)); } else - {alert("Arvore de camadas não encontrada");} + {alert("Arvore de camadas n�o encontrada");} } if(tipoCombo === "poligonos"){ if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS)); } else - {alert("Arvore de camadas não encontrada");} + {alert("Arvore de camadas n�o encontrada");} } if(tipoCombo === "poligonosSelecionados"){ if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ @@ -1601,7 +1601,7 @@ i3GEO.util = { monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp)); } else - {alert("Arvore de camadas não encontrada");} + {alert("Arvore de camadas n�o encontrada");} } if(tipoCombo === "naolinearSelecionados"){ if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ @@ -1609,21 +1609,21 @@ i3GEO.util = { monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp)); } else - {alert("Arvore de camadas não encontrada");} + {alert("Arvore de camadas n�o encontrada");} } if(tipoCombo === "linhaDoTempo"){ if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ monta(i3GEO.arvoreDeCamadas.filtraCamadas("linhadotempo","sim","igual",i3GEO.arvoreDeCamadas.CAMADAS)); } else - {alert("Arvore de camadas não encontrada");} + {alert("Arvore de camadas n�o encontrada");} } if(tipoCombo === ""){ if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ monta(i3GEO.arvoreDeCamadas.filtraCamadas("type","","diferente",i3GEO.arvoreDeCamadas.CAMADAS)); } else - {alert("Arvore de camadas não encontrada");} + {alert("Arvore de camadas n�o encontrada");} } }, /* @@ -1633,22 +1633,22 @@ i3GEO.util = { Parametros: - id {String} - id do elemento select que será criado + id {String} - id do elemento select que ser� criado - funcao {Function} - função que será executada ao terminar a montagem do combo. Essa função receberá - como parâmetros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: + funcao {Function} - fun��o que ser� executada ao terminar a montagem do combo. Essa fun��o receber� + como par�metros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: {dados:comboTemas,tipo:"dados"} - tipo será uma string que pode ser "dados"|"mensagem"|"erro" indicando o tipo de retorno. + tipo ser� uma string que pode ser "dados"|"mensagem"|"erro" indicando o tipo de retorno. - onde {String} - id do elemento HTML que receberá o combo. É utilizado apenas para inserir uma mensagem de aguarde. + onde {String} - id do elemento HTML que receber� o combo. � utilizado apenas para inserir uma mensagem de aguarde. - nome {String} - valor que será incluido no parametro "name" do elemento "select". + nome {String} - valor que ser� incluido no parametro "name" do elemento "select". - tipoLista {String} - Tipo de temas que serão incluídos na lista ligados|selecionados|raster|pontosSelecionados|pontos|polraster + tipoLista {String} - Tipo de temas que ser�o inclu�dos na lista ligados|selecionados|raster|pontosSelecionados|pontos|polraster - prefixo {string} - Prefixo que será usado no id de cada elemento + prefixo {string} - Prefixo que ser� usado no id de cada elemento - size {numeric} - tamanho dos elementos input editáveis + size {numeric} - tamanho dos elementos input edit�veis */ checkTemas: function(id,funcao,onde,nome,tipoLista,prefixo,size){ if(typeof(console) !== 'undefined'){console.info("i3GEO.util.checkTemas()");} @@ -1725,7 +1725,7 @@ i3GEO.util = { monta(temp); } else - {alert("Arvore de camadas não encontrada");} + {alert("Arvore de camadas n�o encontrada");} } if(tipoLista === "pontosSelecionados"){ if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ @@ -1733,35 +1733,35 @@ i3GEO.util = { monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp)); } else - {alert("Arvore de camadas não encontrada");} + {alert("Arvore de camadas n�o encontrada");} } if(tipoLista === "pontos"){ if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS)); } else - {alert("Arvore de camadas não encontrada");} + {alert("Arvore de camadas n�o encontrada");} } }, /* Function: comboItens - Cria um combo (caixa de seleção) com a lista de itens de um layer + Cria um combo (caixa de sele��o) com a lista de itens de um layer Parametros: - id {String} - id do elemento select que será criado + id {String} - id do elemento select que ser� criado - tema {String} - código do tema (layer) + tema {String} - c�digo do tema (layer) - funcao {Function} - função que será executada ao terminar a montagem do combo. Essa função receberá - como parâmetros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: + funcao {Function} - fun��o que ser� executada ao terminar a montagem do combo. Essa fun��o receber� + como par�metros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: {dados:comboTemas,tipo:"dados"} - tipo será uma string que pode ser "dados"|"mensagem"|"erro" indicando o tipo de retorno. + tipo ser� uma string que pode ser "dados"|"mensagem"|"erro" indicando o tipo de retorno. - onde {String} - id do elemento HTML que receberá o combo. É utilizado apenas para inserir uma mensagem de aguarde. + onde {String} - id do elemento HTML que receber� o combo. � utilizado apenas para inserir uma mensagem de aguarde. - nome {String} - valor que será incluido no parametro "name" do elemento "select". + nome {String} - valor que ser� incluido no parametro "name" do elemento "select". */ comboItens: function(id,tema,funcao,onde,nome){ if(typeof(console) !== 'undefined'){console.info("i3GEO.util.comboItens()");} @@ -1796,22 +1796,22 @@ i3GEO.util = { /* Function: comboValoresItem - Cria uma caixa de seleção com os valores de um item de um tema + Cria uma caixa de sele��o com os valores de um item de um tema Parametros: - id {String} - id do elemento select que será criado + id {String} - id do elemento select que ser� criado - tema {String} - código do tema (layer) + tema {String} - c�digo do tema (layer) itemTema {String} - nome do item - funcao {Function} - função que será executada ao terminar a montagem do combo. Essa função receberá - como parâmetros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: + funcao {Function} - fun��o que ser� executada ao terminar a montagem do combo. Essa fun��o receber� + como par�metros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: {dados:comboTemas,tipo:"dados"} - tipo será uma string que pode ser "dados"|"mensagem"|"erro" indicando o tipo de retorno. + tipo ser� uma string que pode ser "dados"|"mensagem"|"erro" indicando o tipo de retorno. - onde {String} - id do elemento HTML que receberá o combo. É utilizado apenas para inserir uma mensagem de aguarde. + onde {String} - id do elemento HTML que receber� o combo. � utilizado apenas para inserir uma mensagem de aguarde. */ comboValoresItem: function(id,tema,itemTema,funcao,onde){ if (arguments.length === 5) @@ -1843,13 +1843,13 @@ i3GEO.util = { /* Function: comboFontes - Cria um combo (caixa de seleção) com a lista fontes de texto disponíveis + Cria um combo (caixa de sele��o) com a lista fontes de texto dispon�veis Parametros: - id {String} - id do elemento select que será criado + id {String} - id do elemento select que ser� criado - onde {String} - id do elemento HTML que receberá o combo. É utilizado apenas para inserir uma mensagem de aguarde. + onde {String} - id do elemento HTML que receber� o combo. � utilizado apenas para inserir uma mensagem de aguarde. */ comboFontes: function(id,onde){ if(typeof(console) !== 'undefined'){console.info("i3GEO.util.comboFontes()");} @@ -1873,13 +1873,13 @@ i3GEO.util = { /* Function: comboSimNao - Cria uma caixa de seleção com as palavras sim e não + Cria uma caixa de sele��o com as palavras sim e n�o Parametros: - id [String} - id do elemento select que será criado + id [String} - id do elemento select que ser� criado - selecionado {string} - qual valor estará selecionado sim|nao + selecionado {string} - qual valor estar� selecionado sim|nao Return: {string} @@ -1893,30 +1893,30 @@ i3GEO.util = { else {combo+= "";} if(selecionado === "nao") - {combo += "";} + {combo += "";} else - {combo += "";} + {combo += "";} combo += ""; return(combo); }, /* Function: checkItensEditaveis - Cria uma lista de elementos do tipo input com textos editáveis contendo a lista de itens de um tema. + Cria uma lista de elementos do tipo input com textos edit�veis contendo a lista de itens de um tema. Parametros: - tema {string} - código do layer existente no mapa + tema {string} - c�digo do layer existente no mapa - funcao {function} - função que será executada para montar a lista. Essa função receberá - como parâmetro um array do tipo {dados:ins,tipo:"dados"} - onde ins é um array com as linhas e tipo é o tipo de resultado, que pode ser "dados"|"erro" + funcao {function} - fun��o que ser� executada para montar a lista. Essa fun��o receber� + como par�metro um array do tipo {dados:ins,tipo:"dados"} + onde ins � um array com as linhas e tipo � o tipo de resultado, que pode ser "dados"|"erro" - onde {string} - id do elemento que receberá a mensagem de aguarde + onde {string} - id do elemento que receber� a mensagem de aguarde - size {numeric} - tamanho dos elementos input editáveis + size {numeric} - tamanho dos elementos input edit�veis - prefixo {string} - Prefixo que será usado no id de cada elemento + prefixo {string} - Prefixo que ser� usado no id de cada elemento */ checkItensEditaveis: function(tema,funcao,onde,size,prefixo){ if(typeof(console) !== 'undefined'){console.info("i3GEO.util.checkItensEditaveis()");} @@ -1949,19 +1949,19 @@ i3GEO.util = { /* Function: radioEpsg - Cria uma lista de códigos EPSG para o usuário escolher um deles. + Cria uma lista de c�digos EPSG para o usu�rio escolher um deles. - A lista é mostrada como uma série de elementos do tipo radio com "name" igual ao prefixo mais a palavra EPSG + A lista � mostrada como uma s�rie de elementos do tipo radio com "name" igual ao prefixo mais a palavra EPSG Parametros: - funcao {function} - função que será executada para montar a lista. Essa função receberá - como parâmetro um array do tipo {dados:ins,tipo:"dados"} - onde ins é um array com as linhas e tipo é o tipo de resultado, que pode ser "dados"|"erro" + funcao {function} - fun��o que ser� executada para montar a lista. Essa fun��o receber� + como par�metro um array do tipo {dados:ins,tipo:"dados"} + onde ins � um array com as linhas e tipo � o tipo de resultado, que pode ser "dados"|"erro" - onde {string} - id do elemento que receberá a mensagem de aguarde + onde {string} - id do elemento que receber� a mensagem de aguarde - prefixo {string} - Prefixo que será usado no name de cada elemento + prefixo {string} - Prefixo que ser� usado no name de cada elemento */ radioEpsg: function (funcao,onde,prefixo){ if (arguments.length === 2) @@ -1993,21 +1993,21 @@ i3GEO.util = { /* Function: proximoAnterior - Cria uma sequência de opções com botão de anterior e próximo. É utilizado principalmente pelas - ferramentas de análise espacial, onde o usuário segue uma sequência de operações de escolha - de parâmetros. + Cria uma sequ�ncia de op��es com bot�o de anterior e pr�ximo. � utilizado principalmente pelas + ferramentas de an�lise espacial, onde o usu�rio segue uma sequ�ncia de opera��es de escolha + de par�metros. Parametros: - anterior {String} - nome da função que é executada para voltar à tela anterior. Pode ser "". + anterior {String} - nome da fun��o que � executada para voltar � tela anterior. Pode ser "". - proxima {String} - nome da função que é executada para avançar para a próxima tela. Pode ser "". + proxima {String} - nome da fun��o que � executada para avan�ar para a pr�xima tela. Pode ser "". - texto {String} - texto que comporá a tela atual + texto {String} - texto que compor� a tela atual - idatual {String} - id do elemento DIV que será criado para inserir o conteúdo definido em 'texto" + idatual {String} - id do elemento DIV que ser� criado para inserir o conte�do definido em 'texto" - container {String} - id do elemento DIV já existente que receberá as telas. + container {String} - id do elemento DIV j� existente que receber� as telas. */ proximoAnterior: function(anterior,proxima,texto,idatual,container){ if(typeof(console) !== 'undefined'){console.info("i3GEO.util.proximoAnterior()");} @@ -2066,21 +2066,21 @@ i3GEO.util = { /* Function: dialogoFerramenta - Atalho para abrir a janela de diálogo de uma ferramenta padrão + Atalho para abrir a janela de di�logo de uma ferramenta padr�o - O script adicionado terá como ID "i3GEOF."+nome+"_script" + O script adicionado ter� como ID "i3GEOF."+nome+"_script" Parametros: - mensagem {string} - mensagem que será enviada ao console no caso do Firefox + mensagem {string} - mensagem que ser� enviada ao console no caso do Firefox - dir {string} - diretório em i3geo/ferramentas + dir {string} - diret�rio em i3geo/ferramentas nome {string} - nome da classe da ferramenta */ dialogoFerramenta: function(mensagem,dir,nome){ if(typeof(console) !== 'undefined'){console.info(mensagem);} - var js = i3GEO.configura.locaplic+"/ferramentas/"+dir+"/index.js.php"; + var js = i3GEO.configura.locaplic+"/ferramentas/"+dir+"/index.js"; if(!$i("i3GEOF."+nome+"_script")){ i3GEO.janela.ESTILOAGUARDE = "reduzida"; i3GEO.util.multiStep( @@ -2095,13 +2095,13 @@ i3GEO.util = { /* Function: intersectaBox - Verifica se um retângulo está dentro de outro retângulo + Verifica se um ret�ngulo est� dentro de outro ret�ngulo Parametros: - box1 - retângulo que será verificado + box1 - ret�ngulo que ser� verificado - box2 - retângulo de referência + box2 - ret�ngulo de refer�ncia Return: @@ -2158,15 +2158,15 @@ i3GEO.util = { /* Function: abreColourRamp - Abre a janela flutuante para escolha de um degradê de cores + Abre a janela flutuante para escolha de um degrad� de cores Parametros: - janelaid {String} - id do conteúdo da janela flutuante que chamou a função. Pode ser "" caso elemento exista em document + janelaid {String} - id do conte�do da janela flutuante que chamou a fun��o. Pode ser "" caso elemento exista em document - elemento {String} - id do elemento que receberá os valores da cor selecionada + elemento {String} - id do elemento que receber� os valores da cor selecionada - ncores {numerico} - número de cores default ao abrir o seletor de cores + ncores {numerico} - n�mero de cores default ao abrir o seletor de cores */ abreColourRamp: function(janelaid,elemento,ncores){ if(typeof(console) !== 'undefined'){console.info("i3GEO.util.abreColourRamp()");} @@ -2216,13 +2216,13 @@ i3GEO.util = { /* Function: localizai3GEO - Tenta identificar onde os JS do i3Geo estão localizados + Tenta identificar onde os JS do i3Geo est�o localizados - Aplica o resultado à variável i3GEO.configura.locaplic + Aplica o resultado � vari�vel i3GEO.configura.locaplic Return: - {string} - url onde está instalado o i3geo + {string} - url onde est� instalado o i3geo */ localizai3GEO: function(){ var scriptLocation = "", @@ -2256,13 +2256,13 @@ i3GEO.util = { Remove um filho de um elemento DOM - Pode-se especificar o pai e o filha a ser removido ou simplesmente o ID do nó que se quer remover + Pode-se especificar o pai e o filha a ser removido ou simplesmente o ID do n� que se quer remover Parametros: - id {string} - id do elemento que será removido (filho) + id {string} - id do elemento que ser� removido (filho) - el {node} - (opcional) node (DOM) que contém o elemento. Se não for definido, será obtido o parent de id + el {node} - (opcional) node (DOM) que cont�m o elemento. Se n�o for definido, ser� obtido o parent de id */ removeChild: function(id,el){ var j = $i(id); @@ -2280,11 +2280,11 @@ i3GEO.util = { Parametros: - id {string} - id do elemento que será removido (filho) + id {string} - id do elemento que ser� removido (filho) - prop {string} - propriedade que receberá o valor + prop {string} - propriedade que receber� o valor - valor {string} - valor que será aplicado + valor {string} - valor que ser� aplicado */ defineValor: function(id,prop,valor){ try @@ -2294,11 +2294,11 @@ i3GEO.util = { /* Function: in_array - Procura a ocorrência de um elemento em um array + Procura a ocorr�ncia de um elemento em um array Parametros: - x - o que será procurado + x - o que ser� procurado matriz - array @@ -2307,8 +2307,8 @@ i3GEO.util = { {boolean} */ in_array: function(x, matriz){ - var txt = "¬" + matriz.join("¬") + "¬"; - var er = new RegExp ("¬" + x + "¬", "gim"); + var txt = "�" + matriz.join("�") + "�"; + var er = new RegExp ("�" + x + "�", "gim"); return ( (txt.match (er)) ? true : false ); }, timedProcessArray: function(items,process,callback){ @@ -2329,17 +2329,17 @@ i3GEO.util = { /* Function: multiStep - Implementa a técnica de particionamento para execussão de funções no modo assíncrono + Implementa a t�cnica de particionamento para execuss�o de fun��es no modo ass�ncrono - Conforme página 144 do livro "Javascript de alto desempenho, Nicholas Zakas + Conforme p�gina 144 do livro "Javascript de alto desempenho, Nicholas Zakas - Parâmetros: + Par�metros: - steps {array} - funções que serão executadas + steps {array} - fun��es que ser�o executadas - args {array} - array de arrays com os argumentos de cada função + args {array} - array de arrays com os argumentos de cada fun��o - callback {function} - função que será executada ao terminar os processos + callback {function} - fun��o que ser� executada ao terminar os processos */ multiStep: function(steps,args,callback){ var tasks = steps.concat();//cria um clone @@ -2357,7 +2357,7 @@ i3GEO.util = { /* Function: tamanhoBrowser - Calcula o tamanho da área útil do navegador considerando-se as propriedades nativas do objeto window + Calcula o tamanho da �rea �til do navegador considerando-se as propriedades nativas do objeto window Return: {[w,h]} @@ -2394,18 +2394,18 @@ i3GEO.util = { /* Function: detectaTablet - Verifica se está em uso um dispositivo do tipo móvel + Verifica se est� em uso um dispositivo do tipo m�vel Se for detectado, utiliza a interface alternativa definida em i3GEO.Interface.ALTTABLET - A detecção é feita com base em i3geo/pacotes/mobileesp/mdetect.js + A detec��o � feita com base em i3geo/pacotes/mobileesp/mdetect.js */ detectaTablet: function(){ var p, c = DetectaMobile("DetectMobileLong"); if(c === false) {return false;} - p = confirm("Direciona para a versão adaptada para tablets?"); + p = confirm("Direciona para a vers�o adaptada para tablets?"); if(p){ window.location = i3GEO.configura.locaplic+'/interface/'+i3GEO.Interface.ALTTABLET+'?'+i3GEO.configura.sid; return true; @@ -2416,7 +2416,7 @@ i3GEO.util = { Calcula o valor de DPI do monitor. - O valor é aproximado e utilizado principalmente na interface OpenLayers + O valor � aproximado e utilizado principalmente na interface OpenLayers */ calculaDPI: function(){ var novoel = document.createElement("div"), @@ -2456,7 +2456,7 @@ i3GEO.util = { /* Function: versaoNavegador - Retorna algumas versões de navegador + Retorna algumas vers�es de navegador */ versaoNavegador: function(){ if(navm && navigator.userAgent.toLowerCase().indexOf('msie 8.') > -1) -- libgit2 0.21.2