blockly > comments > CommentBarButton
comments.CommentBarButton class
ปุ่มที่แสดงในแถบด้านบนของความคิดเห็น
ลายเซ็น:
export declare abstract class CommentBarButton implements IFocusableNode
ใช้งาน IFocusableNode
ผู้ผลิต
ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(constructor)(id, workspace, container) | สร้างอินสแตนซ์ CommentBarButton ใหม่ |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
container |
|
SVGGElement | |
ไอคอน |
|
SVGImageElement | รูปภาพ SVG ที่แสดงบนปุ่มนี้ |
id |
|
สตริง | |
workspace |
|
WorkspaceSvg |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
canBeFocused() | แสดงผลว่าปุ่มนี้โฟกัสได้หรือไม่ เป็นจริงหากมองเห็น | |
getFocusableElement() | แสดงผลองค์ประกอบ DOM ที่แสดงปุ่มนี้ซึ่งรับโฟกัสได้ | |
getFocusableTree() | แสดงผลพื้นที่ทำงานที่ปุ่มนี้เป็นองค์ประกอบย่อย | |
getMargin() | แสดงผลขอบในพิกัดพื้นที่ทำงานที่ล้อมรอบปุ่มนี้ | |
getParentComment() | แสดงความคิดเห็นหลักของปุ่มแถบความคิดเห็นนี้ | |
getSize(includeMargin) | แสดงผลขนาดของปุ่มนี้ในพิกัดพื้นที่ทำงาน | |
isVisible() | แสดงว่าปุ่มนี้มองเห็นได้หรือไม่ | |
onNodeBlur() | เรียกใช้เมื่อองค์ประกอบ DOM ที่โฟกัสได้ของปุ่มนี้สูญเสียโฟกัส | |
onNodeFocus() | เรียกใช้เมื่อองค์ประกอบ DOM ที่โฟกัสได้ของปุ่มนี้ได้รับโฟกัส | |
performAction(e) | abstract |
ดำเนินการที่ปุ่มนี้ควรทำเมื่อมีการดำเนินการ |
reposition() | abstract |
ปรับตำแหน่งของปุ่มนี้ภายในคอนเทนเนอร์ระดับบน |