@serenity-is/corelib / HtmlReportContentEditor

Class: HtmlReportContentEditor<P>

Defined in: src/ui/editors/htmlcontenteditor.tsx:260

Extends

Type Parameters

P

P extends HtmlContentEditorOptions = HtmlContentEditorOptions

Constructors

Constructor

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

Defined in: src/ui/editors/htmlcontenteditor.tsx:24

Parameters

props

EditorProps<P>

Returns

HtmlReportContentEditor<P>

Inherited from

HtmlContentEditor.constructor

Properties

domNode

readonly domNode: HTMLTextAreaElement

Defined in: src/ui/editors/htmlcontenteditor.tsx:20

Inherited from

HtmlContentEditor.domNode


idPrefix

readonly idPrefix: string

Defined in: src/ui/widgets/widget.ts:13

Inherited from

HtmlContentEditor.idPrefix


options

protected readonly options: WidgetProps<EditorProps<P>>

Defined in: src/ui/widgets/widget.ts:11

Inherited from

HtmlContentEditor.options


uniqueName

readonly uniqueName: string

Defined in: src/ui/widgets/widget.ts:12

Inherited from

HtmlContentEditor.uniqueName


[typeInfo]

static [typeInfo]: EditorTypeInfo<"Serenity.">

Defined in: src/ui/editors/htmlcontenteditor.tsx:261

Overrides

HtmlContentEditor.[typeInfo]


CKEditorBasePath

static CKEditorBasePath: string

Defined in: src/ui/editors/htmlcontenteditor.tsx:211

Inherited from

HtmlContentEditor.CKEditorBasePath


CKEditorVer

static CKEditorVer: string = "4.22.1"

Defined in: src/ui/editors/htmlcontenteditor.tsx:210

Inherited from

HtmlContentEditor.CKEditorVer


isComponent

readonly static isComponent: true = true

Defined in: src/ui/widgets/widget.ts:219

Inherited from

HtmlContentEditor.isComponent

Accessors

element

Get Signature

get element(): Fluent

Defined in: src/ui/widgets/widget.ts:59

Returns a Fluent(this.domNode) object

Returns

Fluent

Inherited from

HtmlContentEditor.element


props

Get Signature

get props(): WidgetProps<P>

Defined in: src/ui/widgets/widget.ts:203

Returns

WidgetProps<P>

Inherited from

HtmlContentEditor.props


readOnly

Get Signature

get readOnly(): boolean

Defined in: src/ui/editors/editorwidget.ts:20

Returns

boolean

Set Signature

set readOnly(value): void

Defined in: src/ui/editors/editorwidget.ts:25

Parameters
value

boolean

Returns

void

Inherited from

HtmlContentEditor.readOnly


value

Get Signature

get value(): string

Defined in: src/ui/editors/htmlcontenteditor.tsx:175

Returns

string

Set Signature

set value(v): void

Defined in: src/ui/editors/htmlcontenteditor.tsx:186

Parameters
v

string

Returns

void

Inherited from

HtmlContentEditor.value

Methods

addCssClass()

protected addCssClass(): void

Defined in: src/ui/widgets/widget.ts:63

Returns

void

Inherited from

HtmlContentEditor.addCssClass


addValidationRule()

Call Signature

addValidationRule(rule, uniqueName?): void

Defined in: src/ui/widgets/widget.ts:95

Parameters
rule

(input) => string

uniqueName?

string

Returns

void

Inherited from

HtmlContentEditor.addValidationRule

Call Signature

addValidationRule(uniqueName, rule): void

Defined in: src/ui/widgets/widget.ts:96

Parameters
uniqueName

string

rule

(input) => string

Returns

void

Inherited from

HtmlContentEditor.addValidationRule


afterRender()

protected afterRender(callback): void

Defined in: src/ui/widgets/widget.ts:142

Parameters

callback

() => void

Returns

void

Inherited from

HtmlContentEditor.afterRender


byId()

protected byId<TElement>(id): Fluent<TElement>

Defined in: src/ui/widgets/widget.ts:102

Type Parameters

TElement

TElement extends HTMLElement = HTMLElement

Parameters

id

string

Returns

Fluent<TElement>

Inherited from

HtmlContentEditor.byId


change()

change(handler): void

Defined in: src/ui/widgets/widget.ts:114

Parameters

handler

(e) => void

Returns

void

Inherited from

HtmlContentEditor.change


changeSelect2()

changeSelect2(handler): void

Defined in: src/ui/widgets/widget.ts:118

Parameters

handler

(e) => void

Returns

void

Inherited from

HtmlContentEditor.changeSelect2


deferRender()

protected deferRender(): boolean

Defined in: src/ui/widgets/widget.ts:67

Returns

boolean

Inherited from

HtmlContentEditor.deferRender


destroy()

destroy(): void

Defined in: src/ui/editors/htmlcontenteditor.tsx:159

Returns

void

Inherited from

HtmlContentEditor.destroy


findById()

protected findById<TElement>(id): TElement

Defined in: src/ui/widgets/widget.ts:106

Type Parameters

TElement

TElement extends HTMLElement = HTMLElement

Parameters

id

string

Returns

TElement

Inherited from

HtmlContentEditor.findById


get_readOnly()

get_readOnly(): boolean

Defined in: src/ui/editors/htmlcontenteditor.tsx:190

Returns

boolean

Inherited from

HtmlContentEditor.get_readOnly


get_value()

get_value(): string

