mirror of
https://github.com/jquery/jquery-ui.git
synced 2025-01-07 20:34:24 +00:00
Accordion: Fixed nested accordions.
This commit is contained in:
parent
e8ba367a58
commit
1e395ecf08
10
ui/jquery.ui.accordion.js
vendored
10
ui/jquery.ui.accordion.js
vendored
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user