Called when a show event has been received
Hide the tooltip/popover
Called when a hide event has been received
Position the tooltip/popover's arrow
Show the tooltip/popover
Called for a click event
_renderInPlace boolean private
arrowElement object private
The DOM element of the arrow element.
autoPlacement boolean public
By default it will dynamically reorient the tooltip/popover based on the available space in the viewport. For
placement is "left", the tooltip/popover will display to the left when possible, otherwise it will
display right. Set to
false to force placement according to the
delay number public
Delay showing and hiding the tooltip/popover (ms). Individual delays for showing and hiding can be specified by using the
delayHide number public
Delay hiding the tooltip/popover. This property overrides the general delay set with the
delayShow number public
Delay showing the tooltip/popover. This property overrides the general delay set with the
destinationElement object private
The wormhole destinationElement
fade boolean public
Set to false to disable fade animations.
hoverState number private
Current hover state, 'in', 'out' or null
inDom boolean private
overlayElement object private
The DOM element of the overlay element.
renderInPlace boolean public
If true component will render in place, rather than be wormholed.
showHelp boolean private
Used to apply Bootstrap's visibility class
timer unknown private
title string public
title string public
How to position the tooltip/popover - top | bottom | left | right
transitionDuration number public
The duration of the fade transition
triggerElement string | null public
The DOM element that triggers the tooltip/popover. By default it is the parent element of this component. You can set this to any CSS selector to have any other element trigger the tooltip/popover.
triggerEvents array|string public
The event(s) that should trigger the tooltip/popover - click | hover | focus. You can set this to a single event or multiple events, given as an array or a string separated by spaces.
usesTransition boolean private
Use CSS transitions?
viewportElement object private
The DOM element of the viewport element.
viewportPadding number public
Take a padding into account for keeping the tooltip/popover within the bounds of the element given by
viewportSelector string public
Keeps the tooltip/popover within the bounds of this element when
autoPlacement is true. Can be any valid CSS selector.
visible boolean public
You can programmatically show the tooltip/popover by setting this to
This action is called when the tooltip/popover has finished being hidden from the user (will wait for CSS transitions to complete).
This action is called immediately when the tooltip/popover is about to be hidden.
This action is called immediately when the tooltip/popover is about to be shown.
This action will be called when the tooltip/popover has been made visible to the user (will wait for CSS transitions to complete).