From b129e79ba7d12ede5f09f85f2b932fc1a10a17ca Mon Sep 17 00:00:00 2001 From: Klaus Hartl Date: Fri, 12 Jun 2009 08:36:03 +0000 Subject: UI Tabs: a fix for messed up animations and ajax tabs --- ui/ui.tabs.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ui/ui.tabs.js b/ui/ui.tabs.js index 865178f19..d05ec9001 100644 --- a/ui/ui.tabs.js +++ b/ui/ui.tabs.js @@ -600,6 +600,10 @@ $.widget("ui.tabs", { this.element.queue([]); this.panels.stop(false, true); + // "tabs" queue must not contain more than two elements, + // which are the callbacks for the latest clicked tab... + this.element.queue("tabs", this.element.queue("tabs").splice(-2, 2)); + // terminate pending requests from other tabs if (this.xhr) { this.xhr.abort(); -- cgit v1.2.3