blockly > comments > CommentBarButton
comments.CommentBarButton class
Nút xuất hiện trên thanh trên cùng của một bình luận.
Chữ ký:
export declare abstract class CommentBarButton implements IFocusableNode
Triển khai: IFocusableNode
Hàm khởi tạo
| Hàm dựng | Đối tượng sửa đổi | Mô tả |
|---|---|---|
| (constructor)(id, workspace, container) | Tạo một thực thể CommentBarButton mới. |
Thuộc tính
| Thuộc tính | Đối tượng sửa đổi | Loại | Mô tả |
|---|---|---|---|
| container |
|
SVGGElement | |
| biểu tượng |
|
SVGImageElement | Hình ảnh SVG xuất hiện trên nút này. |
| id |
|
chuỗi | |
| workspace |
|
WorkspaceSvg |
Phương thức
| Phương thức | Đối tượng sửa đổi | Mô tả |
|---|---|---|
| canBeFocused() | Trả về xem nút này có thể lấy tiêu điểm hay không. True nếu có thể nhìn thấy. | |
| getFocusableElement() | Trả về một phần tử DOM biểu thị nút này và có thể nhận tiêu điểm. | |
| getFocusableTree() | Trả về không gian làm việc mà nút này là nút con. | |
| getMargin() | Trả về lề trong toạ độ không gian làm việc bao quanh nút này. | |
| getParentComment() | Trả về bình luận chính của nút thanh bình luận này. | |
| getSize(includeMargin) | Trả về kích thước của nút này theo toạ độ không gian làm việc. | |
| isVisible() | Trả về trạng thái hiện tại của nút này (hiển thị hay không). | |
| onNodeBlur() | Được gọi khi phần tử DOM có thể lấy tiêu điểm của nút này mất tiêu điểm. | |
| onNodeFocus() | Được gọi khi phần tử DOM có thể lấy tiêu điểm của nút này nhận được tiêu điểm. | |
| performAction(e) | abstract |
Thực hiện thao tác mà nút này sẽ thực hiện khi được tương tác. |
| reposition() | abstract |
Điều chỉnh vị trí của nút này trong vùng chứa gốc. |