NodePos
@blockslides/core / NodePos
Class: NodePos
Defined in: blockslides/packages/core/src/NodePos.ts:6
Constructors
Constructor
new NodePos(
pos,editor,isBlock,node):NodePos
Defined in: blockslides/packages/core/src/NodePos.ts:17
Parameters
pos
ResolvedPos
editor
isBlock
boolean = false
node
Node | null
Returns
NodePos
Properties
actualDepth
actualDepth:
number|null=null
Defined in: blockslides/packages/core/src/NodePos.ts:39
Accessors
node
Get Signature
get node():
Node
Defined in: blockslides/packages/core/src/NodePos.ts:31
Returns
Node
element
Get Signature
get element():
HTMLElement
Defined in: blockslides/packages/core/src/NodePos.ts:35
Returns
HTMLElement
depth
Get Signature
get depth():
number
Defined in: blockslides/packages/core/src/NodePos.ts:41
Returns
number
pos
Get Signature
get pos():
number
Defined in: blockslides/packages/core/src/NodePos.ts:45
Returns
number
content
Get Signature
get content():
Fragment
Defined in: blockslides/packages/core/src/NodePos.ts:49
Returns
Fragment
Set Signature
set content(
content):void
Defined in: blockslides/packages/core/src/NodePos.ts:53
Parameters
content
Returns
void
attributes
Get Signature
get attributes():
object
Defined in: blockslides/packages/core/src/NodePos.ts:72
Returns
object
textContent
Get Signature
get textContent():
string
Defined in: blockslides/packages/core/src/NodePos.ts:76
Returns
string
size
Get Signature
get size():
number
Defined in: blockslides/packages/core/src/NodePos.ts:80
Returns
number
from
Get Signature
get from():
number
Defined in: blockslides/packages/core/src/NodePos.ts:84
Returns
number
range
Get Signature
get range():
Range
Defined in: blockslides/packages/core/src/NodePos.ts:92
Returns
to
Get Signature
get to():
number
Defined in: blockslides/packages/core/src/NodePos.ts:99
Returns
number
parent
Get Signature
get parent():
NodePos|null
Defined in: blockslides/packages/core/src/NodePos.ts:109
Returns
NodePos | null
before
Get Signature
get before():
NodePos|null
Defined in: blockslides/packages/core/src/NodePos.ts:120
Returns
NodePos | null
after
Get Signature
get after():
NodePos|null
Defined in: blockslides/packages/core/src/NodePos.ts:130
Returns
NodePos | null
children
Get Signature
get children():
NodePos[]
Defined in: blockslides/packages/core/src/NodePos.ts:140
Returns
NodePos[]
firstChild
Get Signature
get firstChild():
NodePos|null
Defined in: blockslides/packages/core/src/NodePos.ts:179
Returns
NodePos | null
lastChild
Get Signature
get lastChild():
NodePos|null
Defined in: blockslides/packages/core/src/NodePos.ts:183
Returns
NodePos | null
Methods
closest()
closest(
selector,attributes):NodePos|null
Defined in: blockslides/packages/core/src/NodePos.ts:189
Parameters
selector
string
attributes
Returns
NodePos | null
querySelector()
querySelector(
selector,attributes):NodePos|null
Defined in: blockslides/packages/core/src/NodePos.ts:220
Parameters
selector
string
attributes
Returns
NodePos | null
querySelectorAll()
querySelectorAll(
selector,attributes,firstItemOnly):NodePos[]
Defined in: blockslides/packages/core/src/NodePos.ts:227
Parameters
selector
string
attributes
firstItemOnly
boolean = false
Returns
NodePos[]
setAttribute()
setAttribute(
attributes):void
Defined in: blockslides/packages/core/src/NodePos.ts:272
Parameters
attributes
Returns
void