Skip to content

Class: TextEditor ​

Hierarchy ​

Table of contents ​

Constructors ​

Properties ​

Accessors ​

Methods ​

Constructors ​

constructor ​

• new TextEditor(editor): TextEditor

Parameters ​

NameType
editorIEditor

Returns ​

TextEditor

Inherited from ​

InnerEditor.constructor

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:35

Properties ​

editConfig ​

• Optional editConfig: IEditorConfig

Inherited from ​

InnerEditor.editConfig

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:22


editor ​

• editor: IEditor

Inherited from ​

InnerEditor.editor

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:24


_editBox ​

• Protected _editBox: IEditBox

Inherited from ​

InnerEditor._editBox

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:26


view ​

• view: IGroup

Inherited from ​

InnerEditor.view

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:30


editTarget ​

• editTarget: IText

Overrides ​

InnerEditor.editTarget

Defined in ​

src/in/packages/text-editor/src/TextEditor.ts:11


editDom ​

• editDom: HTMLDivElement

Defined in ​

src/in/packages/text-editor/src/TextEditor.ts:13


textScale ​

• textScale: number

Defined in ​

src/in/packages/text-editor/src/TextEditor.ts:14


config ​

• config: Object

Type declaration ​

NameType
selectAllboolean

Overrides ​

InnerEditor.config

Defined in ​

src/in/packages/text-editor/src/TextEditor.ts:16


eventIds ​

• eventIds: IEventListenerId[] = []

Overrides ​

InnerEditor.eventIds

Defined in ​

src/in/packages/text-editor/src/TextEditor.ts:20


inBody ​

• Protected inBody: boolean

Defined in ​

src/in/packages/text-editor/src/TextEditor.ts:22


isHTMLText ​

• Protected isHTMLText: boolean

Defined in ​

src/in/packages/text-editor/src/TextEditor.ts:23


_keyEvent ​

• Protected _keyEvent: boolean

Defined in ​

src/in/packages/text-editor/src/TextEditor.ts:24

Accessors ​

mode ​

• get mode(): IInnerEditorMode

Returns ​

IInnerEditorMode

Inherited from ​

InnerEditor.mode

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:16


editBox ​

• get editBox(): IEditBox

Returns ​

IEditBox

Inherited from ​

InnerEditor.editBox

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:27

• set editBox(value): void

Parameters ​

NameType
valueIEditBox

Returns ​

void

Inherited from ​

InnerEditor.editBox

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:28


tag ​

• get tag(): string

Returns ​

string

Overrides ​

InnerEditor.tag

Defined in ​

src/in/packages/text-editor/src/TextEditor.ts:10

Methods ​

registerInnerEditor ​

▸ registerInnerEditor(): void

Returns ​

void

Inherited from ​

InnerEditor.registerInnerEditor

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:9


onCreate ​

▸ onCreate(): void

Returns ​

void

Inherited from ​

InnerEditor.onCreate

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:41


create ​

▸ create(): void

Returns ​

void

Inherited from ​

InnerEditor.create

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:42


load ​

▸ load(): void

Returns ​

void

Inherited from ​

InnerEditor.load

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:51


update ​

▸ update(): void

Returns ​

void

Inherited from ​

InnerEditor.update

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:60


unload ​

▸ unload(): void

Returns ​

void

Inherited from ​

InnerEditor.unload

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:63


onDestroy ​

▸ onDestroy(): void

Returns ​

void

Inherited from ​

InnerEditor.onDestroy

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:71


destroy ​

▸ destroy(): void

Returns ​

void

Inherited from ​

InnerEditor.destroy

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:72


onLoad ​

▸ onLoad(): void

Returns ​

void

Overrides ​

InnerEditor.onLoad

Defined in ​

src/in/packages/text-editor/src/TextEditor.ts:26


onInput ​

▸ onInput(): void

Returns ​

void

Defined in ​

src/in/packages/text-editor/src/TextEditor.ts:97


onFocus ​

▸ onFocus(): void

Returns ​

void

Defined in ​

src/in/packages/text-editor/src/TextEditor.ts:102


onKeydown ​

▸ onKeydown(e): void

Parameters ​

NameType
eKeyboardEvent

Returns ​

void

Defined in ​

src/in/packages/text-editor/src/TextEditor.ts:106


onPaste ​

▸ onPaste(event): void

Parameters ​

NameType
eventClipboardEvent

Returns ​

void

Defined in ​

src/in/packages/text-editor/src/TextEditor.ts:127


onUpdate ​

▸ onUpdate(): void

Returns ​

void

Overrides ​

InnerEditor.onUpdate

Defined in ​

src/in/packages/text-editor/src/TextEditor.ts:162


onUnload ​

▸ onUnload(): void

Returns ​

void

Overrides ​

InnerEditor.onUnload

Defined in ​

src/in/packages/text-editor/src/TextEditor.ts:213

Released under the MIT License.