Classe javascript da aplicação de geração de links.
Lê o conjunto de javascripts para o funcionamento da interface geradordelinks.htm
i3geo/classesjs/geradordelinks.js
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.
GPL2
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>
Gerador de links | Classe javascript da aplicação de geração de links. |
Classe | |
i3geo_gl_configura | Cria o objeto javascript com os parâmetros de configuração da api e com as funções de manipulação. |
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. |
combogrupos | Chama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo |
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. |
i3geo_gl_inicia | Inicia a interface do gerador de links. |
Propriedades | |
$i3geo_gl | Contém o objeto $i3geo_gl com todas as propriedades e funções de controle da interface |
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”)
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.combogrupos = function( idMenu )
Chama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo
idMenu | id do menu que será pesquisado |
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.
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 grupos de um menu do i3geo
this.combogrupos = function( idMenu )
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 )