From d099e3a3b2645ed1c6b0da8a654553970be7140c Mon Sep 17 00:00:00 2001 From: Scott González Date: Thu, 3 Feb 2011 09:59:05 -0500 Subject: Accordion: Handle negative values for active option on init. --- ui/jquery.ui.accordion.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ui') diff --git a/ui/jquery.ui.accordion.js b/ui/jquery.ui.accordion.js index 33c3a8505..71e3b44b4 100644 --- a/ui/jquery.ui.accordion.js +++ b/ui/jquery.ui.accordion.js @@ -48,6 +48,10 @@ $.widget( "ui.accordion", { if ( !options.collapsible && options.active === false ) { options.active = 0; } + // handle negative values + if ( options.active < 0 ) { + options.active += this.headers.length; + } self.active = self._findActive( options.active ) .addClass( "ui-state-default ui-state-active" ) .toggleClass( "ui-corner-all" ) -- cgit v1.2.3