i3GEO.janela
Abre janelas flutuantes
As janelas são criadas por meio da biblioteca YUI
i3geo/classesjs/classe_janela.js
GPL2
i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.@gmai l.com 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;
Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUACÃ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.
Janelas | i3GEO.janela |
Propriedades | |
ESTILOABD | Estilo que será aplicado ao elemento body da janela (class=’bd’) |
ESTILOAGUARDE | Estilo da janela de aguarde |
AGUARDEMODAL | Indica se a janela de aguarde será do tipo MODAL, ou seja, se irá ou não bloquear as opções do mapa. |
TRANSICAOSUAVE | Altera a transparência das janelas quando o mouse sobrepõe e quando sai (não é ativado no navegador IE) |
OPACIDADE | Valor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true. |
OPACIDADEAGUARDE | Valor da opacidade da janela de aguarde. |
Functions | |
cria | Cria uma janela flutuante. |
alteraTamanho | Altera o tamanho de uma janela aberta |
abreAguarde | Abre uma janela com a mensagem de aguarde |
fechaAguarde | Fecha uma janela do tipo aguarde |
tempoMsg | Abre uma janela com uma mensagem temporaria |
mensagemSimples | Mostra uma janela simples com uma mensagem |
cria: function( wlargura, waltura, wsrc, nx, ny, texto, id, modal, classe, funcaoCabecalho, funcaoMinimiza, funcaoAposRedim, dimensionavel )
Cria uma janela flutuante.
{retorno}[2].innerHTML
Vc pode recuperar uma janela com o comando YAHOO.i3GEO.janela.manager.find(id);
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 |
texto {String} | texto do cabeçalho |
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”. O id também é utilizado na função de fechamento da janela. Quando for usada a técnica de script tag, ao fechar a janela a função de mesmo nome do id será definida como “null”. |
modal {Boolean} | (opcional) indica se a janela bloqueará as inferiores ou não. Por default é false |
classe {String} | (opcional) classe CSS que será aplicada � barra de menu. Por default o valor é hd2. Na interface Google Earth, esse valor é sempre alterado para “hd”. |
funcaoCabecalho {function} | (opcional) funcao que será executada quando o usuário clicar no cabecalho |
funcaoMinimiza {function} | (opcional) funcao que será executada para minimizar a janela |
funcaoAposRedim {function} | (opcional) funcao que será executada para alterar o tamanho da janela |
dimensionavel {boolean} | (opcional) a janela pode ser redimensionada ou nao pelo usuario |
{Array} Array contendo: objeto YAHOO.panel criado,elemento HTML com o cabecalho, elemento HTML com o corpo
Cria uma janela flutuante.
cria: function( wlargura, waltura, wsrc, nx, ny, texto, id, modal, classe, funcaoCabecalho, funcaoMinimiza, funcaoAposRedim, dimensionavel )
Altera o tamanho de uma janela aberta
alteraTamanho: function( w, h, id )
Abre uma janela com a mensagem de aguarde
abreAguarde: function( id, texto )
Fecha uma janela do tipo aguarde
fechaAguarde: function( id )
Abre uma janela com uma mensagem temporaria
tempoMsg: function( texto, tempo )
Mostra uma janela simples com uma mensagem
mensagemSimples: function( texto, cabecalho )