блочно > комментарии > CommentBarButton

класс comments.CommentBarButton

Кнопка, отображаемая на верхней панели комментария.

Подпись:

export declare abstract class CommentBarButton implements IFocusableNode 

Реализует: IFocusableNode

Конструкторы

Конструктор Модификаторы Описание
(конструктор)(id, рабочее пространство, контейнер) Создает новый экземпляр CommentBarButton.

Характеристики

Свойство Модификаторы Тип Описание
контейнер

protected

readonly

SVGGElement
икона

protected

abstract

readonly

SVGImageElement На этой кнопке отображается изображение SVG.
идентификатор

protected

readonly

нить
рабочее пространство

protected

readonly

WorkspaceSvg

Методы

Метод Модификаторы Описание
canBeFocused() Возвращает, можно ли установить фокус на эту кнопку. True, если кнопка видима.
получитьFocusableElement() Возвращает элемент DOM, представляющий эту кнопку, которая может получить фокус.
getFocusableTree() Возвращает рабочую область, дочерней которой является данная кнопка.
получитьМаржин() Возвращает поле в координатах рабочего пространства вокруг этой кнопки.
получитьParentComment() Возвращает родительский комментарий этой кнопки панели комментариев.
получитьРазмер(includeMargin) Возвращает размеры этой кнопки в координатах рабочего пространства.
isVisible() Возвращает, видна ли в данный момент эта кнопка.
onNodeBlur() Вызывается, когда фокусируемый элемент DOM кнопки теряет фокус.
onNodeFocus() Вызывается, когда фокусируемый элемент DOM кнопки получает фокус.
выполнитьДействие(е) abstract Выполните действие, которое должна выполнить эта кнопка при нажатии на нее.
перепозиционировать() abstract Изменяет положение этой кнопки в родительском контейнере.