События JavaScript
comments:ready
Вызывается после инициализации модуля комментариев на странице.
Параметры:
- instance — объект текущего модуля комментариев.
comments:addMessageBefore
Срабатывает перед добавлением нового комментария.
Параметры:
message— объект с данными комментария.
comments:addMessageAfter
Вызывается после успешного добавления комментария.
Параметры:
message— объект добавленного комментария.
comments:addMessageError
Срабатывает при ошибке добавления комментария.
Параметры:
error— объект с информацией об ошибке.message— данные комментария, который не удалось добавить.
comments:edit
Вызывается при редактировании комментария.
Параметры:
message— объект комментария после изменения.
comments:delete
Срабатывает при удалении комментария.
Параметры:
messageId— идентификатор удаляемого комментария.
comments:loadNextPage
Вызывается при подгрузке следующей страницы комментариев.
Параметры:
page— номер страницы.messages— массив загруженных комментариев.
comments:loadThreadPage
Срабатывает при подгрузке страницы дочерних комментариев (треда).
Параметры:
parentId— ID родительского комментария.messages— массив дочерних комментариев.
comments:vote
Вызывается при голосовании за комментарий (лайк/дизлайк).
Параметры:
messageId— ID комментария.vote— значение голосования.result— итоговое количество голосов.
comments:unauthorizedSubmitMessage
Срабатывает, если пользователь пытается добавить комментарий без авторизации.
Параметры:
message— объект комментария, который не удалось отправить.callback— функция для дальнейшей обработки (например, показать форму авторизации).