- Add a configuration option to disallow a tooltip to close by normal mouse/keyboard events.
This should only be used if you're going to close a tooltip programmatically. There are two ways to set this option.
- On the trigger element. Set the
data-tooltip-autoclose
attribute to false. - Programmatically. When calling
isotip.open()
, setautoClose
to false in the options object.
Additionally,
- A class name can be added by passing
className
toopen
, or settingdata-tooltip-classname
- Fixed a bug where clicking a child element in a tooltip would close the tooltip
- Fixed tests so they actually run properly
- Support passing in a DOM element to content
- Fixes a bug where a tooltip opened programmatically wouldn't scroll with the page
- Dependency updates
- Dependency updates
- Fixes an edge case when trying to close a tooltip and it didn't exist
- Adds a scrollContainer option for tooltips inside scolling elements
- Reduces the default tooltip removal delay to 200ms
- Fixes a typo in package.json
- Fixed a bug where tooltips on far left or right were not positioned correctly. Top positioning has also been improved.
- Fixed many browser bugs and tested in many browsers
- Added API documentation and finished the basic demo page. More examples will be added to the demo page later
- Added a basic demo page. It still needs desktop styles. Also added a couple extra classes on the tooltip for CSS purposes.
- IE8 compatability. Added better event handling so that IE8 doesn't throw errors.
- Initial version. This doesn't include browser testing or a standalone version