Defined in: src/ui/editors/htmlcontenteditor.tsx:165

Returns

string

Inherited from

HtmlContentEditor.get_value


getConfig()

protected getConfig(): CKEditorConfig

Defined in: src/ui/editors/htmlcontenteditor.tsx:263

Returns

CKEditorConfig

Overrides

HtmlContentEditor.getConfig


getCssClass()

protected getCssClass(): string

Defined in: src/ui/widgets/widget.ts:71

Returns

string

Inherited from

HtmlContentEditor.getCssClass


getCustomAttribute()

protected getCustomAttribute<TAttr>(attrType, inherit): TAttr

Defined in: src/ui/widgets/widget.ts:138

Type Parameters

TAttr

TAttr extends CustomAttribute

Parameters

attrType

(...args) => TAttr

inherit

boolean = true

Returns

TAttr

Inherited from

HtmlContentEditor.getCustomAttribute


getEditorInstance()

protected getEditorInstance(): any

Defined in: src/ui/editors/htmlcontenteditor.tsx:154

Returns

any

Inherited from

HtmlContentEditor.getEditorInstance


getGridField()

getGridField(): Fluent

Defined in: src/ui/widgets/widget.ts:110

Returns

Fluent

Inherited from

HtmlContentEditor.getGridField


getLanguage()

protected getLanguage(): string

Defined in: src/ui/editors/htmlcontenteditor.tsx:71

Returns

string

Inherited from

HtmlContentEditor.getLanguage


init()

init(): this

Defined in: src/ui/widgets/widget.ts:153

Returns

this

Inherited from

HtmlContentEditor.init


instanceReady()

protected instanceReady(x): void

Defined in: src/ui/editors/htmlcontenteditor.tsx:59

Parameters

x

any

Returns

void

Inherited from

HtmlContentEditor.instanceReady


internalRenderContents()

internalRenderContents(): void

Defined in: src/ui/widgets/widget.ts:173

Returns

void

Inherited from

HtmlContentEditor.internalRenderContents


legacyTemplateRender()

protected legacyTemplateRender(): boolean

Defined in: src/ui/widgets/widget.ts:190

Returns

boolean

Inherited from

HtmlContentEditor.legacyTemplateRender


render()

render(): any

Defined in: src/ui/widgets/widget.ts:163

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


renderContents()

protected renderContents(): any

Defined in: src/ui/widgets/widget.ts:184

Returns

any

Inherited from

HtmlContentEditor.renderContents


set_readOnly()

set_readOnly(value): void

Defined in: src/ui/editors/htmlcontenteditor.tsx:194

Parameters

value

boolean

Returns

void

Inherited from

HtmlContentEditor.set_readOnly


set_value()

set_value(value): void

Defined in: src/ui/editors/htmlcontenteditor.tsx:179

Parameters

value

string

Returns

void

Inherited from

HtmlContentEditor.set_value


syncOrAsyncThen()

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

Defined in: src/ui/widgets/widget.ts:207

Type Parameters

T

T

Parameters

syncMethod

() => T

asyncMethod

() => PromiseLike<T>

then

(v) => void

Returns

void

Inherited from

HtmlContentEditor.syncOrAsyncThen


useIdPrefix()

protected useIdPrefix(): IdPrefixType

Defined in: src/ui/widgets/widget.ts:214

Returns

IdPrefixType

Inherited from

HtmlContentEditor.useIdPrefix


create()

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

Defined in: src/ui/widgets/widget.ts:126

Type Parameters

TWidget

TWidget extends Widget<P>

P

P

Parameters

params

CreateWidgetParams<TWidget, P>

Returns

TWidget

Inherited from

HtmlContentEditor.create


createDefaultElement()

static createDefaultElement(): HTMLTextAreaElement

Defined in: src/ui/editors/htmlcontenteditor.tsx:22

Returns

HTMLTextAreaElement

Inherited from

HtmlContentEditor.createDefaultElement


getCKEditorBasePath()

static getCKEditorBasePath(): string

Defined in: src/ui/editors/htmlcontenteditor.tsx:213

Returns

string

Inherited from

HtmlContentEditor.getCKEditorBasePath


getWidgetName()

static getWidgetName(type): string

Defined in: src/ui/widgets/widget.ts:91

Parameters

type

Function

Returns

string

Inherited from

HtmlContentEditor.getWidgetName


includeCKEditor()

static includeCKEditor(then): void

Defined in: src/ui/editors/htmlcontenteditor.tsx:226

Parameters

then

() => void

Returns

void

Inherited from

HtmlContentEditor.includeCKEditor


registerClass()

protected static registerClass<TypeName>(typeName, intfAndAttr?): ClassTypeInfo<TypeName>

Defined in: src/ui/widgets/widget.ts:221

Type Parameters

TypeName

TypeName

Parameters

typeName

StringLiteral<TypeName>

intfAndAttr?

(InterfaceType | AttributeSpecifier)[]

Returns

ClassTypeInfo<TypeName>

Inherited from

HtmlContentEditor.registerClass


registerEditor()

protected static registerEditor<TypeName>(typeName, intfAndAttr?): EditorTypeInfo<TypeName>

Defined in: src/ui/widgets/widget.ts:230

Type Parameters

TypeName

TypeName

Parameters

typeName

StringLiteral<TypeName>

intfAndAttr?

(InterfaceType | AttributeSpecifier)[]

Returns

EditorTypeInfo<TypeName>

Inherited from

HtmlContentEditor.registerEditor