Classesjs Funções gerais |
Funções geraisFunções de uso geral para processamento de dados Summary
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.@mma.g ov.br moretti 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; tanto a versão 2 da Licença. 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. interfaceSummary
wdocaf
Abre a janela docável para executar algum programa. Parameters
wdocaf2
Abre uma segunda janela docável para executar algum programa relativo a outra janela. Parameters
navegaçãoSummary
zoomboxf
Faz o zoom no mapa utilizando a opção de desenhar um retângulo. As coordenadas de tela devem estar no objeto “objposicaocursor”. A opção “desloca” altera a posição do box (box1) na tela. A opção “termina”, pega as coordenadas de tela do box1 e chama a função ajax que redesenha o mapa. Parameters
menu de temas e outras listagensSummary
pegaListaDeGrupos
Pega a lista de grupos de uma árvore de tremas. Parameters
remapaf
Prepara o redesenho do mapa de acordo com o que esta visivel ou nao. Chamado por algumas funções que necessitam refazer o desenho do mapa. Verifica na lista de temas já adicionados, os temas que estão ligados e desligados, Chama a função que verifica na lista de temas adicionais. quadro de animaçãoSummary
quadrofilme
Cria um objeto quadro de animação. Cada quadro é utilizado para armazenar parâmetros de um mapa que foi visto na tela. É utilizado pela função que lista as imagens já vistas no mapa e pela função que retorna a um determinado zoom do mapa. Methods
calculosSummary
posicaocursor
Cria um objeto que guarda a posição do mouse no corpo do mapa. A posição é medida em relação à posição do mapa no navegador. Methods
pontosdist
Armazena coordenadas no objeto pontosdist para calculo de distancia Parameters
outrosSummary
inseremarcaf
Insere um ponto no mapa. Os pontos são inseridos em um contaier de pontos e mostrados temporáriamente como uma imagem. Utilizado pela função de medição de distâncias. Parameters
|
Retorna o caminho correto de uma imagem.
$im = function( g )
Muda a posição (superior) de um objeto tanto no IE como no Firefox.
$top = function( id, valor )
Muda a posição (esquerda) de um objeto tanto no IE como no Firefox.
$left = function( id, valor )
Trata o erro de um try cacth.
function trataErro()
Insere um cookie.
function iCookie( nome, valor )
Pega um cookie.
function pCookie( nome )
Cria os elementos dom necessários ao uso das funções de desenho sobre o mapa.
function criaContainerRichdraw()
Muda o visual do mapa atual
function mudaVisual( visual )
Abre a janela com as mensagens de ajuda ao usuário
function initJanelaMen()
Coloca as guias de navegação em uma janela interna do mapa e altera o tamanho do mapa para ajustar o novo tamanho.
function docaguias()
Ativa as guias principais do mapa, definindo as funções que serão executadas quando a guia é escolhida.
function ativaGuias()
Abre uma mensagem na tela em um DIV.
function mensagemf( m )
Abre a janela docável para executar algum programa.
function wdocaf( wlargura, waltura, wsrc, nx, ny, texto )
Redimensiona a janela docável.
function redimwdocaf( wlargura, waltura )
Abre uma segunda janela docável para executar algum programa relativo a outra janela.
function wdocaf2( wlargura, waltura, wsrc, nx, ny, texto )
Fecha uma janela docável.
function wdocafechaf( odoca )
Mostra dicas sobre uma função quando o mouse passa sobre um botão ou outra opção qualquer.
function mostradicasf( objeto, dica, hlpt )
Muda as bordas dos ícones de ferramentas, passando todos para normal.
function mudaiconf( i )
Ativa a visualização de uma determinada guia.
function mostraguiaf( guia )
Cria um objeto aguarde.
function aguarde()
Ativa as operações de clique sobre o mapa
function ativaClicks( docMapa )
Abre a janela com as ferramentas de zoom
function initJanelaZoom( qual )
Abre a janela com o mapa de referencia
function initJanelaRef()
Posiciona o botao aplicar quando o check box que liga/desliga um tema é pressionado.
function mudaboxnf( tipo )
Move a imagem na lente de aumento conforme o movimento do mouse sobre o mapa.
function movelentef()
Aproxima o mapa tendo o centro como referência.
function zoomiauto()
Afasta o mapa tendo o centro como referência.
function zoomoauto()
Faz o zoom no mapa utilizando a opção de desenhar um retângulo.
function zoomboxf ( tipo )
Localiza no mapa o usuário baseado em seu número IP.
function zoomIP()
Localiza uma coordenada no mapa.
function zoomPonto()
Altera a abrangência do mapa quando o mapa de referência é clicado
function clicouRef()
Pega a coordenada do cursor sobre o mapa de referência
function movimentoRef( obj )
Aplica a escala numerica definida no formulário existente no mapa.
function aplicaescala()
Zoom para a extensão default.
function zoomtot()
Desloca o mapa em uma direção determinada.
function panFixo( direcao )
Ativa ou desativa a carga do entorno.
function ativaEntorno()
Gera as urls que farão parte dos divs de desenho do entorno do mapa
function geraURLentorno()
Ajusta o tamanho do mapa e das imagens do entorno
function ajustaEntorno()
Verifica se a opção de identificação está ativa e se o mouse está parado.
function verificaTip()
Executa a operação de identificação para mostrar um TIP.
function verificaTipDefault()
Mostra a descrição de um elemento do mapa como um tip na posição do mouse.
function mostraTip( retorno )
Mostra a legenda dos gráficos adicionados no mapa.
function legendaGrafico( par )
Ativa ou desativa a visualização de uma classe de um tema.
function inverteStatusClasse( leg )
Atualiza o box do google se a função google estiver ativa
function atualizagoogle()
Atualiza a lista de dados na opção de busca Scielo
function atualizascielo()
Atualiza a lista de dados na opção de busca confluence
function atualizaconfluence()
Atualiza a lista de dados na opção de busca wiki
function atualizawiki()
Localiza um tema no menu de temas.
function procurartemas()
Busca dados sobre um tema quando o botão de expandir tema (guia1) é clicado.
function expandeTema( itemID )
Chama a função ajax que pega a lista de temas de um subgrupo no menu de temas.
function expandeGrupo( itemID )
Pega a lista de grupos de uma árvore de tremas.
function pegaListaDeGrupos( idmenu, listasistemas )
Recebe os dados da função Ajax com a lista de grupos e subgrupos.
function processaGrupos( retorno )
Recebe os dados da função Ajax com a lista de temas de um subgrupo.
function processaTemas( retorno )
Adiciona uma árvore no menu de adição de temas, contendo os sistemas que podem ser executados.
function pegavalSistemas( sis )
Recebe a lista de mapas (banners) e monta a apresentação.
function pegaMapas( retorno )
Adiciona um tema no mapa quando o usuário clica em um novo tema no menu de adição de temas.
function arvoreclick( itemID )
Pega o tema de um no na guia de temas.
function pegaTema( celula )
Controla a opção de redesenho automático temporizado
function autoRedesenho( opcao )
Prepara o redesenho do mapa de acordo com o que esta visivel ou nao.
function remapaf()
Captura a posição do mouse tendo como referência o navegador.
function processevent1( exy1 )
Calcula a posição correta do corpo do mapa e posiciona-o.
function calcposf()
Move o ícone que segue o mouse quando da movimentação sobre o mapa
function movecursor()
Captura a posição do mouse em função do evento onmousemove sobre o corpo do mapa.
function capturaposicao( exy )
Cria os quadros que serão utilizados na função de animação e mostrados no mapa.
function gerafilmef( qs )
Armazena um determinado valor em uma determinada característica de um objeto quadro.
function gravaQuadro( variavel, valor )
Avança um quadro na lista de quadros, mudando a imagem utilizada na sua representação.
function avancaQuadro()
Mostra a imagem armazenada em um quadro no lugar do corpo do mapa.
function filmef( o )
Rebobina as imagens dos quadros, limpando os parâmetros armazenados.
function rebobinaf()
Muda a extensão geográfica do mapa conforme o valor armazenado em um quado de animação.
function filmezf( o )
Carrega as imagens armazenadas nos quadros de animação quadros.
function filmeanimaf()
Roda a animacao usando as imagens armazenadas nos quadros de animação quadros.
function filmeanimarodaf( janima )
Cria um objeto quadro de animação.
function quadrofilme()
Calcula a distância entre dois pontos.
function calculadistancia( lga, lta, lgb, ltb ) //0ms
Converte dms em dd.
function convdmsddf( cd, cm, cs )
Converte o x,y de unidades de tela para décimo de grau.
function calcddf( xfign, yfign, g_celula, imgext )
Converte dd em dms.
function convdmsf( x, y )
Converte coordenadas dd em coordenadas de tela.
function convddtela( vx, vy, docmapa )
Cria um objeto que guarda a posição do mouse na tela.
function posicaomouse()
Cria um objeto que guarda a posição do mouse no corpo do mapa.
function posicaocursor()
Armazena coordenadas no objeto pontosdist para calculo de distancia
function pontosdist()
Desenha elementos na tela usando a biblioteca richdraw
function desenhoRichdraw( tipo, objeto, n )
Insere um ponto no mapa.
function inseremarcaf( xi, yi, funcaoOnclick )
Limpa o container de pontos.
function limpacontainerf()
Cria o div boxg utilizado nas operações de navegação, google, etc.
function criaboxg()
Ativa a funcionalidade de arrastar e soltar para alteração da ordem de desenho dos temas e para excluir um tema do mapa.
function ativaDragDrop()
Remove acentos de uma palavra ou frase
function removeAcentos( palavra )
Tenta recuperar o último mapa, caso tenha ocorrido algum erro.
function recuperamapa()