Skip to content

@serenity-is/corelib / HtmlReportContentEditor

Class: HtmlReportContentEditor<P>

Type parameters

Name Type
P extends HtmlContentEditorOptions = HtmlContentEditorOptions

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

• new HtmlReportContentEditor<P>(props): HtmlReportContentEditor<P>

Type parameters

Name Type
P extends HtmlContentEditorOptions = HtmlContentEditorOptions

Parameters

Name Type
props EditorProps<P>

Returns

HtmlReportContentEditor<P>

Inherited from

HtmlContentEditor.constructor

Defined in

src/ui/editors/htmlcontenteditor.ts:25

Properties

domNode

• Readonly domNode: HTMLTextAreaElement

Inherited from

HtmlContentEditor.domNode

Defined in

src/ui/editors/htmlcontenteditor.ts:21


idPrefix

• Readonly idPrefix: string

Inherited from

HtmlContentEditor.idPrefix

Defined in

src/ui/widgets/widget.ts:17


options

• Protected Readonly options: WidgetProps<EditorProps<P>>

Inherited from

HtmlContentEditor.options

Defined in

src/ui/widgets/widget.ts:15


uniqueName

• Protected Readonly uniqueName: string

Inherited from

HtmlContentEditor.uniqueName

Defined in

src/ui/widgets/widget.ts:16


CKEditorBasePath

▪ Static CKEditorBasePath: string

Inherited from

HtmlContentEditor.CKEditorBasePath

Defined in

src/ui/editors/htmlcontenteditor.ts:198


CKEditorVer

▪ Static CKEditorVer: string = "4.22.1"

Inherited from

HtmlContentEditor.CKEditorVer

Defined in

src/ui/editors/htmlcontenteditor.ts:197


typeInfo

▪ Static typeInfo: ClassTypeInfo<"Serenity.EditorWidget">

Inherited from

HtmlContentEditor.typeInfo

Defined in

src/ui/widgets/widget.ts:202

Accessors

element

• get element(): Fluent<HTMLElement>

Returns a Fluent(this.domNode) object

Returns

Fluent<HTMLElement>

Inherited from

HtmlContentEditor.element

Defined in

src/ui/widgets/widget.ts:67


props

• get props(): WidgetProps<P>

Returns

WidgetProps<P>

Inherited from

HtmlContentEditor.props

Defined in

src/ui/widgets/widget.ts:182


value

• get value(): string

Returns

string

Inherited from

HtmlContentEditor.value

Defined in

src/ui/editors/htmlcontenteditor.ts:162

• set value(v): void

Parameters

Name Type
v string

Returns

void

Inherited from

HtmlContentEditor.value

Defined in

src/ui/editors/htmlcontenteditor.ts:173

Methods

addCssClass

▸ addCssClass(): void

Returns

void

Inherited from

HtmlContentEditor.addCssClass

Defined in

src/ui/widgets/widget.ts:71


addValidationRule

▸ addValidationRule(rule, uniqueName?): void

Parameters

