Histórico da Página
...
Responsável por validar se a extensão da imagem/vídeo será renderizada ou não em uma publicação.
path: String //Recebe a string para analisar e validar.
type: String //Tipo de media para analisar (image, video).
textComplaintValidate(text)
Esse método é utilizado na funcionalidade de denúncia. Ela verifica se a descrição da denúncia contém no mínimo 4 palavras com 3 caracteres cada uma.
text: String //String a ser analisada pela função.
controlInteractionActions($el, interactionType)
Esse método controla a exibição do número de interações (apoiadores, acompanhadores, etc) em um comentário / publicação.
$el: Object/Selector jQuery //Elemento para controlar a interação
interactionType: String //add ou remove
Métodos de ações:
timelineAction(el, ev)
Principal método de ação da timeline. Praticamente todas as ações chamam esse método que encapsula todas as validações necessárias para realizar uma ação e capturar o id do comentário ou publicação. A partir do elemento que houve uma interação, ela delega para o método correto da ação. Ex. (supportAction, shareAction, denounceAction, etc).
el: Object //Elemento onde houve a interação
ev: Object //Evento da interação
orderAction(el, ev)
Este método altera a ordenação das publicações da timeline.
el: Object //Elemento onde houve a interação
ev: Object //Evento da interação
searchAction(el, ev)
Este método faz a busca de uma tag no sistema a partir do valor da mesma.
el: Object //Elemento onde houve a interação
ev: Object //Evento da interação
denounceAction(el, ev, id)
Este método chama o modal de denúncia de um comentário / publicação.
el: Object //Elemento onde houve a interação
ev: Object //Evento da interação
id: Number //id do comentário / publicação
supportAction(el, ev, id)
Este método executa a ação de apoiar um comentário / publicação.
el: Object //Elemento onde houve a interação
ev: Object //Evento da interação
id: Number //id do comentário / publicação
watchAction(el, ev, id)
Este método executa a ação de acompanhar uma publicação.
el: Object //Elemento onde houve a interação
ev: Object //Evento da interação
id: Number //id do comentário / publicação
listLikesAction(el, ev, id)
Este método chama o modal de listagem de apoiadores de um comentário / publicação.
el: Object //Elemento onde houve a interação
ev: Object //Evento da interação
id: Number //id do comentário / publicação
listWatchersAction(el, ev, id)
Este método chama o modal de listagem de apoiadores de uma publicação.
el: Object //Elemento onde houve a interação
ev: Object //Evento da interação
id: Number //id do comentário / publicação
commentAction(el, ev, id)
Este método executa a ação de exibir a área de comentário em uma publicação.
el: Object //Elemento onde houve a interação
ev: Object //Evento da interação
id: Number //id do comentário / publicação
timelineCommentAction(el, ev)
Este método executa a ação de comentar.
el: Object //Elemento onde houve a interação
ev: Object //Evento da interação
removeAction(el, ev, id)
Este método executa a ação de remover um comentário / publicação.
el: Object //Elemento onde houve a interação
ev: Object //Evento da interação
id: Number //id do comentário / publicação
shareAction(el, ev, id)
Este método executa a ação de abrir o modal de compartilhamento de uma publicação.
el: Object //Elemento onde houve a interação
ev: Object //Evento da interação
id: Number //id do comentário / publicação
denounce(el, ev)
Este método executa a ação de denunciar um comentário / publicação.
el: Object //Elemento onde houve a interação
ev: Object //Evento da interação
Métodos de geração de conteúdo:
...