Skip to main content

position

Documentation / editor/rendering/position

LineInfo​

Defined in: editor/rendering/position.ts:13

Properties​

PropertyTypeDefined in

belowMid

boolean

editor/rendering/position.ts:17

element

HTMLLineElement

editor/rendering/position.ts:15

line

Line

editor/rendering/position.ts:14

rect

DOMRect

editor/rendering/position.ts:16


getBoudingBrowserRange()​

function getBoudingBrowserRange(editor: Editor, range: EditorRange): Range;

Defined in: editor/rendering/position.ts:70

Parameters​

ParameterType

editor

Editor

range

EditorRange

Returns​

Range


getBrowserRange()​

function getBrowserRange(editor: Editor, range: EditorRange): Range;

Defined in: editor/rendering/position.ts:59

Parameters​

ParameterType

editor

Editor

range

EditorRange

Returns​

Range


getIndexFromNode()​

function getIndexFromNode(editor: Editor, startNode: Node): number;

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

Parameters​

ParameterType

editor

Editor

startNode

Node

Returns​

number


getIndexFromNodeAndOffset()​

function getIndexFromNodeAndOffset(
editor: Editor,
node: Node,
offset: number,
current?: number): number;

Defined in: editor/rendering/position.ts:80

Parameters​

ParameterType

editor

Editor

node

Node

offset

number

current?

number

Returns​

number


getIndexFromPoint()​

function getIndexFromPoint(
editor: Editor,
x: number,
y: number): number;

Defined in: editor/rendering/position.ts:20

Parameters​

ParameterType

editor

Editor

x

number

y

number

Returns​

number


getLineElementAt()​

function getLineElementAt(editor: Editor, index: number): HTMLLineElement;

Defined in: editor/rendering/position.ts:134

Parameters​

ParameterType

editor

Editor

index

number

Returns​

HTMLLineElement


getLineInfoFromPoint()​

function getLineInfoFromPoint(editor: Editor, y: number): LineInfo;

Defined in: editor/rendering/position.ts:42

Parameters​

ParameterType

editor

Editor

y

number

Returns​

LineInfo


getNodeAndOffset()​

function getNodeAndOffset(
editor: Editor,
index: number,
direction: 0 | 1): NodeOffsetAndFrozen;

Defined in: editor/rendering/position.ts:183

Parameters​

ParameterType

editor

Editor

index

number

direction

0 | 1

Returns​

NodeOffsetAndFrozen


getNodeLength()​

function getNodeLength(editor: Editor, parentNode: Node): number;

Defined in: editor/rendering/position.ts:143

Parameters​

ParameterType

editor

Editor

parentNode

Node

Returns​

number


getNodesForRange()​

function getNodesForRange(editor: Editor, range: EditorRange): [Node, number, Node, number];

Defined in: editor/rendering/position.ts:164

Parameters​

ParameterType

editor

Editor

range

EditorRange

Returns​

[Node, number, Node, number]


textNodeLength()​

function textNodeLength(lines: Types, node: Node): number;

Defined in: editor/rendering/position.ts:242

Parameters​

ParameterType

lines

Types

node

Node

Returns​

number