aboutsummaryrefslogtreecommitdiffstats
path: root/ui/jquery.ui.tabs.js
diff options
context:
space:
mode:
authorScott González <scott.gonzalez@gmail.com>2011-05-03 07:14:19 -0400
committerScott González <scott.gonzalez@gmail.com>2011-05-03 07:14:19 -0400
commit92bcb2504f61427e5788d0777c5bcc784c32ad7a (patch)
treefc8d12393ef6a86a1a437139f8a8dcac4dea1c0e /ui/jquery.ui.tabs.js
parent45c727d75e411d0330027162646bbb26c4f671f1 (diff)
downloadjquery-ui-92bcb2504f61427e5788d0777c5bcc784c32ad7a.tar.gz
jquery-ui-92bcb2504f61427e5788d0777c5bcc784c32ad7a.zip
Tabs: Fixed back-compat for selected option. Fixes #7135 - Tabs: Rename selected option to active.
Diffstat (limited to 'ui/jquery.ui.tabs.js')
-rwxr-xr-xui/jquery.ui.tabs.js20
1 files changed, 8 insertions, 12 deletions
diff --git a/ui/jquery.ui.tabs.js b/ui/jquery.ui.tabs.js
index 39969d655..8bef69290 100755
--- a/ui/jquery.ui.tabs.js
+++ b/ui/jquery.ui.tabs.js
@@ -948,19 +948,15 @@ if ( $.uiBackCompat !== false ) {
};
prototype._setOption = function( key, value ) {
- var options = this.options;
- if ( key === "selected" ) {
- key = "active";
+ if ( key !== "selected" ) {
+ return _setOption.apply( this, arguments );
}
- _setOption.apply( this, arguments );
- if ( key === "active" ) {
- if ( key === - 1 ) {
- key = false;
- }
- options.selected = options.active;
- if ( options.selected === false ) {
- options.selected = -1;
- }
+
+ var options = this.options;
+ _setOption.call( this, "active", value === -1 ? false : value );
+ options.selected = options.active;
+ if ( options.selected === false ) {
+ options.selected = -1;
}
};