laminate/popup/popup
library
Classes
-
An implementation of PopupSource that lives on the UI layer.
-
A factory that can createPopupSource from HTML elements.
-
An PopupSource that's based on an element.
-
Provides a popup size with a fixed maximum width and height in pixels.
-
A popup size provider that determines the popup size based on a fixed
percentage of the current viewport size.
-
A partial that implements the setters of PopupBase by writing to state.
-
A partial that stores all fields in PopupInterface to be sent further
down the component tree using change detection.
-
A partial that implements the events of PopupInterface with new emitter.
-
Tracks a hierarchy of visible popup and provides it closing logic.
-
An electable element for the PopupHierarchy.
-
A reusable interface for something that is or delegates to
PopupComponent
.
-
-
Assistant for supporting custom preferred popup positions.
-
A handle to manipulate an existing popup.
-
A handler that provides max width and max height of a popup based on its
position and the current viewport size.
-
Directive to provide maximum and minimum sizes to a popup from html.
-
The source of where a popup will be created from.
-
A directive that exposes the PopupSource interface as
popupSource
.
-
The internal state (model) of a popup.
-
Applies a WithinViewportPopupSizeProvider to the attached element and
its descendants.
-
Constrains popups to fit within the viewport's bottom and right edges.
Constants
-
A popup size provider of no maximum size.