diff options
author | kborchers <k_borchers@yahoo.com> | 2011-05-18 10:54:36 -0400 |
---|---|---|
committer | Scott González <scott.gonzalez@gmail.com> | 2011-05-18 10:54:36 -0400 |
commit | 4ff8d90a825f8335a4dbc8df2539fa08a3fe0add (patch) | |
tree | 8bb4ff65792f8d4a4a25d63e80e2bf908950b4ff /ui/jquery.ui.accordion.js | |
parent | e0fafbb73526f60fdeab3f75532d6a4059d0d82a (diff) | |
download | jquery-ui-4ff8d90a825f8335a4dbc8df2539fa08a3fe0add.tar.gz jquery-ui-4ff8d90a825f8335a4dbc8df2539fa08a3fe0add.zip |
Accordion: Added check to not allow 0 height on empty panels causing height issues on non-empty panels. Fixed #7335 - Accordion: Incorrect size when a panel is empty
Diffstat (limited to 'ui/jquery.ui.accordion.js')
-rw-r--r-- | ui/jquery.ui.accordion.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ui/jquery.ui.accordion.js b/ui/jquery.ui.accordion.js index 0cc1f9e2a..c6b33befb 100644 --- a/ui/jquery.ui.accordion.js +++ b/ui/jquery.ui.accordion.js @@ -486,9 +486,11 @@ $.extend( $.ui.accordion, { $.each( fxAttrs, function( i, prop ) { hideProps[ prop ] = "hide"; - var parts = ( "" + $.css( options.toShow[0], prop ) ).match( /^([\d+-.]+)(.*)$/ ); + var parts = ( "" + $.css( options.toShow[0], prop ) ).match( /^([\d+-.]+)(.*)$/ ), + // work around bug when a panel has no height - #7335 + propVal = prop === "height" && parts[ 1 ] === "0" ? 1 : parts[ 1 ]; showProps[ prop ] = { - value: parts[ 1 ], + value: propVal, unit: parts[ 2 ] || "px" }; }); |