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:47:35 -0400 |
commit | 6dcca6da362a517e6bbcf0b093797b3341b6e69d (patch) | |
tree | 392615f86105221da6f20b02f850f3d5115326ff /test | |
parent | 9ec429cf6270e455aba4eba85f4db80e633806b6 (diff) | |
download | jquery-6dcca6da362a517e6bbcf0b093797b3341b6e69d.tar.gz jquery-6dcca6da362a517e6bbcf0b093797b3341b6e69d.zip |
CSS: jQuery#hide should always save display value
Fixes #14750
Closes gh-1509
(cherry picked from commit 5a8f76933288396b915800a18240aa17d3414201)
Conflicts:
src/css.js
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 018bfc942..c949ae062 100644 --- a/test/unit/css.js +++ b/test/unit/css.js @@ -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, |