Guias

Arquivo

i3geo/classesjs/classe_guias.js

Licenca

GPL2

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.

Summary
Guiasi3geo/classesjs/classe_guias.js
Classe
i3GEO. guiasCria e controla as guias de opções
Propriedades
CONFIGURADefine os parâmetros de cada guia que será mostrada no mapa, como título, conteúdo, etc.
ATUALGuia que está ativa
idguiasID do elemento DOM, criado pelo YUI, onde serão inseridas as guias
Functions
criaCria as guias com base na variável configura.
ajustaAlturaAjusta a altura das guias conforme a altura da imagem do mapa
mostraMostra no mapa uma determinada guia
ativaAtiva uma determinada guia
liberaLibera as guias do local atual, colocando-as em uma janela móvel sobre o mapa.

Classe

i3GEO. guias

Cria e controla as guias de opções

Para configurar as guias utilize i3GEO.guias.configura = ...

Propriedades

CONFIGURA

Define os parâmetros de cada guia que será mostrada no mapa, como título, conteúdo, etc.

Exemplo

i3GEO.guias.CONFIGURA.legenda = { titulo:”Legenda do mapa”, id:”guia4”, idconteudo:”guia4obj”,//id do elemento HTML que contém o conteúdo da guia click: function(){ i3GEO.guias.mostra(“legenda”);//mostra a guia i3GEO.mapa.legendaHTML.cria(“guia4obj”); } }

Tipo

{JSON}

ATUAL

Guia que está ativa

O nome da guia é a definida na variável i3GEO.guias.CONFIGURA

Tipo

{string}

Default

{“temas”}

idguias

ID do elemento DOM, criado pelo YUI, onde serão inseridas as guias

Tipo

{String}

Default

{“guiasYUI”}

Functions

cria

cria: function(onde)

Cria as guias com base na variável configura.

As guias podem ser definidas no HTML do mapa, sem necessariamente estarem na variável configura.<b> As guias, nesse caso, devem ter como ID “guia’n’”, por exemplo id=”guia6”.  Para cada uma dessas guias deve haver um DIV com o conteúdo.  Esse DIV deve ter como ID “guia’n’obj”, por exemplo id=”guia6obj”

Parametro

onde {String}id do elemento que conterá as guias

ajustaAltura

ajustaAltura: function()

Ajusta a altura das guias conforme a altura da imagem do mapa

mostra

mostra: function(guia)

Mostra no mapa uma determinada guia

Parametro

guia {String}nome da guia

ativa

ativa: function(guia)

Ativa uma determinada guia

Parametro

guia {String}guia que será ativada

libera

libera: function()

Libera as guias do local atual, colocando-as em uma janela móvel sobre o mapa.

cria: function(onde)
Cria as guias com base na variável configura.
ajustaAltura: function()
Ajusta a altura das guias conforme a altura da imagem do mapa
mostra: function(guia)
Mostra no mapa uma determinada guia
ativa: function(guia)
Ativa uma determinada guia
libera: function()
Libera as guias do local atual, colocando-as em uma janela móvel sobre o mapa.