mirror of
https://github.com/jquery/jquery.git
synced 2026-02-03 01:55:04 -05:00
CSS: jQuery#hide should always save display value
Fixes #14750
Closes gh-1509
(cherry picked from commit 5a8f769332)
Conflicts:
src/css.js
This commit is contained in:
committed by
Dave Methvin
parent
9ec429cf62
commit
6dcca6da36
@@ -1106,6 +1106,16 @@ asyncTest( "Make sure initialized display value for disconnected nodes is correc
|
||||
jQuery._removeData( jQuery("#display")[ 0 ] );
|
||||
});
|
||||
|
||||
test( "show() after hide() should always set display to initial value (#14750)", 1, function() {
|
||||
var div = jQuery( "<div />" ),
|
||||
fixture = jQuery( "#qunit-fixture" );
|
||||
|
||||
fixture.append( div );
|
||||
|
||||
div.css( "display", "inline" ).hide().show().css( "display", "list-item" ).hide().show();
|
||||
equal( div.css( "display" ), "list-item", "should get last set display value" );
|
||||
});
|
||||
|
||||
// Support: IE < 11, Safari < 7
|
||||
// We have to jump through the hoops here in order to test work with "order" CSS property,
|
||||
// that some browsers do not support. This test is not, strictly speaking, correct,
|
||||
|
||||
Reference in New Issue
Block a user