From e19d8261c136e6c0b40e08b5bede24467b3dcc0f Mon Sep 17 00:00:00 2001 From: Scott González Date: Mon, 4 Apr 2011 14:27:38 -0400 Subject: Tabs: Properly handle switching from active: false. --- ui/jquery.ui.tabs.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'ui') diff --git a/ui/jquery.ui.tabs.js b/ui/jquery.ui.tabs.js index d5ed5e67e..99c561607 100755 --- a/ui/jquery.ui.tabs.js +++ b/ui/jquery.ui.tabs.js @@ -364,7 +364,7 @@ $.widget( "ui.tabs", { options.active = collapsing ? false : that.anchors.index( clicked ); - that.active = clicked; + that.active = clickedIsActive ? $() : clicked; if ( that.xhr ) { that.xhr.abort(); } @@ -422,12 +422,12 @@ $.widget( "ui.tabs", { var active = this._findActive( index )[ 0 ]; // trying to activate the already active panel - if ( this.active && active === this.active[ 0 ] ) { + if ( active === this.active[ 0 ] ) { return; } // trying to collapse, simulate a click on the current active header - active = active || this.active; + active = active || this.active[ 0 ]; this._eventHandler({ target: active, -- cgit v1.2.3