The referent anchor rectangle to which the hover box is bound.
In an editor context, this value will typically be the cursor's
coordinate position, which can be retrieved via calling the
getCoordinateForPosition
method.
The node that hosts the anchor.
The visibility of the elements under hover box edges within this host node is the heuristic that determines whether the hover box ought to be visible.
The maximum height of a hover box.
This value is only used if a CSS max-height attribute is not set for the hover box. It is a fallback value.
The minimum height of a hover box.
The hover box node.
Optional
offsetOptional pixel offset values added to where the hover box should render.
This option is useful for passing in values that may pertain to CSS borders or padding in cases where the text inside the hover box may need to align with the text of the referent editor.
Because the hover box calculation may render a box either above or below
the cursor, the vertical
offset accepts above
and below
values for
the different render modes.
Optional
horizontal?: numberOptional
vertical?: { Optional
above?: numberOptional
below?: numberOptional
outHow to position the hover box if its edges extend beyond the view of the host element. Value 'sticky' positions the box at the (inner or outer) edge of the host element.
The default value for each edge is 'hidden-inside'
for left and top,
and hidden-outside
for right and bottom edges.
Optional
bottom?: OutOfViewDisplayOptional
left?: OutOfViewDisplayOptional
right?: OutOfViewDisplayOptional
top?: OutOfViewDisplayOptional
privilegeIf space is available both above and below the anchor, denote which location is privileged. Use forceBelow and forceAbove to mandate where hover box should render relative to anchor.
The default value is 'below'
.
Optional
sizeExact size of the hover box. Pass it for faster rendering (allowing the positioning algorithm to to place it immediately at requested position).
Optional
styleIf the style of the node has already been computed, it can be passed into the hover box for geometry calculation.
Generated using TypeDoc
Options for setting the geometry of a hovering node and its anchor node.