Classe javascript da aplicação de geração de links.
Lê o conjunto de javascripts para o funcionamento da interface geradordelinks.htm
| Gerador de links | Classe javascript da aplicação de geração de links. |
| Files | |
| i3geo/ classesjs/ geradordelinks.js | i3geo/pacotes/cpaint/cpaint2.inc.compressed.js |
| Licença | I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet |
| Classes | |
| i3geo_gl_configura | Cria o objeto javascript com os parâmetros de configuração da api e com as funções de manipulação. |
| Properties | |
| temasa | Id do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída. |
| link | Id do elemento HTML do tipo <a> onde será mostrado o link criado para o mapa. |
| nomeseltema | Guarda o valor do parâmetro seltema |
| loc_i3geo | Guarda o valor do parâmetro loc_i3geo |
| grupo | Guarda o valor do parâmetro grupo |
| subgrupo | Guarda o valor do parâmetro subgrupo |
| tema | Guarda o valor do parâmetro tema |
| buscageo | Guarda o valor do parâmetro buscageo |
| Functions | |
| seltema | Adiciona na lista de temas escolhidos pelo usuário um novo tema. |
| crialink | Pega os parâmetros especificados pelo usuário e monta o link para mostrar na tela. |
| combosubgrupos | Chama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo |
| combotemas | Monta um combo com a lista de temas vinculados diretamente a um grupo. |
| preseltema | Compatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros |
| preview | Mostra um preview do tema clicado. |
| descer | Desce um tema na lista de temas selecionados. |
| subir | Sobe um tema na lista de temas selecionados |
| excluir | Exclui um tema da lista de temas selecionados |
| buscageo_init | Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link. |
| Inicialização | |
| Functions | |
| i3geo_gl_inicia | Inicia a interface do gerador de links. |
| Variables | |
| $i3geo_gl | Contém o objeto $i3geo_gl com todas as propriedades e funções de controle da interface |
i3geo/pacotes/cpaint/cpaint2.inc.compressed.js
i3geo/pacotes/openlayers/OpenLayers.js
i3geo/classesjs/compactados/funcoes_compacto.js
As dependências são carregadas pelo próprio geradordelinks.js, não sendo necessário incluir no HTML.
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 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 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.
<i3geo/classesjs/funcoes.js>
Cria o objeto javascript com os parâmetros de configuração da api e com as funções de manipulação.
var i3geo_gl_configura = new i3geo_gl_configura(“http://localhost/i3geo”,”estadosl”,”temasa”,”link”)
| loc_i3geo | endereço web onde está instalado o i3geo. |
| nomeseltema | identificador do tema inicial que será incluido no link, normalmente estadosl |
| temasa | Id do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída. |
| link | Id do elemento HTML do tipo <a> onde será mostrado o link criado para o mapa. |
| grupo | Id do elemento HTML que receberá o combo com os grupos |
| subgrupo | Id do elemento HTML que receberá o combo com os subgrupos |
| tema | Id do elemento HTML que receberá o combo com a lista de temas |
| buscageo | Id do elemento HTML onde será incluída a opção de busca de coordenadas geográficas |
| Properties | |
| temasa | Id do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída. |
| link | Id do elemento HTML do tipo <a> onde será mostrado o link criado para o mapa. |
| nomeseltema | Guarda o valor do parâmetro seltema |
| loc_i3geo | Guarda o valor do parâmetro loc_i3geo |
| grupo | Guarda o valor do parâmetro grupo |
| subgrupo | Guarda o valor do parâmetro subgrupo |
| tema | Guarda o valor do parâmetro tema |
| buscageo | Guarda o valor do parâmetro buscageo |
| Functions | |
| seltema | Adiciona na lista de temas escolhidos pelo usuário um novo tema. |
| crialink | Pega os parâmetros especificados pelo usuário e monta o link para mostrar na tela. |
| combosubgrupos | Chama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo |
| combotemas | Monta um combo com a lista de temas vinculados diretamente a um grupo. |
| preseltema | Compatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros |
| preview | Mostra um preview do tema clicado. |
| descer | Desce um tema na lista de temas selecionados. |
| subir | Sobe um tema na lista de temas selecionados |
| excluir | Exclui um tema da lista de temas selecionados |
| buscageo_init | Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link. |
Id do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída.
this.seltema = function( idtema )
Adiciona na lista de temas escolhidos pelo usuário um novo tema.
Ativada quando um grupo ou subgrupo é escolhido.
idtema = identificador do tema conforme definido em menutemas/menutemas.xml
this.crialink = function()
Pega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.
this.combosubgrupos = function( idGrupo )
Chama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
| idGrupo | id do grupo que será pesquisado |
this.combotemas = function ( idGrupo, idSubGrupo )
Monta um combo com a lista de temas vinculados diretamente a um grupo.
Chamado pela função combosubgrupos.
| idGrupo | id que identifica o grupo escolhido. |
| idSubGrupo | id do sibgrupo |
this.preseltema = function( idgrupo, idsubgrupo, idtema )
Compatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros
this.preview = function( e )
Mostra um preview do tema clicado.
| e | elemento do DOM do objeto clicado. |
this.descer = function( e )
Desce um tema na lista de temas selecionados.
| e | elemento do DOM do objeto clicado. |
this.excluir = function( e )
Exclui um tema da lista de temas selecionados
| e | elemento do DOM. |
this.buscageo_init = function()
Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
| Functions | |
| i3geo_gl_inicia | Inicia a interface do gerador de links. |
| Variables | |
| $i3geo_gl | Contém o objeto $i3geo_gl com todas as propriedades e funções de controle da interface |
Adiciona na lista de temas escolhidos pelo usuário um novo tema.
this.seltema = function( idtema )
Pega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.
this.crialink = function()
Chama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
this.combosubgrupos = function( idGrupo )
Monta um combo com a lista de temas vinculados diretamente a um grupo.
this.combotemas = function ( idGrupo, idSubGrupo )
Compatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros
this.preseltema = function( idgrupo, idsubgrupo, idtema )
Mostra um preview do tema clicado.
this.preview = function( e )
Desce um tema na lista de temas selecionados.
this.descer = function( e )
Sobe um tema na lista de temas selecionados
this.subir = function( e )
Exclui um tema da lista de temas selecionados
this.excluir = function( e )
Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
this.buscageo_init = function()
Inicia a interface do gerador de links.
function i3geo_gl_inicia( objeto_i3geo_gl_configura )