blockly > comments > CommentEditor

comments.CommentEditor class

The part of a comment that can be typed into.

Signature:

export declare class CommentEditor implements IFocusableNode 

Implements: IFocusableNode

Constructors

Constructor Modifiers Description
(constructor)(workspace, commentId, onFinishEditing) Constructs a new instance of the CommentEditor class

Properties

Property Modifiers Type Description
id? string (Optional)
workspace WorkspaceSvg

Methods

Method Modifiers Description
addTextChangeListener(listener) Registers a callback that listens for text changes.
canBeFocused()
getDom() Gets the dom structure for this comment editor.
getFocusableElement()
getFocusableTree()
getText() Gets the current text of the comment.
onNodeBlur()
onNodeFocus()
removeTextChangeListener(listener) Removes the given listener from the list of text change listeners.
setEditable(isEditable) Sets whether the textarea is editable. If not, the textarea will be readonly.
setPlaceholderText(text) Sets the placeholder text displayed for an empty comment.
setText(text) Sets the current text of the comment and fires change listeners.
updateSize(size, topBarSize) Update the size of the comment editor element.