Take a look at our new Article and Redactor X editors.

Documentation

Editor

isEmpty #

Returns: Boolean

Check if the editor layer is empty.

var is = this.editor.isEmpty();

The method checks as follows: if HTML contains nothing but spaces, empty tags and br tags, then the editor layer is empty.

focus #

Set the focus to the editor layer if the focus has not been set.

this.editor.focus();

startFocus #

Set the focus to the editor layer to the beginning of the content.

this.editor.startFocus();

endFocus #

Set the focus to the editor layer to the end of the content.

this.editor.endFocus();

isFocus #

Returns: Boolean

Check if the focus is in the editor layer.

this.editor.endFocus();

isSourceMode #

Returns: Boolean

Check if Redactor in the source mode.

var is = this.editor.isSourceMode();

saveScroll #

Save the scrollbar position in the document to the temporary variable, for later restore using the editor.restoreScroll() method.

this.editor.saveScroll();

restoreScroll #

Restore the scrollTop position of the scrollbar in the document if it was previously saved using the editor.saveScroll() method.

this.editor.restoreScroll();

getFirstNode #

Returns: Node

Return the first node of the editor content.

var node = this.editor.getFirstNode();

getLastNode #

Returns: Node

Return the last node of the editor content.

var node = this.editor.getLastNode();

getElement #

Returns: Object

Return the wrapped Dom object of Redactor's editable layer.

var $editor = this.editor.getElement();

The editor element is the editable layer of Redactor.