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. |