diff options
author | Oleg Gaidarenko <markelog@gmail.com> | 2014-02-05 09:54:15 +0400 |
---|---|---|
committer | Dave Methvin <dave.methvin@gmail.com> | 2014-03-20 22:37:05 -0400 |
commit | 5a8f76933288396b915800a18240aa17d3414201 (patch) | |
tree | 007995562368bab40c32ecdfa424edb75882ce6e /test | |
parent | 85af4e6412e49c2e6a872feef00718a46c2fa2ce (diff) | |
download | jquery-5a8f76933288396b915800a18240aa17d3414201.tar.gz jquery-5a8f76933288396b915800a18240aa17d3414201.zip |
CSS: jQuery#hide should always save display value
Fixes #14750
Closes gh-1509
Diffstat (limited to 'test')
-rw-r--r-- | test/unit/css.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/unit/css.js b/test/unit/css.js index 4ac545244..6a8d7ac46 100644 --- a/test/unit/css.js +++ b/test/unit/css.js @@ -1048,6 +1048,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, |