Class EditorExtensions
Extension methods used by the Editors.
Inheritance
Inherited Members
Namespace: EPiServer.Editor
Assembly: EPiServer.dll
Version: 10.10.4Syntax
public static class EditorExtensions
Methods
GetEditorContext(IContent)
Gets the editor context.
Declaration
public static object GetEditorContext(this IContent content)
Parameters
Type | Name | Description |
---|---|---|
IContent | content | The content. |
Returns
Type | Description |
---|---|
System.Object |
GetEditorContext(PageData)
Gets a context object used for propagating page information to editor dialogs.
Declaration
public static object GetEditorContext(this PageData pageData)
Parameters
Type | Name | Description |
---|---|---|
PageData | pageData | A PageData object. |
Returns
Type | Description |
---|---|
System.Object | An object with page information suitable for serialization to JSON |
GetEditorCSSPaths(ContentData)
Gets the editor CSS paths for the current ContentData. Will get the UIEditorCssPaths property for current ContentData or from the value configured in settings of current site.
Declaration
public static string[] GetEditorCSSPaths(this ContentData contentData)
Parameters
Type | Name | Description |
---|---|---|
ContentData | contentData | A ContentData object. |
Returns
Type | Description |
---|---|
System.String[] | A string array of resolved CSS paths for the given ContentData |
GetEditorCSSPaths(ContentData, IContentRepository)
Gets the editor CSS paths for the current ContentData. Will get the UIEditorCssPaths property for current page or from the value configured in settings of current site.
Declaration
public static string[] GetEditorCSSPaths(this ContentData contentData, IContentRepository contentRepository)
Parameters
Type | Name | Description |
---|---|---|
ContentData | contentData | A ContentData object. |
IContentRepository | contentRepository | A IContentRepository object. |
Returns
Type | Description |
---|---|
System.String[] | A string array of resolved CSS paths for the given ContentData |
GetEditorCSSPaths(PageBase)
Gets the editor CSS paths for the current page. Will get the UIEditorCssPaths property for current page or from the value configured in settings of current site.
Declaration
[Obsolete("Use GetEditorCSSPaths(this PageData page) instead", false)]
public static string[] GetEditorCSSPaths(this PageBase page)
Parameters
Type | Name | Description |
---|---|---|
PageBase | page | The page. |
Returns
Type | Description |
---|---|
System.String[] | A string array of resolved CSS paths for the given page |
GetEditorCSSPaths(PageBase, IContentRepository)
Gets the editor CSS paths for the current page. Will get the UIEditorCssPaths property for current page or from the value configured in settings of current site.
Declaration
[Obsolete("Use GetEditorCSSPaths(this PageData page, IContentRepository contentRepository) instead", false)]
public static string[] GetEditorCSSPaths(this PageBase page, IContentRepository contentRepository)
Parameters
Type | Name | Description |
---|---|---|
PageBase | page | The page. |
IContentRepository | contentRepository | The content repository. |
Returns
Type | Description |
---|---|
System.String[] | A string array of resolved CSS paths for the given page |