Options (utils/dom)
@ckeditor/ckeditor5-utils/src/dom/position
The getOptimalPosition()
helper options.
Filtering
Properties
-
element : HTMLElement
Element that is to be positioned.
-
fitInViewport : Boolean
When set, the algorithm will chose such a position which fits
element
the most inside visible viewport. -
When set, the algorithm will chose position which fits the most in the limiter's bounding rect.
-
positions : Array.<positioningFunction>
An 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. -
Target with respect to which the
element
is to be positioned. -
viewportOffsetConfig : Object
Viewport offset config object. It restricts the visible viewport available to the
getOptimalPosition()
from each side.
Every day, we work hard to keep our documentation complete. Have you spotted an outdated information? Is something missing? Please report it via our issue tracker.