Name Type
rule (input: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => string
uniqueName? string

Returns

void

Inherited from

HtmlContentEditor.addValidationRule

Defined in

src/ui/widgets/widget.ts:99

▸ addValidationRule(uniqueName, rule): void

Parameters

Name Type
uniqueName string
rule (input: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => string

Returns

void

Inherited from

HtmlContentEditor.addValidationRule

Defined in

src/ui/widgets/widget.ts:100


change

▸ change(handler): void

Parameters

Name Type
handler (e: Event) => void

Returns

void

Inherited from

HtmlContentEditor.change

Defined in

src/ui/widgets/widget.ts:114


changeSelect2

▸ changeSelect2(handler): void

Parameters

Name Type
handler (e: Event) => void

Returns

void

Inherited from

HtmlContentEditor.changeSelect2

Defined in

src/ui/widgets/widget.ts:118


destroy

▸ destroy(): void

Returns

void

Inherited from

HtmlContentEditor.destroy

Defined in

src/ui/editors/htmlcontenteditor.ts:146


getConfig

▸ getConfig(): CKEditorConfig

Returns

CKEditorConfig

Overrides

HtmlContentEditor.getConfig

Defined in

src/ui/editors/htmlcontenteditor.ts:255


getCssClass

▸ getCssClass(): string

Returns

string

Inherited from

HtmlContentEditor.getCssClass

Defined in

src/ui/widgets/widget.ts:75


getCustomAttribute

▸ getCustomAttribute<TAttr>(attrType, inherit?): TAttr

Type parameters

Name
TAttr

Parameters

Name Type Default value
attrType (...args: any[]) => TAttr undefined
inherit boolean true

Returns

TAttr

Inherited from

HtmlContentEditor.getCustomAttribute

Defined in

src/ui/widgets/widget.ts:138


getEditorInstance

▸ getEditorInstance(): any

Returns

any

Inherited from

HtmlContentEditor.getEditorInstance

Defined in

src/ui/editors/htmlcontenteditor.ts:141


getFieldElement

▸ getFieldElement(): HTMLElement

Returns

HTMLElement

Inherited from

HtmlContentEditor.getFieldElement

Defined in

src/ui/widgets/widget.ts:106


getGridField

▸ getGridField(): Fluent<HTMLElement>

Returns

Fluent<HTMLElement>

Inherited from

HtmlContentEditor.getGridField

Defined in

src/ui/widgets/widget.ts:110


getLanguage

▸ getLanguage(): string

Returns

string

Inherited from

HtmlContentEditor.getLanguage

Defined in

src/ui/editors/htmlcontenteditor.ts:72


get_readOnly

▸ get_readOnly(): boolean

Returns

boolean

Inherited from

HtmlContentEditor.get_readOnly

Defined in

src/ui/editors/htmlcontenteditor.ts:177


get_value

▸ get_value(): string

Returns

string

Inherited from

HtmlContentEditor.get_value

Defined in

src/ui/editors/htmlcontenteditor.ts:152


init

▸ init(): this

Returns

this

Inherited from

HtmlContentEditor.init

Defined in

src/ui/widgets/widget.ts:146


instanceReady

▸ instanceReady(x): void

Parameters

Name Type
x any

Returns

void

Inherited from

HtmlContentEditor.instanceReady

Defined in

src/ui/editors/htmlcontenteditor.ts:60


internalInit

▸ internalInit(): void

Returns

void

Inherited from

HtmlContentEditor.internalInit

Defined in

src/ui/widgets/widget.ts:142


internalRenderContents

▸ internalRenderContents(): void

Returns

void

Inherited from

HtmlContentEditor.internalRenderContents

Defined in

src/ui/widgets/widget.ts:169


render

▸ render(): any

Returns the main element for this widget or the document fragment. As widgets may get their elements from props unlike regular JSX widgets, this method should not be overridden. Override renderContents() instead.

Returns

any

Inherited from

HtmlContentEditor.render

Defined in

src/ui/widgets/widget.ts:159


renderContents

▸ renderContents(): any

Returns

any

Inherited from

HtmlContentEditor.renderContents

Defined in

src/ui/widgets/widget.ts:178


set_readOnly

▸ set_readOnly(value): void

Parameters

Name Type
value boolean

Returns

void

Inherited from

HtmlContentEditor.set_readOnly

Defined in

src/ui/editors/htmlcontenteditor.ts:181


set_value

▸ set_value(value): void

Parameters

Name Type
value string

Returns

void

Inherited from

HtmlContentEditor.set_value

Defined in

src/ui/editors/htmlcontenteditor.ts:166


syncOrAsyncThen

▸ syncOrAsyncThen<T>(syncMethod, asyncMethod, then): void

Type parameters

Name
T

Parameters

Name Type
syncMethod () => T
asyncMethod () => PromiseLike<T>
then (v: T) => void

Returns

void

Inherited from

HtmlContentEditor.syncOrAsyncThen

Defined in

src/ui/widgets/widget.ts:186


useIdPrefix

▸ useIdPrefix(): IdPrefixType

Returns

IdPrefixType

Inherited from

HtmlContentEditor.useIdPrefix

Defined in

src/ui/widgets/widget.ts:193


create

▸ create<TWidget, P>(params): TWidget

Type parameters

Name Type
TWidget extends Widget<P>
P P

Parameters

Name Type
params CreateWidgetParams<TWidget, P>

Returns

TWidget

Inherited from

HtmlContentEditor.create

Defined in

src/ui/widgets/widget.ts:126


createDefaultElement

▸ createDefaultElement(): HTMLTextAreaElement

Returns

HTMLTextAreaElement

Inherited from

HtmlContentEditor.createDefaultElement

Defined in

src/ui/editors/htmlcontenteditor.ts:23


getCKEditorBasePath

▸ getCKEditorBasePath(): string

Returns

string

Inherited from

HtmlContentEditor.getCKEditorBasePath

Defined in

src/ui/editors/htmlcontenteditor.ts:200


getWidgetName

▸ getWidgetName(type): string

Parameters

Name Type
type Function

Returns

string

Inherited from

HtmlContentEditor.getWidgetName

Defined in

src/ui/widgets/widget.ts:95


includeCKEditor

▸ includeCKEditor(then): void

Parameters

Name Type
then () => void

Returns

void

Inherited from

HtmlContentEditor.includeCKEditor

Defined in

src/ui/editors/htmlcontenteditor.ts:215