Skip to main content

rendering

Documentation / editor/rendering/rendering

HTMLLineElement​

Defined in: editor/rendering/rendering.ts:22

Extends​

  • HTMLElement

Properties​

PropertyTypeDefined in

key

string

editor/rendering/rendering.ts:23


Combined​

type Combined = CombinedEntry[];

Defined in: editor/rendering/rendering.ts:16


CombinedEntry​

type CombinedEntry = Line | Line[];

Defined in: editor/rendering/rendering.ts:15


combineLines()​

function combineLines(editor: Editor, lines: Line[]): CombinedData;

Defined in: editor/rendering/rendering.ts:141

Parameters​

ParameterType

editor

Editor

lines

Line[]

Returns​

CombinedData


getChangedRanges()​

function getChangedRanges(oldC: Combined, newC: Combined): LineRanges;

Defined in: editor/rendering/rendering.ts:179

Parameters​

ParameterType

oldC

Combined

newC

Combined

Returns​

LineRanges


getLineNodeEnd()​

function getLineNodeEnd(root: HTMLElement, node: Node): number;

Defined in: editor/rendering/rendering.ts:30

Parameters​

ParameterType

root

HTMLElement

node

Node

Returns​

number


getLineNodeStart()​

function getLineNodeStart(root: HTMLElement, node: Node): number;

Defined in: editor/rendering/rendering.ts:26

Parameters​

ParameterType

root

HTMLElement

node

Node

Returns​

number


render()​

function render(editor: Editor, doc: default): void;

Defined in: editor/rendering/rendering.ts:69

Parameters​

ParameterType

editor

Editor

doc

default

Returns​

void


renderChanges()​

function renderChanges(
editor: Editor,
oldDoc: default,
newDoc: default): void;

Defined in: editor/rendering/rendering.ts:78

Parameters​

ParameterType

editor

Editor

oldDoc

default

newDoc

default

Returns​

void


renderCombined()​

function renderCombined(
editor: Editor,
combined: Combined,
forHTML?: boolean): VNode[];

Defined in: editor/rendering/rendering.ts:111

Parameters​

ParameterType

editor

Editor

combined

Combined

forHTML?

boolean

Returns​

VNode[]


renderDoc()​

function renderDoc(
editor: Editor,
doc: default,
forHTML?: boolean): VNode[];

Defined in: editor/rendering/rendering.ts:107

Parameters​

ParameterType

editor

Editor

doc

default

forHTML?

boolean

Returns​

VNode[]


renderInline()​

function renderInline(
editor: Editor,
line: Line,
forHTML?: boolean): VChild[];

Defined in: editor/rendering/rendering.ts:206

Parameters​

ParameterType

editor

Editor

line

Line

forHTML?

boolean

Returns​

VChild[]


renderLine()​

function renderLine(
editor: Editor,
line: CombinedEntry,
forHTML?: boolean): VNode;

Defined in: editor/rendering/rendering.ts:115

Parameters​

ParameterType

editor

Editor

line

CombinedEntry

forHTML?

boolean

Returns​

VNode


renderMultiLine()​

function renderMultiLine(
editor: Editor,
lines: Line[],
forHTML?: boolean): VNode;

Defined in: editor/rendering/rendering.ts:128

Parameters​

ParameterType

editor

Editor

lines

Line[]

forHTML?

boolean

Returns​

VNode


renderSingleLine()​

function renderSingleLine(
editor: Editor,
line: Line,
forHTML?: boolean): VNode;

Defined in: editor/rendering/rendering.ts:119

Parameters​

ParameterType

editor

Editor

line

Line

forHTML?

boolean

Returns​

VNode


setLineNodesRanges()​

function setLineNodesRanges(editor: Editor): void;

Defined in: editor/rendering/rendering.ts:34

Parameters​

ParameterType

editor

Editor

Returns​

void