Gerador de links

Classe javascript da aplicação de geração de links.

Lê o conjunto de javascripts para o funcionamento da interface geradordelinks.htm

Summary
Gerador de linksClasse javascript da aplicação de geração de links.
Files
i3geo/ classesjs/ geradordelinks.jsi3geo/pacotes/cpaint/cpaint2.inc.compressed.js
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Classes
i3geo_gl_configuraCria o objeto javascript com os parâmetros de configuração da api e com as funções de manipulação.
Properties
temasaId do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída.
linkId do elemento HTML do tipo <a> onde será mostrado o link criado para o mapa.
nomeseltemaGuarda o valor do parâmetro seltema
loc_i3geoGuarda o valor do parâmetro loc_i3geo
grupoGuarda o valor do parâmetro grupo
subgrupoGuarda o valor do parâmetro subgrupo
temaGuarda o valor do parâmetro tema
buscageoGuarda o valor do parâmetro buscageo
Functions
seltemaAdiciona na lista de temas escolhidos pelo usuário um novo tema.
crialinkPega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.
combosubgruposChama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
combotemasMonta um combo com a lista de temas vinculados diretamente a um grupo.
preseltemaCompatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros
previewMostra um preview do tema clicado.
descerDesce um tema na lista de temas selecionados.
subirSobe um tema na lista de temas selecionados
excluirExclui um tema da lista de temas selecionados
buscageo_initInicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
Inicialização
Functions
i3geo_gl_iniciaInicia a interface do gerador de links.
Variables
$i3geo_glContém o objeto $i3geo_gl com todas as propriedades e funções de controle da interface

Files

i3geo/ classesjs/ geradordelinks.js

Esse programa possuí as seguintes dependências

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.

Licença

I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.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.

Veja

i3geo/geradordelinks.htm

<i3geo/classesjs/funcoes.js>

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.

Example

var i3geo_gl_configura = new i3geo_gl_configura(“http://localhost/i3geo”,”estadosl”,”temasa”,”link”)

Parameters

loc_i3geoendereço web onde está instalado o i3geo.
nomeseltemaidentificador do tema inicial que será incluido no link, normalmente estadosl
temasaId do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída.
linkId do elemento HTML do tipo <a> onde será mostrado o link criado para o mapa.
grupoId do elemento HTML que receberá o combo com os grupos
subgrupoId do elemento HTML que receberá o combo com os subgrupos
temaId do elemento HTML que receberá o combo com a lista de temas
buscageoId do elemento HTML onde será incluída a opção de busca de coordenadas geográficas
Summary
Properties
temasaId do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída.
linkId do elemento HTML do tipo <a> onde será mostrado o link criado para o mapa.
nomeseltemaGuarda o valor do parâmetro seltema
loc_i3geoGuarda o valor do parâmetro loc_i3geo
grupoGuarda o valor do parâmetro grupo
subgrupoGuarda o valor do parâmetro subgrupo
temaGuarda o valor do parâmetro tema
buscageoGuarda o valor do parâmetro buscageo
Functions
seltemaAdiciona na lista de temas escolhidos pelo usuário um novo tema.
crialinkPega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.
combosubgruposChama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
combotemasMonta um combo com a lista de temas vinculados diretamente a um grupo.
preseltemaCompatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros
previewMostra um preview do tema clicado.
descerDesce um tema na lista de temas selecionados.
subirSobe um tema na lista de temas selecionados
excluirExclui um tema da lista de temas selecionados
buscageo_initInicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.

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

this.seltema = function(idtema)

Adiciona na lista de temas escolhidos pelo usuário um novo tema.

Ativada quando um grupo ou subgrupo é escolhido.

Parameters

idtema = identificador do tema conforme definido em menutemas/menutemas.xml

crialink

this.crialink = function()

Pega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.

combosubgrupos

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

Parameters

idGrupoid do grupo que será pesquisado

combotemas

this.combotemas = function (idGrupo,
idSubGrupo)

Monta um combo com a lista de temas vinculados diretamente a um grupo.

Chamado pela função combosubgrupos.

Parameters

idGrupoid que identifica o grupo escolhido.
idSubGrupoid do sibgrupo

preseltema

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

preview

this.preview = function(e)

Mostra um preview do tema clicado.

Parameters

eelemento do DOM do objeto clicado.

descer

this.descer = function(e)

Desce um tema na lista de temas selecionados.

Parameters

eelemento do DOM do objeto clicado.

subir

this.subir = function(e)

Sobe um tema na lista de temas selecionados

Parameters

eelemento do DOM.

excluir

this.excluir = function(e)

Exclui um tema da lista de temas selecionados

Parameters

eelemento do DOM.

buscageo_init

this.buscageo_init = function()

Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.

Inicialização

Summary
Functions
i3geo_gl_iniciaInicia a interface do gerador de links.
Variables
$i3geo_glContém o objeto $i3geo_gl com todas as propriedades e funções de controle da interface

Functions

i3geo_gl_inicia

function i3geo_gl_inicia(objeto_i3geo_gl_configura)

Inicia a interface do gerador de links.

Parameters

objeto_i3geo_gl_configuraobjeto com os parâmentros de configuração criado pela função i3geo_gl_configura

Variables

$i3geo_gl

Contém o objeto $i3geo_gl com todas as propriedades e funções de controle da interface

this.seltema = function(idtema)
Adiciona na lista de temas escolhidos pelo usuário um novo tema.
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
this.combotemas = function (idGrupo,
idSubGrupo)
Monta um combo com a lista de temas vinculados diretamente a um grupo.
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.
this.descer = function(e)
Desce um tema na lista de temas selecionados.
this.subir = function(e)
Sobe um tema na lista de temas selecionados
this.excluir = function(e)
Exclui um tema da lista de temas selecionados
this.buscageo_init = function()
Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
function i3geo_gl_inicia(objeto_i3geo_gl_configura)
Inicia a interface do gerador de links.