rendering
Documentation / editor/rendering/rendering
HTMLLineElement​
Defined in: editor/rendering/rendering.ts:22
Extends​
HTMLElement
Properties​
Property | Type | Defined in |
---|---|---|
| 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​
Parameter | Type |
---|---|
| |
|
|
Returns​
CombinedData
getChangedRanges()​
function getChangedRanges(oldC: Combined, newC: Combined): LineRanges;
Defined in: editor/rendering/rendering.ts:179
Parameters​
Parameter | Type |
---|---|
| |
|
Returns​
LineRanges
getLineNodeEnd()​
function getLineNodeEnd(root: HTMLElement, node: Node): number;
Defined in: editor/rendering/rendering.ts:30
Parameters​
Parameter | Type |
---|---|
|
|
|
|
Returns​
number
getLineNodeStart()​
function getLineNodeStart(root: HTMLElement, node: Node): number;
Defined in: editor/rendering/rendering.ts:26
Parameters​
Parameter | Type |
---|---|
|
|
|
|
Returns​
number
render()​
function render(editor: Editor, doc: default): void;
Defined in: editor/rendering/rendering.ts:69
Parameters​
Parameter | Type |
---|---|
| |
|
Returns​
void
renderChanges()​
function renderChanges(
editor: Editor,
oldDoc: default,
newDoc: default): void;
Defined in: editor/rendering/rendering.ts:78
Parameters​
Parameter | Type |
---|---|
| |
| |
|
Returns​
void
renderCombined()​
function renderCombined(
editor: Editor,
combined: Combined,
forHTML?: boolean): VNode[];
Defined in: editor/rendering/rendering.ts:111
Parameters​
Parameter | Type |
---|---|
| |
| |
|
|
Returns​
VNode
[]
renderDoc()​
function renderDoc(
editor: Editor,
doc: default,
forHTML?: boolean): VNode[];
Defined in: editor/rendering/rendering.ts:107
Parameters​
Parameter | Type |
---|---|
| |
| |
|
|
Returns​
VNode
[]
renderInline()​
function renderInline(
editor: Editor,
line: Line,
forHTML?: boolean): VChild[];
Defined in: editor/rendering/rendering.ts:206
Parameters​
Parameter | Type |
---|---|
| |
| |
|
|
Returns​
VChild
[]
renderLine()​
function renderLine(
editor: Editor,
line: CombinedEntry,
forHTML?: boolean): VNode;
Defined in: editor/rendering/rendering.ts:115
Parameters​
Parameter | Type |
---|---|
| |
| |
|
|
Returns​
renderMultiLine()​
function renderMultiLine(
editor: Editor,
lines: Line[],
forHTML?: boolean): VNode;
Defined in: editor/rendering/rendering.ts:128
Parameters​
Parameter | Type |
---|---|
| |
|
|
|
|
Returns​
renderSingleLine()​
function renderSingleLine(
editor: Editor,
line: Line,
forHTML?: boolean): VNode;
Defined in: editor/rendering/rendering.ts:119
Parameters​
Parameter | Type |
---|---|
| |
| |
|
|
Returns​
setLineNodesRanges()​
function setLineNodesRanges(editor: Editor): void;
Defined in: editor/rendering/rendering.ts:34
Parameters​
Parameter | Type |
---|---|
|
Returns​
void