Releases: stevenbenner/jquery-powertip
Releases · stevenbenner/jquery-powertip
1.3.2
- Bug Fixes
- Fixed mouse close event being set when mouseOnToPopup is enabled but closeEvents option doesn't include mouseleave.
- Fixed performance regression when setting up a very large number of tooltips with repeated powerTip() calls.
Full Changelog: v1.3.1...v1.3.2
1.3.1
- Features & Improvements
- Mouse-follow tooltips will now fall back to static placement when opened via a non-mouse event.
- CSS border color for tooltip arrows are now set to inherit, making it easier to override colors.
- Bug Fixes
- Apply popupClass before tooltip positioning.
- Fixed non-functional tooltips on even number repeated powerTip() calls on the same element(s).
- Fixed issue with non-mouse events tracking invalid coordinates on Firefox with jQuery 3.
- Fixed destroy() API method not cleaning up a currently open tooltip.
- Fixed mouse follow tooltip placement when corner trapped on a horizontally scrolled page.
- Fixed CSS arrows not rendering on Internet Explorer 8.
1.3.0
- Features & Improvements
- Added openEvents and closeEvents options.
- Added popupClass option for custom tooltip classes.
- Added CommonJS/Browserify support.
- API
- The destroy() API method elements argument is now optional. When omitted all instances will be destroyed.
- Added toggle() method to the API.
- Bug Fixes
- The closeDelay timer is now correctly shared between all tooltips.
- Browser dimensions cache is now initialized as soon as PowerTip loads.
- Fixed queuing issue when the API hide() method is called immediately after show().
- Fixed error when an element with an open tooltip is deleted.
- The mouseOnToPopup option will now be ignored (forced false) when the manual option is enabled.
- Fixed possible repeated event hooks when mouseOnToPopup is enabled.
- Fixed mouseOnToPopup events being applied to other instances where manual is enabled.
- Fixed old placement classes remaining on tip element when using reposition API and smart placement.
- Miscellaneous
- Fixed script url in the examples HTML file incuded in the release.
- Documented the caching quirks for changing tooltip content.
- PowerTip is now officially available on npm (as "jquery-powertip").
1.3.0 rc1
Pre-release for testing. See 1.3.0 release notes in the change log for version changes.
Available on npm with the beta tag: npm install jquery-powertip@beta
1.2.0
- Features & Improvements
- Mouse-follow tooltips will now flip out of the way if they become trapped in the bottom-right corner.
- Escape key will now close tooltip for selected element.
- Added support for elastic tooltips.
- Added manual option to disable the built-in event listeners.
- Added nw-alt, ne-alt, sw-alt, and se-alt placement options.
- Added support for SVG elements.
- PowerTip will now use right position for right aligned tooltips, and bottom position for nothern tooltips.
- Data attributes powertip and powertipjq now accept a function.
- powerTip() will now overwrite any previous powerTip() calls on an element.
- Added support for AMD loading of PowerTip.
- API
- Added show() and hide() methods to the API.
- Added reposition() method to the API.
- Added destroy() method to the API.
- You can now pass API method names as strings to the powerTip() function.
- showTip and hideTip API methods are now deprecated in favor of the new show and hide API methods (but they will continue to work until 2.0).
- CSS
- Added 8 new tooltip CSS themes.
- Changed default z-index in CSS themes to int max.
- Added RGB color fallbacks for tooltip arrows (meaning arrows arrows now work in IE8).
- Bug Fixes
- Fixed bug that would cause the CSS position to be updated even when the tooltip is closed.
- Fixed issue that could cause tooltips to close prematurely during the closeDelay period.
- Miscellaneous
- Project now has a fully automated build process.
- Added a complete test suite and hooked up Travis CI.
- Significant rewrite of the code.
1.1.0
- Features & Improvements
- Added smart placement feature.
- Added custom events.
- Added support for keyboard navigation.
- Added support for jsFiddle.
- API
- Added API with showTip() and closeTip() methods.
- Bug Fixes
- Fixed mouse-follow constraint
1.0.4
- CSS
- Added RBG background color fallback for browsers that do not support RGBA.
- Bug Fixes
- Fixed positioning problems with Internet Explorer 8.
1.0.3
- Features & Improvements
- Added mouse position tracking to scroll events.
- Bug Fixes
- Fixed rare issue that would make fixed placement tooltips follow the mouse.
1.0.2
- Features & Improvements
- Added placement class to tooltip element.
- Added CSS arrows to tooltips.
- Add nw, ne, sw, and sw placement options.
- Changed default closeDelay to 100ms.
- Changed default fadeOutTime to 100ms.
- Changed default placement to north.
- Bug Fixes
- Fixed error when there is no tooltip content.
- Fixed rare error when moused entered a tooltip during its fadeOut cycle.
1.0.1
- Bug Fixes
- Fixed rare issue that caused tooltips to become desynced.