Important changes to Tiny Cloud pricing > Find out more

NOTE: TinyMCE 5 reached End of Support in April 2023. No more bug fixes, security updates, or new features will be introduced to TinyMCE 5. We recommend you upgrade to TinyMCE 6 or consider TinyMCE 5 Long Term Support (LTS) if you need more time.

tinymce

Global APIs for working with the editor.

tinymce

TinyMCE core class.

AddOnManager

This class handles the loading of add-ons and their language packs. ThemeManager and PluginManager are...

Annotator

This is the annotator api.

Editor

This class contains the core logic for a TinyMCE editor.

EditorMode

TinyMCE 5 Mode API.

Env

This class contains various environment constants like browser versions etc. Normally you don't want to...

Event

This is the base class for all TinyMCE events.

Formatter

Text formatter engine class. This class is used to apply formats like bold, italic, font...

NotificationManager

This class handles the creation of TinyMCE's notifications.

Plugin

TinyMCE plugin psuedo class. Allows for custom plugins to be added to TinyMCE when registered using the PluginManager.

Shortcuts

Contains logic for handling keyboard shortcuts.

Theme

TinyMCE theme pseudo class. Allows for a custom theme to be used with TinyMCE when registered using the ThemeManager.

UndoManager

This class handles the undo/redo history levels for the editor. Since the built-in undo/redo has major drawbacks a custom one was needed.

WindowManager

This class handles the creation of native windows and dialogs. This class can be extended to provide for example inline dialogs.

Can't find what you're looking for? Let us know.

Except as otherwise noted, the content of this page is licensed under the Creative Commons BY-NC-SA 3.0 License, and code samples are licensed under the Apache 2.0 License.