The EPiServer.Editor namespace contains classes for extending the editor with custom plugins.

Classes

  ClassDescription
CommandIdentifierTools
The CommandIdentifierTools class is used to gather information about tools that are interested in receiving information about CommandIdentifiers that change due to selection change events. Each tool can define a command identifier in its plugin attributes.
EditorExtensions
Extension methods used by the Editors.
EditorPlugInAttribute
Settings for editor plug-ins.
HtmlEditor
An online web based WYSIWYG HTML editor. Converts your TextArea to rich text box.
HtmlEditorSettings
Class for storing editor toolbar configuration.
Toolbar
Represents a toolbar containing tools.
ToolbarCollection
A collection of Toolbar objects.
ToolCollection
A collection of Tool objects.
ToolManager
ToolManager handles loading of EPiServer plugins that uses the EditorPlugInAttribute and other editor plugin-related things.
ToolState
The ToolState class builds a client-side script that defines an array with tool state information based on the available tools.

Enumerations

  EnumerationDescription
CommandIdentifiers
DHTML command identifier that a tool can react to. If for example the identifier "Bold" is selected, the tool will toggle between on and off in toolbars and menus when the cursor moves around in the editor body.
EditorToolOption
Flags that control which tools are available in the inline editor.
EditorValueOption
Flags that control how the editor handles some aspects of the HTML code generation
ToolUsage
Specifies where a tool is plugged in to the editor.