DocumentionUmo Editor NextMethods

Method List

In addition to the methods provided in the Umo Editor Method List, Umo Editor Next provides the following methods:

Method Description

Usage is the same as Umo Editor Method List.

insertMarkdown

Description: Insert Markdown formatted text.

Parameters:

Return: None

getJSONByMarkdown

Description: Convert Markdown text to JSON format data that Umo Editor can recognize.

Parameters:

  • markdown: String, Markdown text.
  • exRules: Object, Markdown extension rules.

Return: JSON format data that Umo Editor can recognize or null.

startTypewriter

Description: Insert content with typewriter effect.

Parameters:

  • content: JSON format data that Umo Editor can recognize.
  • options:
    • speed: Number, interval time for typewriter text input.
    • step: Number, typewriter step length, the number of characters displayed each time. To ensure the effect, it is recommended not to be too long.
    • onComplete: function, callback function after typewriter completion.

Return: None.

stopTypewriter

Description: Stop the typewriter content insertion effect.

Parameters: None.

Return: None.

getTypewriterState

Description: Get the running state of the typewriter.

Parameters: None.

Return:

  • isRunning: Boolean Current running state of the typewriter, true indicates it is running, false indicates the typewriter has stopped.
  • currentParagraph: Number The current paragraph position where the typewriter is running.
  • currentTextNode: Number The current text node position under the paragraph where the typewriter is running.
  • currentChar: Number The current character position under the paragraph where the typewriter is running.