position
Documentation / editor/rendering/position
LineInfo​
Defined in: editor/rendering/position.ts:13
Properties​
Property | Type | Defined in |
---|---|---|
| editor/rendering/position.ts:17 | |
editor/rendering/position.ts:15 | ||
editor/rendering/position.ts:14 | ||
| editor/rendering/position.ts:16 |
getBoudingBrowserRange()​
function getBoudingBrowserRange(editor: Editor, range: EditorRange): Range;
Defined in: editor/rendering/position.ts:70
Parameters​
Parameter | Type |
---|---|
| |
|
Returns​
Range
getBrowserRange()​
function getBrowserRange(editor: Editor, range: EditorRange): Range;
Defined in: editor/rendering/position.ts:59
Parameters​
Parameter | Type |
---|---|
| |
|
Returns​
Range
getIndexFromNode()​
function getIndexFromNode(editor: Editor, startNode: Node): number;
Defined in: editor/rendering/position.ts:111
Parameters​
Parameter | Type |
---|---|
| |
|
|
Returns​
number
getIndexFromNodeAndOffset()​
function getIndexFromNodeAndOffset(
editor: Editor,
node: Node,
offset: number,
current?: number): number;
Defined in: editor/rendering/position.ts:80
Parameters​
Parameter | Type |
---|---|
| |
|
|
|
|
|
|
Returns​
number
getIndexFromPoint()​
function getIndexFromPoint(
editor: Editor,
x: number,
y: number): number;
Defined in: editor/rendering/position.ts:20
Parameters​
Parameter | Type |
---|---|
| |
|
|
|
|
Returns​
number
getLineElementAt()​
function getLineElementAt(editor: Editor, index: number): HTMLLineElement;
Defined in: editor/rendering/position.ts:134
Parameters​
Parameter | Type |
---|---|
| |
|
|
Returns​
getLineInfoFromPoint()​
function getLineInfoFromPoint(editor: Editor, y: number): LineInfo;
Defined in: editor/rendering/position.ts:42
Parameters​
Parameter | Type |
---|---|
| |
|
|
Returns​
getNodeAndOffset()​
function getNodeAndOffset(
editor: Editor,
index: number,
direction: 0 | 1): NodeOffsetAndFrozen;
Defined in: editor/rendering/position.ts:183
Parameters​
Parameter | Type |
---|---|
| |
|
|
|
|
Returns​
NodeOffsetAndFrozen
getNodeLength()​
function getNodeLength(editor: Editor, parentNode: Node): number;
Defined in: editor/rendering/position.ts:143
Parameters​
Parameter | Type |
---|---|
| |
|
|
Returns​
number
getNodesForRange()​
function getNodesForRange(editor: Editor, range: EditorRange): [Node, number, Node, number];
Defined in: editor/rendering/position.ts:164
Parameters​
Parameter | Type |
---|---|
| |
|
Returns​
[Node
, number
, Node
, number
]
textNodeLength()​
function textNodeLength(lines: Types, node: Node): number;
Defined in: editor/rendering/position.ts:242
Parameters​
Parameter | Type |
---|---|
| |
|
|
Returns​
number