Skip to content
Permalink
Browse files

Accordion: Fixed nested accordions.

  • Loading branch information
scottgonzalez committed Sep 30, 2011
1 parent e8ba367 commit 1e395ecf08c8c9d24b1b676692124f9e2c2602c1
Showing with 5 additions and 5 deletions.
  1. +5 −5 ui/jquery.ui.accordion.js
@@ -13,8 +13,6 @@
*/
(function( $, undefined ) {

var lastToggle = {};

// TODO: use ui-accordion-header-active class and fix styling
$.widget( "ui.accordion", {
version: "@VERSION",
@@ -39,6 +37,7 @@ $.widget( "ui.accordion", {
var self = this,
options = self.options;

self.lastToggle = {};
self.element.addClass( "ui-accordion ui-widget ui-helper-reset" );

self.headers = self.element.find( options.header )
@@ -378,10 +377,11 @@ $.widget( "ui.accordion", {
}

animations[ animation ]({
widget: self,
toShow: toShow,
toHide: toHide,
prevShow: lastToggle.toShow,
prevHide: lastToggle.toHide,
prevShow: self.lastToggle.toShow,
prevHide: self.lastToggle.toHide,
complete: complete,
down: toShow.length && ( !toHide.length || ( toShow.index() < toHide.index() ) )
}, additional );
@@ -450,7 +450,7 @@ $.extend( $.ui.accordion, {
duration: 300
}, options, additions );

lastToggle = options;
options.widget.lastToggle = options;

if ( !options.toHide.size() ) {
originalWidth = options.toShow[0].style.width;

0 comments on commit 1e395ec

Please sign in to comment.
You can’t perform that action at this time.