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.@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.
<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 )