diff options
author | Scott González <scott.gonzalez@gmail.com> | 2012-11-14 14:42:36 -0500 |
---|---|---|
committer | Scott González <scott.gonzalez@gmail.com> | 2012-11-14 14:42:36 -0500 |
commit | ca0df6b9007a13dabdf7e78acb3d30bdb0928a97 (patch) | |
tree | 1fec6c1f56fd8aad410c6fb0689068a879e06919 | |
parent | 1b503a237e1dc47739a8a451debbc86e169851e3 (diff) | |
download | jquery-ui-ca0df6b9007a13dabdf7e78acb3d30bdb0928a97.tar.gz jquery-ui-ca0df6b9007a13dabdf7e78acb3d30bdb0928a97.zip |
Tooltip: Removed logic for handling tracking tooltips which gain focus while open (we no longer mix events). Fixes #8799 - Tooltip: tracking fails on nested elements.
-rw-r--r-- | ui/jquery.ui.tooltip.js | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/ui/jquery.ui.tooltip.js b/ui/jquery.ui.tooltip.js index ffffe1981..2ccd61f46 100644 --- a/ui/jquery.ui.tooltip.js +++ b/ui/jquery.ui.tooltip.js @@ -138,20 +138,8 @@ $.widget( "ui.tooltip", { // but always pointing at the same event target .closest( this.options.items ); - // No element to show a tooltip for - if ( !target.length ) { - return; - } - - // If the tooltip is open and we're tracking then reposition the tooltip. - // This makes sure that a tracking tooltip doesn't obscure a focused element - // if the user was hovering when the element gained focused. - if ( this.options.track && target.data( "ui-tooltip-id" ) ) { - this._find( target ).position( $.extend({ - of: target - }, this.options.position ) ); - // Stop tracking (#8622) - this._off( this.document, "mousemove" ); + // No element to show a tooltip for or the tooltip is already open + if ( !target.length || target.data( "ui-tooltip-id" ) ) { return; } |