goog.positioning.AnchoredViewportPosition
Classgoog.positioning.AnchoredViewportPosition
> goog.positioning.AnchoredPosition
> goog.positioning.AbstractPosition
goog.positioning.AnchoredViewportPosition(anchorElement, corner, opt_adjust, opt_overflowConstraint)
Encapsulates a popup position where the popup is anchored at a corner of an element. The corners are swapped if dictated by the viewport. For instance if a popup is anchored with its top left corner to the bottom left corner of the anchor the popup is either displayed below the anchor (as specified) or above it if there's not enough room to display it below. When using this positioning object it's recommended that the movable element be absolutely positioned.
anchorElement
{Element
}
corner
{goog.positioning.Corner
}
opt_adjust
{boolean
=}
opt_overflowConstraint
{goog.math.Box
=}
.adjustCorner(status, corner)
[protected]Adjusts the corner if X or Y positioning failed.
status
{number
}
corner
{goog.positioning.Corner
}
goog.positioning.Corner
}
.getLastResortOverflow()
number
}
.reposition(movableElement, movableCorner, opt_margin, opt_preferredSize)
Repositions the movable element.
movableElement
{Element
}
movableCorner
{goog.positioning.Corner
}
opt_margin
{goog.math.Box
=}
opt_preferredSize
{goog.math.Size
=}
.setLastResortOverflow(lastResortOverflow)
lastResortOverflow
{number
}