aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKlaus Hartl <klaus.hartl@googlemail.com>2008-08-15 14:43:44 +0000
committerKlaus Hartl <klaus.hartl@googlemail.com>2008-08-15 14:43:44 +0000
commit2675acc088d8efd4cfe5489cad3cfcc021de51ce (patch)
tree28b3fca6d4a60f1fdec8832056a5bc0800e55735
parent23167f8a380649f1d7bf16e2913cc2f21a871cda (diff)
downloadjquery-ui-2675acc088d8efd4cfe5489cad3cfcc021de51ce.tar.gz
jquery-ui-2675acc088d8efd4cfe5489cad3cfcc021de51ce.zip
UI Tabs: update selected property after add/remove, fixes #3065
-rw-r--r--ui/ui.tabs.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/ui/ui.tabs.js b/ui/ui.tabs.js
index 4013e3ca7..7f54e36aa 100644
--- a/ui/ui.tabs.js
+++ b/ui/ui.tabs.js
@@ -73,6 +73,7 @@ $.widget("ui.tabs", {
o.disabled.push(i + 1);
});
+ // initialization from scratch
if (init) {
// attach necessary classes for styling if not present
@@ -153,6 +154,9 @@ $.widget("ui.tabs", {
});
}
+ // update selected after add/remove
+ else
+ o.selected = this.$lis.index( this.$lis.filter('.' + o.selectedClass)[0] );
// disable tabs
for (var i = 0, li; li = this.$lis[i]; i++)