SaaS CMS has officially launched! Learn more now.

Class PlugInAssembler

Helper class to filter plugins by plugin names and button names.

Inheritance
System.Object
PlugInAssembler
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Editor.TinyMCE
Assembly: EPiServer.dll
Version: 7.19.2
Syntax
public class PlugInAssembler

Constructors

PlugInAssembler(GlobalPropertyMerge)

Initializes a new instance of the PlugInAssembler class.

Declaration
public PlugInAssembler(GlobalPropertyMerge propertyMerger)
Parameters
Type Name Description
GlobalPropertyMerge propertyMerger

The property merger used when merging plugin init configuration.

Properties

Plugins

A collection of enabled tinyMCE plugins required.

Declaration
public IList<string> Plugins { get; }
Property Value
Type Description
System.Collections.Generic.IList<System.String>

ResourceUrls

A collection a resources requirements for the collected plugins and buttons.

Declaration
public IList<string> ResourceUrls { get; }
Property Value
Type Description
System.Collections.Generic.IList<System.String>

ToolbarRows

Gets or sets the toolbar rows.

Declaration
public IList<string[]> ToolbarRows { get; }
Property Value
Type Description
System.Collections.Generic.IList<System.String[]>

The toolbar rows.

Methods

AddSettings(TinyMCESettings)

Populate the Plugins, ToolbarRows and ResourceUrls collections from a TinyMCESettings instance.

Declaration
public void AddSettings(TinyMCESettings settings)
Parameters
Type Name Description
TinyMCESettings settings

The settings instance used for population.

Extension Methods