блочно > комментарии > CommentBarButton
класс comments.CommentBarButton
Кнопка, отображаемая на верхней панели комментария.
Подпись:
export declare abstract class CommentBarButton implements IFocusableNode
Реализует: IFocusableNode
Конструкторы
Конструктор | Модификаторы | Описание |
---|---|---|
(конструктор)(id, рабочее пространство, контейнер) | Создает новый экземпляр CommentBarButton. |
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
контейнер | | SVGGElement | |
икона | | SVGImageElement | На этой кнопке отображается изображение SVG. |
идентификатор | | нить | |
рабочее пространство | | WorkspaceSvg |
Методы
Метод | Модификаторы | Описание |
---|---|---|
canBeFocused() | Возвращает, можно ли установить фокус на эту кнопку. True, если кнопка видима. | |
получитьFocusableElement() | Возвращает элемент DOM, представляющий эту кнопку, которая может получить фокус. | |
getFocusableTree() | Возвращает рабочую область, дочерней которой является данная кнопка. | |
получитьМаржин() | Возвращает поле в координатах рабочего пространства вокруг этой кнопки. | |
получитьParentComment() | Возвращает родительский комментарий этой кнопки панели комментариев. | |
получитьРазмер(includeMargin) | Возвращает размеры этой кнопки в координатах рабочего пространства. | |
isVisible() | Возвращает, видна ли в данный момент эта кнопка. | |
onNodeBlur() | Вызывается, когда фокусируемый элемент DOM кнопки теряет фокус. | |
onNodeFocus() | Вызывается, когда фокусируемый элемент DOM кнопки получает фокус. | |
выполнитьДействие(е) | abstract | Выполните действие, которое должна выполнить эта кнопка при нажатии на нее. |
перепозиционировать() | abstract | Изменяет положение этой кнопки в родительском контейнере. |