blockly > comments > CommentBarButton
comments.CommentBarButton class
לחצן שמוצג בסרגל העליון של התגובה.
Signature:
export declare abstract class CommentBarButton implements IFocusableNode
ממשק: IFocusableNode
יצרנים
| יצרן | גורמי שינוי | תיאור |
|---|---|---|
| (constructor)(id, workspace, container) | יוצר מופע חדש של CommentBarButton. |
מאפיינים
| נכס | גורמי שינוי | סוג | תיאור |
|---|---|---|---|
| container |
|
SVGGElement | |
| icon |
|
SVGImageElement | תמונת SVG שמוצגת בלחצן הזה. |
| id |
|
מחרוזת | |
| workspace |
|
WorkspaceSvg |
Methods
| שיטה | גורמי שינוי | תיאור |
|---|---|---|
| canBeFocused() | הפונקציה מחזירה תשובה אם אפשר להתמקד בלחצן הזה. הערך True אם הוא גלוי. | |
| getFocusableElement() | מחזירה רכיב DOM שמייצג את הלחצן הזה, שאפשר להתמקד בו. | |
| getFocusableTree() | מחזירה את סביבת העבודה שהלחצן הזה הוא צאצא שלה. | |
| getMargin() | מחזירה את השוליים בקואורדינטות של סביבת העבודה שמקיפות את הלחצן הזה. | |
| getParentComment() | מחזירה את תגובת ההורה של לחצן סרגל התגובות הזה. | |
| getSize(includeMargin) | מחזירה את המימדים של הלחצן הזה בקואורדינטות של סביבת העבודה. | |
| isVisible() | הפונקציה מחזירה את הערך True אם הכפתור גלוי כרגע, ואת הערך False אם הוא לא גלוי. | |
| onNodeBlur() | הפונקציה מופעלת כשאלמנט ה-DOM שניתן להתמקדות של הלחצן הזה מאבד את המיקוד. | |
| onNodeFocus() | הפונקציה מופעלת כשאלמנט ה-DOM שניתן להתמקד בו של הלחצן הזה מקבל את המיקוד. | |
| performAction(e) | abstract |
מבצעים את הפעולה שהלחצן הזה אמור לבצע כשלוחצים עליו. |
| reposition() | abstract |
ההגדרה הזו משנה את המיקום של הכפתור בתוך מאגר ההורה שלו. |