From e24e2aeb7b7a0735264c74352f945634e4beee81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20Zaefferer?= Date: Mon, 13 Oct 2008 15:20:26 +0000 Subject: [PATCH] accordion: reset overflow to original value after animation completed, fixes some layout issues --- ui/ui.accordion.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/ui.accordion.js b/ui/ui.accordion.js index 0a20b1250..902a5654e 100644 --- a/ui/ui.accordion.js +++ b/ui/ui.accordion.js @@ -293,6 +293,7 @@ $.extend($.ui.accordion, { difference = showHeight / hideHeight, padding = options.toShow.outerHeight() - options.toShow.height(), margin = options.toShow.css('marginBottom'), + overflow = options.toShow.css('overflow') tmargin = options.toShow.css('marginTop'); options.toShow.css({ height: 0, overflow: 'hidden', marginTop: 0, marginBottom: -padding }).show(); options.toHide.filter(":hidden").each(options.complete).end().filter(":visible").animate({height:"hide"},{ @@ -309,7 +310,7 @@ $.extend($.ui.accordion, { if ( !options.autoHeight ) { options.toShow.css("height", "auto"); } - options.toShow.css({marginTop: tmargin, marginBottom: margin}); + options.toShow.css({marginTop: tmargin, marginBottom: margin, overflow: overflow}); options.complete(); } });