Janelas

Cria e gerencia janelas flutuantes

As janelas são criadas por meio da biblioteca YUI

Namespace

i3GEO.janela

Veja

http://localhost/i3geo/classesjs/classe_janela.js

Summary
JanelasCria e gerencia janelas flutuantes
Variaveis
YAHOO.widget.OverlayManagerGerenciador das janelas flutuantes da biblioteca YUI
YAHOO.i3GEO.janela.managerAguardeGerenciador das janelas flutuantes de aguarde
Propriedades
ESTILOABDEstilo que será aplicado ao elemento body da janela (class=’bd’)
ESTILOAGUARDEEstilo da janela de aguarde
AGUARDEMODALIndica se a janela de aguarde será do tipo MODAL, ou seja, se irá ou não bloquear as opções do mapa.
TRANSICAOSUAVEAltera a transparência das janelas quando o mouse sobrepõe e quando sai (não é ativado no navegador IE)
OPACIDADEValor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true.
OPACIDADEAGUARDEValor da opacidade da janela de aguarde.
Functions
criaCria uma janela flutuante.
alteraTamanhoAltera o tamanho de uma janela aberta
abreAguardeAbre uma janela com a mensagem de aguarde
fechaAguardeFecha uma janela do tipo aguarde
tempoMsgAbre uma janela com uma mensagem temporaria
ativaAlertaSubstitui a janelça de alerta padrão do sistema operacional por uma outra customizada
confirmaJanela de confirmacao
promptJanela de prompt para entrada de dados
mensagemSimplesMostra uma janela simples com uma mensagem

Variaveis

YAHOO.widget.OverlayManager

Gerenciador das janelas flutuantes da biblioteca YUI

Type

{YAHOO.widget.OverlayManager}

YAHOO.i3GEO.janela.managerAguarde

Gerenciador das janelas flutuantes de aguarde

Type

{YAHOO.widget.OverlayManager}

Propriedades

ESTILOABD

Estilo que será aplicado ao elemento body da janela (class=’bd’)

Tipo

{String}

Default

display:block;padding:5px 1px 5px 1px;

ESTILOAGUARDE

Estilo da janela de aguarde

Utilize nenhum para nunca mostrar a janela

Pode ser normal|reduzida|minima|nenhum

Tipo

{String}

Default

normal

AGUARDEMODAL

Indica se a janela de aguarde será do tipo MODAL, ou seja, se irá ou não bloquear as opções do mapa.

Tipo

{Boolean}

Default

false

TRANSICAOSUAVE

Altera a transparência das janelas quando o mouse sobrepõe e quando sai (não é ativado no navegador IE)

Tipo

{boolean}

Default

true

OPACIDADE

Valor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true.

Varia de 0 a 100

Tipo

{numeric}

Default

65

OPACIDADEAGUARDE

Valor da opacidade da janela de aguarde.

Varia de 0 a 100

Tipo

{numeric}

Default

50

Functions

cria

cria : function(wlargura,
waltura,
wsrc,
nx,
ny,
texto,
id,
modal,
classe,
funcaoCabecalho,
funcaoMinimiza,
funcaoAposRedim,
dimensionavel,
icone,
funcaoDuplica,
transicao)

Cria uma janela flutuante.

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

retorno[2].innerHTML

Vc pode recuperar uma janela com o comando

YAHOO.i3GEO.janela.manager.find(id);

Parametros

{integer}largura da janela em pixels
{integer}altura da janela em pixels
{String}URL que será incluída no SRC do iframe interno da janela.  Se for “”, o iframe não será criado
{Integer}posição x da janela em pixels.  Se for “” será fixada no centro
{Integer}posição y da janela em pixels.  Se for “” será fixada no centro
{String}texto do cabeçalho
{String}(opcional) nome que será dado ao id que conterá a janela.  Se não for definido, será usado
  • 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”.
{Boolean}(opcional) indica se a janela bloqueará as inferiores ou não.  Por default é false
{String}(opcional) classe CSS que será aplicada a barra de menu.  Por default o valor é hd2.  Na interface Google Earth, esse valor é sempre alterado para “hd”.
{function}(opcional) funcao que será executada quando o usuário clicar no cabecalho
{function}(opcional) funcao que será executada para minimizar a janela
{function}(opcional) funcao que será executada para alterar o tamanho da janela
{boolean}(opcional) a janela pode ser redimensionada ou nao pelo usuario
{string}(opcional) icone que será mostrado no canto superior esquerdo da janela
{funcao}funcao executada quando o icone + for clicado
{sim|nao}(opcional) indica se o efeito de transparência nos eventos mouseover/out será aplicado

Return

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

alteraTamanho

alteraTamanho : function(w,
h,
id)

Altera o tamanho de uma janela aberta

Parametros

{Integer}nova largura
{Integer}nova altura
{String}(opcional) id que identifica a janela aberta

abreAguarde

abreAguarde : function(id,
texto)

Abre uma janela com a mensagem de aguarde

Parametros

{String}id da nova janela
{String}texto da janela

fechaAguarde

fechaAguarde : function(id)

Fecha uma janela do tipo aguarde

Paremeters

{String}id da janela que será fechada.  Se não for definido, tenta fechar as janelas principais.

tempoMsg

tempoMsg : function(texto,
tempo)

Abre uma janela com uma mensagem temporaria

Parametros

{String}texto da janela

{segundos}

ativaAlerta

ativaAlerta : function()

Substitui a janelça de alerta padrão do sistema operacional por uma outra customizada

confirma

confirma : function(pergunta,
w,
resposta1,
resposta2,
funcao1,
funcao2)

Janela de confirmacao

Parametros

{string}texto da pegunta
{numeric}largura da janela
{string}(opcional) texto do botao 1
{string}(opcional) texto do botao 2
{function}(opcional) funcao do botao 1
{function}(opcional) funcao do botao 2

prompt

prompt : function(pergunta,
funcaoOk,
valorDefault)

Janela de prompt para entrada de dados

O campo para digitacao contem o ID ‘i3GEOjanelaprompt’

Parametros

{string}texto da pegunta
{function}(opcional) funcao do botao ok
{string}(opcional) valor default

mensagemSimples

mensagemSimples : function(texto,
cabecalho,
largura,
altura)

Mostra uma janela simples com uma mensagem

Parametros

{String}texto da mensagem
{String}texto do cabecalho
{numeric}(opcional) largura em pixel
{numeric}(opcional) altura em pixel
cria : function(wlargura,
waltura,
wsrc,
nx,
ny,
texto,
id,
modal,
classe,
funcaoCabecalho,
funcaoMinimiza,
funcaoAposRedim,
dimensionavel,
icone,
funcaoDuplica,
transicao)
Cria uma janela flutuante.
alteraTamanho : function(w,
h,
id)
Altera o tamanho de uma janela aberta
abreAguarde : function(id,
texto)
Abre uma janela com a mensagem de aguarde
fechaAguarde : function(id)
Fecha uma janela do tipo aguarde
tempoMsg : function(texto,
tempo)
Abre uma janela com uma mensagem temporaria
ativaAlerta : function()
Substitui a janelça de alerta padrão do sistema operacional por uma outra customizada
confirma : function(pergunta,
w,
resposta1,
resposta2,
funcao1,
funcao2)
Janela de confirmacao
prompt : function(pergunta,
funcaoOk,
valorDefault)
Janela de prompt para entrada de dados
mensagemSimples : function(texto,
cabecalho,
largura,
altura)
Mostra uma janela simples com uma mensagem