Skip to content

Commit

Permalink
Tooltip: Ignore disabled checks when closing. Fixes #8758 - Tooltip: …
Browse files Browse the repository at this point in the history
…Tooltip is shown, but not hidden if element has class=ui-state-disabled.
  • Loading branch information
scottgonzalez committed Nov 9, 2012
1 parent 1cdeecc commit 498aadf
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 1 deletion.
13 changes: 13 additions & 0 deletions tests/unit/tooltip/tooltip_core.js
Expand Up @@ -94,4 +94,17 @@ test( "form containing an input with name title", function() {
equal( $( ".ui-tooltip" ).length, 0, "no tooltip for form" );
});

test( "tooltip on .ui-state-disabled element", function() {
expect( 2 );

var container = $( "#contains-tooltipped" ).tooltip(),
element = $( "#contained-tooltipped" ).addClass( "ui-state-disabled" );

element.trigger( "mouseover" );
equal( $( ".ui-tooltip" ).length, 1 );

container.empty();
equal( $( ".ui-tooltip" ).length, 0 );
});

}( jQuery ) );
2 changes: 1 addition & 1 deletion ui/jquery.ui.tooltip.js
Expand Up @@ -299,7 +299,7 @@ $.widget( "ui.tooltip", {
if ( !event || event.type === "focusin" ) {
events.focusout = "close";
}
this._on( target, events );
this._on( true, target, events );
},

close: function( event ) {
Expand Down

0 comments on commit 498aadf

Please sign in to comment.