diff --git a/classesjs/classe_ajuda.js b/classesjs/classe_ajuda.js index 9b480c2..dfd0913 100644 --- a/classesjs/classe_ajuda.js +++ b/classesjs/classe_ajuda.js @@ -23,15 +23,13 @@ * * i3GEO.ajuda.mostraJanela("texto"); * - * Para enviar uma mensagem temporária utilize: - * * * Arquivo: * * i3geo/classesjs/classe_ajuda.js */ - /** Licença: +/** Licença: * * GPL2 * @@ -54,353 +52,298 @@ * 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. */ if (typeof (i3GEO) === 'undefined') { - var i3GEO = {}; + var i3GEO = {}; } -i3GEO.ajuda = { - /** - * Propriedade: ATIVAJANELA - * - * Define se a janela de mensagens pode ou não ser aberta. - * - * Tipo {Boolean} - true - */ - ATIVAJANELA : true, - /** - * Propriedade: DIVAJUDA - * - * Nome do elemento HTML, do tipo DIV, que irá conter os textos de - * ajuda. - * - * Se esse DIV for encontrado no mapa, os textos serão mostrados em - * seu interior. - * - * Tipo {String} - i3geo_ajuda - */ - DIVAJUDA : "i3geo_ajuda", - /** - * Propriedade: DIVLETREIRO - * - * Id do elemento HTML onde será incluído o banner (letreiro) - * de mensagens. - * - * Esse tipo de mensagem é obtida do METADATA "MENSAGEM" que pode ser - * incluído em um layer. - * - * Tipo {String} - i3geo_letreir - */ - DIVLETREIRO : "i3geo_letreiro", - /** - * Propriedade: MENSAGEMPADRAO - * - * Mensagem que será incluída ao iniciar a janela de mensagens - * ou quando não houver mensagem definida para o elemento sobre o - * qual o mouse estaciona. - * - * Tipo {String} - $trad("p1") - */ - MENSAGEMPADRAO : $trad("p1"), - /** - * Propriedade: TRANSICAOSUAVE - * - * Altera a transparência quando o mouse sobrepõe a janela e - * quando sai - * - * Tipo {boolean} - true - */ - TRANSICAOSUAVE : true, - /** - * Propriedade: OPACIDADE - * - * Valor da opacidade mínima utilizada quando TRANSICAOSUAVE for - * igual a true. - * - * Varia de 0 a 100 - * - * Tipo {numeric} - 20 - */ - OPACIDADE : 20, - /** - * Function: abreDoc - * - * Abre a documentacao do i3geo em uma nova janela do navegador - * - * Parametro: - * - * url {string} - url que será adicionada a i3GEO.configura.locaplic - */ - abreDoc : function(url) { - if (!url) { - url = "/documentacao/index.html"; - } - window.open(i3GEO.configura.locaplic - + url); - }, - /** - * Function: abreJanela - * - * Abre a janela flutuante para mostrar as mensagens de ajuda. - * - * Essa função é executada na - * inicialização do i3GEO - */ - abreJanela : function() { - try { - var nx, ny, corpo, texto, janela, temp, largura = 262, YU = YAHOO.util, pos = [ - 20, i3GEO.parametros.h / 2 - ]; - if (this.ATIVAJANELA === false) { - return; - } - temp = $i("contemFerramentas"); - if (temp) { - largura = parseInt( - temp.style.width, - 10) - 5; - } - if (!$i("janelaMenTexto")) { - corpo = $i(i3GEO.Interface.IDCORPO); - if (corpo) { - pos = YU.Dom.getXY(corpo); - } else { - corpo = $i(i3GEO.Interface.IDMAPA); - if (corpo) { - pos = YU.Dom.getXY(corpo); - } - } - nx = pos[0] - - largura - - 3; - ny = i3GEO.parametros.h - 78; - texto = '
i3GEO.ajuda
Manipulação das mensagens de ajuda.
Permite definir a mensagem padrão da janela de mensagens. Abrir a janela e definir seu conteúdo. Controla também o letreiro móvel que mostra mensagens especiais definidas em cada layer adicionado ao mapa.
Se vc não quiser que a janela de ajuda seja aberta, inclua em seu HTML ou javascript
i3GEO.ajuda.ATIVAJANELA = false;
Para enviar uma mensagem para a janela (quando estiver aberta), utilize
i3GEO.ajuda.mostraJanela(“texto”);
i3geo/classesjs/classe_ajuda.js
GPL2
i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com
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 ADEQUACÃ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.
| Ajuda | i3GEO.ajuda |
| Propriedades | |
| ATIVAJANELA | Define se a janela de mensagens pode ou não ser aberta. |
| DIVAJUDA | Nome do elemento HTML, do tipo DIV, que irá conter os textos de ajuda. |
| DIVLETREIRO | Id do elemento HTML onde será incluído o banner (letreiro) de mensagens. |
| MENSAGEMPADRAO | Mensagem que será incluída ao iniciar a janela de mensagens ou quando não houver mensagem definida para o elemento sobre o qual o mouse estaciona. |
| TRANSICAOSUAVE | Altera a transparência quando o mouse sobrepõe a janela e quando sai |
| OPACIDADE | Valor da opacidade mínima utilizada quando TRANSICAOSUAVE for igual a true. |
| Functions | |
| abreDoc | Abre a documentacao do i3geo em uma nova janela do navegador |
| abreJanela | Abre a janela flutuante para mostrar as mensagens de ajuda. |
| fechaJanela. | Fecha a janela de ajuda. |
| mostraJanela | Mostra um texto dentro da janela de mensagens padrão. |
| mostraLetreiro | Preenche o elemento INPUT com a mensagem de texto e faz a movimentação das letras. |
| redesSociais | Abre uma janela com informações sobre a presença do i3Geo em redes sociais |
Manipulação das mensagens de ajuda.
Permite definir a mensagem padrão da janela de mensagens. Abrir a janela e definir seu conteúdo. Controla também o letreiro móvel que mostra mensagens especiais definidas em cada layer adicionado ao mapa.
i3GEO.ajuda
Se vc não quiser que a janela de ajuda seja aberta, inclua em seu HTML ou javascript
i3GEO.ajuda.ATIVAJANELA = false;
Para enviar uma mensagem para a janela (quando estiver aberta), utilize
i3GEO.ajuda.mostraJanela(“texto”);
i3geo/classesjs/classe_ajuda.js
| Ajuda | Manipulação das mensagens de ajuda. |
| Propriedades | |
| ATIVAJANELA | Define se a janela de mensagens pode ou não ser aberta. |
| DIVAJUDA | Nome do elemento HTML, do tipo DIV, que irá conter os textos de ajuda. |
| DIVLETREIRO | Id do elemento HTML onde será incluído o banner (letreiro) de mensagens. |
| MENSAGEMPADRAO | Mensagem que será incluída ao iniciar a janela de mensagens ou quando não houver mensagem definida para o elemento sobre o qual o mouse estaciona. |
| TRANSICAOSUAVE | Altera a transparência quando o mouse sobrepõe a janela e quando sai |
| OPACIDADE | Valor da opacidade mínima utilizada quando TRANSICAOSUAVE for igual a true. |
| Functions | |
| abreDoc | Abre a documentacao do i3geo em uma nova janela do navegador |
| abreJanela | Abre a janela flutuante para mostrar as mensagens de ajuda. |
| fechaJanela. | Fecha a janela de ajuda. |
| mostraJanela | Mostra um texto dentro da janela de mensagens padrão. |
| mostraLetreiro | Preenche o elemento INPUT com a mensagem de texto e faz a movimentação das letras. |
| redesSociais | Abre uma janela com informações sobre a presença do i3Geo em redes sociais |
Abre uma janela com a mensagem de aguarde
abreAguarde: function( id, texto )
Abre a janela flutuante para escolha de um degrade de cores
abreColourRamp: function( janelaid, elemento, ncores )
Abre a janela flutuante para escolha de uma cor
abreCor: function( janelaid, elemento, tipo )
Abre a documentacao do i3geo em uma nova janela do navegador
abreDoc : function( url )
Abre ou fecha a guia móvel
abreFecha : function( forca )
Abre a janela flutuante para mostrar as mensagens de ajuda.
abreJanela : function()
Abre a janela de dialogo da ferramenta convertekml
abreKml: function( tema, tipo )
Adiciona um novo botao nas definicoes da barra de botoes
adicionaBotao: function( obj )
Adiciona novos registros ao dicionário atual
adicionaDicionario: function( novodic )
Aplica o método de adição de kml ao mapa conforme a interface atual
adicionaKml : function()
Insere no mapa uma camada KML com base na API do Google Earth
adicionaKml : function( pan, url, titulo, ativo )
Insere no mapa uma camada KML com base na API do Google Maps
adicionaKml : function( pan, url, titulo, ativo )
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaNoArvoreGoogle : function( url, nomeOverlay, ativo, id )
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaNoArvoreGoogle : function( url, nomeOverlay, ativo, id )
Inclui um arquivo shapefile no mapa atual como uma nova camada
adicionaSHP: function( path )
ADICIONATEMAIMG
adicionaTemaIMG: function( funcao, path )
Adiciona ao mapa os temas selecionados na arvore
adicionaTemas : function( tsl )
ADICIONATEMASHP
adicionaTemaSHP: function( funcao, path )
ADICIONATEMAWMS
adicionaTemaWMS: function( funcao, servico, tema, nome, proj, formato, versao, nomecamada, tiporep, suportasld, formatosinfo, locaplic, sid, checked )
ADTEMA
adtema: function( funcao, temas, locaplic, sid )
AFASTA
afasta: function( funcao, nivel )
Ferramenta agrupa elementos
agrupaElementos : function()
Executa uma chamada ajax no modo assincrono retornando o resultado em XML.
ajaxexecASXml: function( programa, funcao )
Faz uma requisição ao servidor por meio de AJAX
ajaxGet: function( sUrl, funcaoRetorno )
Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax
ajaxhttp: function()
Altera a cor de uma classe de um tema
alteracorclasse: function( idtema, idclasse, rgb )
ALTERADATA
alteraData: function( funcao, tema, data, removemeta )
Altera um texto do dicionario ou acresecenta um novo texto para o idioma atual.
alteraDicionario: function( id, novo )
Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS
alteraPropCamadas : function( propriedade, valor, camada )
Altera o tamanho de uma janela aberta
alteraTamanho: function( w, h, id )
Ferramenta de análise de geometrias
analisaGeometrias : function()
Abre a janela de dialogo da ferramenta que permite animar o mapa atual
animacao : function()
Aplica efeito de aparecimento suave de um objeto
aparece: function( id, tempo, intervalo )
Formata código HTML para incluir um ícone para abrir o colorPicker
aplicaAquarela: function( onde )
APLICACORCLASSETEMA
aplicaCorClasseTema: function( funcao, idtema, idclasse, rgb )
Aplica ao mapa um novo valor de escala tendo como base o valor do denminador
aplicaEscala: function( locaplic, sid, escala )
Aplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
aplicaFiltroRegiao: function( funcao, codigo_tipo_regiao, codigo_regiao )
Aplica um fator de opacidade a todos os layers do mapa
aplicaOpacidade : function( opacidade, layer )
crialente
aplicaResolucao: function( funcao, resolucao )
Fax o upload de um arquivo SLD (xml) e aplica ao tema
aplicarsld: function( idtema )
Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos
aplicaTemas : function( tipo )
APROXIMA
aproxima: function( funcao, nivel )
AREAPIXEL
areaPixel: function( funcao, g_celula )
Cria uma arvore com base em um objeto contendo as propriedades.
arvore: function( titulo, onde, obj )
Janela com as principais opcoes de edicao de um layer.
atalhosedicao: function( idtema )
Ativa uma determinada guia
ativa : function( guia )
Ativa o auto-redesenho do mapa
ativa: function( id )
Ativa os botoes definidos em LISTABOTOES
ativaBotoes:function( padrao )
Ativa ou desativa uma camada do nó de layers KML
ativaDesativaCamadaKml : function( obj )
Ativa ou desativa uma camada do nó de layers KML
ativaDesativaCamadaKml : function( obj, url )
Altera as bordas de um ícone aplicando um efeito de ícone realçado.
ativaIcone: function( icone )
ATIVALOGO
ativalogo: function( funcao, altura, largura )
Ativa ou desativa a logo marca.
ativaLogo : function()
Ativa o botão definido como padrão, executando a função definida em onclick
ativaPadrao: function()
Altera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado
ativaTema : function( codigo )
Atualiza a árvore de camadas.
atualiza : function( temas, forca )
Atualiza o elemento HTML do mapa utilizado para mostrar a legenda
atualiza : function()
Atualiza os valores em uma tabela do tipo DMS
atualizaGeo: function( dmsx, dmsy, prefixo )
Atualiza a legenda de um tema.
atualizaLegenda : function( idtema )
Aplica o método atualizaMapa da interface atual.
atualizaMapa : function()
Aplica o método atualizaTema da interface atual
atualizaTema : function( retorno, tema )
Abre a janela de dialogo da ferramenta opcoes_autoredesenha
autoredesenha : function()
Abre uma janela com a mensagem de aguarde
abreAguarde: function( id, texto )
Abre a janela flutuante para escolha de um degrade de cores
abreColourRamp: function( janelaid, elemento, ncores )
Abre a janela flutuante para escolha de uma cor
abreCor: function( janelaid, elemento, tipo )
Abre a documentacao do i3geo em uma nova janela do navegador
abreDoc : function( url )
Abre ou fecha a guia móvel
abreFecha : function( forca )
Abre a janela flutuante para mostrar as mensagens de ajuda.
abreJanela : function()
Abre a janela de dialogo da ferramenta convertekml
abreKml: function( tema, tipo )
Adiciona um novo botao nas definicoes da barra de botoes
adicionaBotao: function( obj )
Adiciona novos registros ao dicionário atual
adicionaDicionario: function( novodic )
Aplica o método de adição de kml ao mapa conforme a interface atual
adicionaKml : function()
Insere no mapa uma camada KML com base na API do Google Earth
adicionaKml : function( pan, url, titulo, ativo )
Insere no mapa uma camada KML com base na API do Google Maps
adicionaKml : function( pan, url, titulo, ativo )
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaNoArvoreGoogle : function( url, nomeOverlay, ativo, id )
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaNoArvoreGoogle : function( url, nomeOverlay, ativo, id )
Inclui um arquivo shapefile no mapa atual como uma nova camada
adicionaSHP: function( path )
ADICIONATEMAIMG
adicionaTemaIMG: function( funcao, path )
Adiciona ao mapa os temas selecionados na arvore
adicionaTemas : function( tsl )
ADICIONATEMASHP
adicionaTemaSHP: function( funcao, path )
ADICIONATEMAWMS
adicionaTemaWMS: function( funcao, servico, tema, nome, proj, formato, versao, nomecamada, tiporep, suportasld, formatosinfo, locaplic, sid, checked )
ADTEMA
adtema: function( funcao, temas, locaplic, sid )
AFASTA
afasta: function( funcao, nivel )
Ferramenta agrupa elementos
agrupaElementos : function()
Executa uma chamada ajax no modo assincrono retornando o resultado em XML.
ajaxexecASXml: function( programa, funcao )
Faz uma requisição ao servidor por meio de AJAX
ajaxGet: function( sUrl, funcaoRetorno )
Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax
ajaxhttp: function()
Altera a cor de uma classe de um tema
alteracorclasse: function( idtema, idclasse, rgb )
ALTERADATA
alteraData: function( funcao, tema, data, removemeta )
Altera um texto do dicionario ou acresecenta um novo texto para o idioma atual.
alteraDicionario: function( id, novo )
Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS
alteraPropCamadas : function( propriedade, valor, camada )
Altera o tamanho de uma janela aberta
alteraTamanho: function( w, h, id )
Ferramenta de análise de geometrias
analisaGeometrias : function()
Abre a janela de dialogo da ferramenta que permite animar o mapa atual
animacao : function()
Aplica efeito de aparecimento suave de um objeto
aparece: function( id, tempo, intervalo )
Formata código HTML para incluir um ícone para abrir o colorPicker
aplicaAquarela: function( onde )
APLICACORCLASSETEMA
aplicaCorClasseTema: function( funcao, idtema, idclasse, rgb )
Aplica ao mapa um novo valor de escala tendo como base o valor do denminador
aplicaEscala: function( locaplic, sid, escala )
Aplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
aplicaFiltroRegiao: function( funcao, codigo_tipo_regiao, codigo_regiao )
Aplica um fator de opacidade a todos os layers do mapa
aplicaOpacidade : function( opacidade, layer )
crialente
aplicaResolucao: function( funcao, resolucao )
Fax o upload de um arquivo SLD (xml) e aplica ao tema
aplicarsld: function( idtema )
Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos
aplicaTemas : function( tipo )
APROXIMA
aproxima: function( funcao, nivel )
AREAPIXEL
areaPixel: function( funcao, g_celula )
Cria uma arvore com base em um objeto contendo as propriedades.
arvore: function( titulo, onde, obj )
Janela com as principais opcoes de edicao de um layer.
atalhosedicao: function( idtema )
Ativa uma determinada guia
ativa : function( guia )
Ativa o auto-redesenho do mapa
ativa: function( id )
Ativa os botoes definidos em LISTABOTOES
ativaBotoes:function( padrao )
Ativa ou desativa uma camada do nó de layers KML
ativaDesativaCamadaKml : function( obj )
Ativa ou desativa uma camada do nó de layers KML
ativaDesativaCamadaKml : function( obj, url )
Altera as bordas de um ícone aplicando um efeito de ícone realçado.
ativaIcone: function( icone )
ATIVALOGO
ativalogo: function( funcao, altura, largura )
Ativa ou desativa a logo marca.
ativaLogo : function()
Ativa o botão definido como padrão, executando a função definida em onclick
ativaPadrao: function()
Altera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado
ativaTema : function( codigo )
Atualiza a árvore de camadas.
atualiza : function( temas, forca )
Atualiza o elemento HTML do mapa utilizado para mostrar a legenda
atualiza : function()
Atualiza os valores em uma tabela do tipo DMS
atualizaGeo: function( dmsx, dmsy, prefixo )
Atualiza a legenda de um tema.
atualizaLegenda : function( idtema )
Aplica o método atualizaMapa da interface atual.
atualizaMapa : function()
Aplica o método atualizaTema da interface atual
atualizaTema : function( retorno, tema )
Abre a janela de dialogo da ferramenta opcoes_autoredesenha
autoredesenha : function()