]> source.dussan.org Git - jquery-ui.git/commitdiff
accordion: fix for #4436
authorJörn Zaefferer <joern.zaefferer@gmail.com>
Tue, 11 Aug 2009 18:46:00 +0000 (18:46 +0000)
committerJörn Zaefferer <joern.zaefferer@gmail.com>
Tue, 11 Aug 2009 18:46:00 +0000 (18:46 +0000)
tests/visual/accordion/accordion_option_fillSpace_true.html [new file with mode: 0644]
ui/ui.accordion.js

diff --git a/tests/visual/accordion/accordion_option_fillSpace_true.html b/tests/visual/accordion/accordion_option_fillSpace_true.html
new file mode 100644 (file)
index 0000000..06a06b4
--- /dev/null
@@ -0,0 +1,50 @@
+<!doctype html>\r
+<html lang="en">\r
+<head>\r
+       <title>Accordion Visual Test : Accordion option autoHeight true</title>\r
+       <link rel="stylesheet" href="../visual.css" type="text/css" />\r
+       <link rel="stylesheet" href="../../../themes/base/ui.all.css" type="text/css">\r
+       <script type="text/javascript" src="../../../jquery-1.3.2.js"></script>\r
+       <script type="text/javascript" src="../../../ui/ui.core.js"></script>\r
+       <script type="text/javascript" src="../../../ui/ui.accordion.js"></script>\r
+       <script type="text/javascript">\r
+       $(function() {\r
+               $("#accordion").accordion({\r
+                       fillSpace: true\r
+               });\r
+       })\r
+       </script>\r
+</head>\r
+<body>\r
+\r
+<div style="height: 500px; width: 500px; border: 1px solid red;">\r
+       <div id="accordion" style="width:490px;">\r
+               <h3><a href="#">Accordion Header 1</a></h3>\r
+               <div>\r
+                       Accordion Content 1\r
+               </div>\r
+               <h3><a href="#">Accordion Header 2</a></h3>\r
+               <div>\r
+                       Accordion Content 2\r
+                       <p>paragraph</p>\r
+                       <p>paragraph</p>\r
+                       <p>paragraph</p>\r
+                       <p>paragraph</p>\r
+                       <p>paragraph</p>\r
+                       <p>paragraph</p>\r
+                       <p>paragraph</p>\r
+               </div>\r
+               <h3><a href="#">Accordion Header 3</a></h3>\r
+               <div>\r
+                       Accordion Content 3\r
+                       <ul>\r
+                               <li>list item</li>\r
+                               <li>list item</li>\r
+                               <li>list item</li>\r
+                       </ul>\r
+               </div>\r
+       </div>\r
+</div>\r
+\r
+</body>\r
+</html>\r
index 1b8337547b13142484cbc0be699230942d7aaa53..911499baa3295c2db5e15200e03e3e694889a2f0 100644 (file)
@@ -213,7 +213,7 @@ $.widget("ui.accordion", {
                        if($.browser.msie) { this.element.parent().css('overflow', defOverflow); }
        
                        this.headers.each(function() {
-                               maxHeight -= $(this).outerHeight();
+                               maxHeight -= $(this).outerHeight(true);
                        });
 
                        var maxPadding = 0;