Janelas

Summary
Janelas
Files
i3geo/ classesjs/ classe_janela.js
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Variables
TIPSLista os tips inseridos no mapa, possibilitando sua remoção em lote
Properties
ANTESCRIALista com os nomes das funções que serão executadas antes de abrir a janela.
ANTESFECHALista com os nomes das funções que serão executadas após fechar a janela.
Functions
preparaExecuta funções default antes de abrir a janela
criaCria uma janela flutuante.
fechaAplica a opção definida em ANTESFECHA e elimina alguns objetos que são comumente adicionados por algumas operações do i3geo como richdraw, box, pin
alteraTamanhoAltera o tamanho de uma janela aberta
abreAguardeAbre uma janela com a mensagem de agurde e bloqueia cliques nomapa
tipCria um DIV e posiciona sobre o mapa na posição do mouse.
excluiTipsExclui os tips armazenados na variável i3GEO.janela.TIPS
fechaAguardeFecha uma janela do tipo aguarde

Files

i3geo/ classesjs/ classe_janela.js

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.

Variables

TIPS

Lista os tips inseridos no mapa, possibilitando sua remoção em lote

Properties

ANTESCRIA

Lista com os nomes das funções que serão executadas antes de abrir a janela.

Este é um array que pode ser modificado utilizando-se as funções javascript de manipulação de arrays.

Por default, ao criar uma janela é executada a função i3GEO.janela.prepara

Type

{Array}

ANTESFECHA

Lista com os nomes das funções que serão executadas após fechar a janela.

Este é um array que pode ser modificado utilizando-se as funções javascript de manipulação de arrays.

Por default, ao fechar uma janela é executada a função i3GEO.janela.fecha

Type

{Array}

Functions

prepara

prepara: function()

Executa funções default antes de abrir a janela

cria

cria: function(wlargura,
waltura,
wsrc,
nx,
ny,
texto,
id,
modal)

Cria uma janela flutuante.

Vc pode obter o elemento HTML interno da janela por meio de

{retorno}[2].innerHTML

Parameters

wlargura {integer}largura da janela em pixels
waltura {integer}altura da janela em pixels
wsrc {String}URL que será incluída no SRC do iframe interno da janela.  Se for “”, o iframe não será criado
nx {Integer}posição x da janela em pixels.  Se for “” será fixada no centro
ny {Integer}posição y da janela em pixels.  Se for “” será fixada no centro
id {String}(opcional) nome que será dado ao id que conterá a janela.  Se não for definido, será usado o id=”wdoca”.  O id do iframe interno é sempre igual ao id + a letra i.  Por default, será “wdocai”.  O id do cabçalho será igual a id+”_cabecalho” e o id do corpo será id+”_corpo”
modal {Boolean}(opcional) indica se a janela bloqueará as inferiores ou não.  Por default é false

Return

{Array} Array contendo: objeto YAHOO.panel criado,elemento HTML com o cabecalho, elemento HTML com o corpo

fecha

fecha: function(r,
id)

Aplica a opção definida em ANTESFECHA e elimina alguns objetos que são comumente adicionados por algumas operações do i3geo como richdraw, box, pin

Parameters

id {String}id da janela que será fechada

alteraTamanho

alteraTamanho: function(w,
h,
id)

Altera o tamanho de uma janela aberta

Parameters

w {Integer}nova largura
h {Integer}nova altura
id {String}(opcional) id que identifica a janela aberta, por padrão utiliza “wdoca”

abreAguarde

abreAguarde: function(id,
texto)

Abre uma janela com a mensagem de agurde e bloqueia cliques nomapa

Parameters

id {String}id danovajanela
texto {String}texto da janela

tip

tip: function(cabecalho)

Cria um DIV e posiciona sobre o mapa na posição do mouse.

Parameters

cabecalho {String}texto que será usado no cabeçalho (opção fixar) (opcional)

Return

ID do DIV criado

excluiTips

excluiTips: function(tipo)

Exclui os tips armazenados na variável i3GEO.janela.TIPS

Parameters

tipo {String}todos|naofixos tipos de tips que serão excluídos

fechaAguarde

fechaAguarde: function(id)

Fecha uma janela do tipo aguarde

Paremeters

id {String}id da janela que será fechada.  Se não for definido, tenta fechar as janelas principais.
prepara: function()
Executa funções default antes de abrir a janela
cria: function(wlargura,
waltura,
wsrc,
nx,
ny,
texto,
id,
modal)
Cria uma janela flutuante.
fecha: function(r,
id)
Aplica a opção definida em ANTESFECHA e elimina alguns objetos que são comumente adicionados por algumas operações do i3geo como richdraw, box, pin
alteraTamanho: function(w,
h,
id)
Altera o tamanho de uma janela aberta
abreAguarde: function(id,
texto)
Abre uma janela com a mensagem de agurde e bloqueia cliques nomapa
tip: function(cabecalho)
Cria um DIV e posiciona sobre o mapa na posição do mouse.
excluiTips: function(tipo)
Exclui os tips armazenados na variável i3GEO.janela.TIPS
fechaAguarde: function(id)
Fecha uma janela do tipo aguarde