Comment  1.0.0

Abricos! User Interface Library > Comment > Brick.mod.comment.Builder
Filters

Class Brick.mod.comment.Builder

Конструктор дерева комментариев на странице.

Constructor

Brick.mod.comment.Builder ( elementId , dbContentId , data )
Parameters:
elementId <String> Идентификатор HTML элемента, который содержит в себе список комментариев: имя пользователя, идентификатор и текст комментария.
dbContentId <Integer> Идентификатор из таблицы контента на сервера.
data <Object> Сопутствующие данные комментариев.

Properties

count - Integer

Кол-во комментариев.

dbContentId - Integer

Идентификатор из таблицы контента на сервера.

element - HTMLElement

HTML элемент в котором будет построено дерево комментариев.

lastCommentId - Integer

Идентификатор последнего комментария

reply - Brick.mod.comment.Reply

Открытый редактор комментария.

Methods

build

build ( data )
Построить дерево комментариев.
Parameters:
data <object>

dsComplete

void dsComplete ( type , args )
Обработать событие DataSet.
Parameters:
type <object>
args <object>
Returns: void

getBuilderById

static void getBuilderById ( Идентификатор )
Получить объект Builder по HTML идентификатору.
Parameters:
Идентификатор <String> HTML элемента.
Returns: void

init

void init ( elementId , dbContentId , data )
Инициализация конструктора дерева комментариев.
Parameters:
elementId <String> Идентификатор HTML элемента, который содержит в себе список начальных данных комментариев: имя пользователя, идентификатор и текст комментария.
dbContentId <Integer> Идентификатор из таблицы контента на сервера.
data <Object> Сопутствующие данные комментариев.
Returns: void

onClick

Boolean onClick ( el )
Обработать клик мыши.
Parameters:
el <HTMLElement>
Returns: Boolean

refresh

void refresh ( )
Запросить сервер обновить дерево комментариев, а именно, подгрузить новые комментарии, если таковые имеются.
Returns: void

renderCount

void renderCount ( )
Перерисовать кол-во комментариев
Returns: void

showReply

void showReply ( parentCommentId )
Написать комментарий.
Parameters:
parentCommentId <Integer> Идентификатор комментария.
Returns: void