Histórico da Página
...
Este é um método de controle de listagem de publicação. Ela interage com um outro método "serviceListPosts" e com o resultado dos registros da mesma (publicações), delega o conteúdo retornado para outra função para ser renderizado e exibido na página (listagem de posts).
findPost(postId, isNew)
postId: Number
isNew: Boolean
Responsável por pelo controle de busca de uma publicação. Ele interage com outro método "serviceListFind" e com o resultado do registro da mesma (publicação), delega o conteúdo retornado para outra função para ser renderizado e exibido na página (listagem de posts). Ele recebe o id da publicação e um segundo argumento que identifica se é uma nova publicação ou uma publicação existente.
postId: Number
isNew: Boolean
showPosts(posts, isNew)
postId: Object / Array
isNew: Boolean
Responsável por formatar e exibir as publicações na página. Ele recebe um array de registros (publicações) e se é uma nova publicação ou não.
postId: Object / Array
isNew: Boolean
showComments(data, $post, isNew)
data: Object / Array
...
isNew: Boolean
Responsável por formatar e exibir os comentários páginados. Ele recebe um array de registros (comentários), o selector em jQuery da publicação em questão e se é um novo comentário ou não.
data: Object / Array
$post: Object / Selector jQuery
isNew: Boolean
showPostedPost(evName, data)
evName: String
...
Esta função escuta (listener) a criação de uma nova publicação do usuário, e delega a renderização dele informando o id da mesma. Recebe o nome evento disparado (fireEvent) e o id da publicação.
evName: String
data: Number
showMorePosts(el, ev)
Responsável por exibir novas publicações.
el: Object //elemento que disparou o evento...
ev: Object //evento disparado...
showMoreComments(el, ev)
Responsável por exibir novos comentários em uma publicação.
el: Object //elemento que disparou o evento...
ev: Object //evento disparado...
showListPostsMessage(err)
Responsável por exibir uma mensagem informativa ou de erro na timeline.
err: Object //quando for erro, envia o objeto do erro...
showMessageError(err)
Responsável por exibir uma mensagem (toast) com o erro ocorrido.
err: Object //objeto do erro...
showFeedbackMessage(message, type)
Responsável por exibir uma mensagem genérica (toast).
message: String //mensagem para ser exibida...
type: String //tipo de mensagem (success, danger, warning, etc)...
showBtnShowMore()
Responsável por exibir o botão de exibir mais publicações (show more) na timeline.
showVideos()
Responsável por instanciar o plugin de vídeo (videojs) nas publicações com vídeo.
showCardPopover()
Responsável por instanciar o popover de informações de usuários e comunidades.
Funções de controle de interação:
...