Class Index | File Index

Classes


Class agenda


Defined in: agenda.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
agenda()
Objeto com as funções para o widget agenda
Field Summary
Field Attributes Field Name and Description
<static>  
agenda.container
Objeto que irá conter os eventos
<static>  
agenda.feedEvents
Lista dos eventos no widget
<static>  
agenda.feedList
Lista dos eventos do feed rss
<static>  
agenda.feedTheses
Lista dos defesas de teses no widget
<static>  
agenda.maxItens
Número máximo de itens renderizados (tamanho da tela/tamanho de um item)
<static>  
agenda.status
Erros do widget
<static>  
agenda.timeRefresh
Tempo para atualização dos feeds.
<static>  
agenda.urlFeed
Array com as url's para os eventos
Method Summary
Method Attributes Method Name and Description
<private> <static>  
agenda.compareDate(a, b)
Função auxiliar para ordenação dos eventos por data.
<private> <static>  
agenda.formatDate(data)
Função auxiliar que retorna uma string com a formatação de data e hora para pt-br.
<static>  
agenda.init(obj)
Inicializa o widget agenda
<private> <static>  
agenda.printItem(obj)
Formata os objetos para códigos HTML para renderização.
<private> <static>  
agenda.process()
Processa os itens atualizados na lista de eventos e cria um arrayList pré formatado para os eventos.
<private> <static>  
agenda.render()
Renderiza os objetos no container do widget.
<private> <static>  
agenda.start()
Inicia o widget O método agenda.init chama está função
<private> <static>  
agenda.updateFeed()
Atualiza a lista de itens do rss para o widget.
Class Detail
agenda()
Objeto com as funções para o widget agenda
Field Detail
<static> {DOM Object} agenda.container
Objeto que irá conter os eventos

<static> {array} agenda.feedEvents
Lista dos eventos no widget

<static> {array} agenda.feedList
Lista dos eventos do feed rss

<static> {array} agenda.feedTheses
Lista dos defesas de teses no widget

<static> {int} agenda.maxItens
Número máximo de itens renderizados (tamanho da tela/tamanho de um item)

<static> {Array} agenda.status
Erros do widget

<static> {int} agenda.timeRefresh
Tempo para atualização dos feeds.

<static> {array} agenda.urlFeed
Array com as url's para os eventos
Method Detail
<private> <static> {int} agenda.compareDate(a, b)
Função auxiliar para ordenação dos eventos por data.
Parameters:
{DOM Object} a
Item para comparação
{DOM Object} b
Item para comparação
Returns:
{int} 0 se igual, 1 se a é mais recente e -1 se a é mais antigo.

<private> <static> {String} agenda.formatDate(data)
Função auxiliar que retorna uma string com a formatação de data e hora para pt-br.
Parameters:
{Object} data
Objeto a ser formatado
Returns:
{String} Data formatada para pt-br. Ex. Domingo, 2 de Janeiro ás 12:00h

<static> agenda.init(obj)
Inicializa o widget agenda
Parameters:
{DOM Object} obj
Container dos eventos

<private> <static> {DOM Object} agenda.printItem(obj)
Formata os objetos para códigos HTML para renderização. O método agenda.render chama esse método no momento da renderização.
Parameters:
{Object} obj
Objeto para codificação
Returns:
{DOM Object} Objeto DOM para ser renderizado.

<private> <static> agenda.process()
Processa os itens atualizados na lista de eventos e cria um arrayList pré formatado para os eventos. O método agenda.updateFeed chama está função.

<private> <static> agenda.render()
Renderiza os objetos no container do widget. Limite dado por agenda.maxItens Após processar os itens, o método agenda.process chama está função

<private> <static> agenda.start()
Inicia o widget O método agenda.init chama está função

<private> <static> agenda.updateFeed()
Atualiza a lista de itens do rss para o widget. O método agenda.start chama está função

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Jul 25 2012 15:44:03 GMT-0300 (BRT)