ReadonlyelementElement that is to be positioned.
Optional ReadonlyfitWhen set, the algorithm will chose such a position which fits element
the most inside visible viewport.
Optional ReadonlylimiterWhen set, the algorithm will chose position which fits the most in the limiter's bounding rect.
ReadonlypositionsAn array of positioning functions.
Note: Positioning functions are processed in the order of preference. The first function that works
in the current environment (e.g. offers the complete fit in the viewport geometry) will be picked by
getOptimalPosition().
Note: Any positioning function returning null is ignored.
ReadonlytargetTarget with respect to which the element is to be positioned.
Optional ReadonlyviewportViewport offset config object. It restricts the visible viewport available to the getOptimalPosition() from each side.
{
top: 50,
right: 50,
bottom: 50,
left: 50
}
The
getOptimalPosition()helper options.