блочно > комментарии > 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 | Изменяет положение этой кнопки в родительском контейнере. |