diff options
author | Scott González <scott.gonzalez@gmail.com> | 2011-05-03 07:14:19 -0400 |
---|---|---|
committer | Scott González <scott.gonzalez@gmail.com> | 2011-05-03 07:14:19 -0400 |
commit | 92bcb2504f61427e5788d0777c5bcc784c32ad7a (patch) | |
tree | fc8d12393ef6a86a1a437139f8a8dcac4dea1c0e /ui/jquery.ui.tabs.js | |
parent | 45c727d75e411d0330027162646bbb26c4f671f1 (diff) | |
download | jquery-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-x | ui/jquery.ui.tabs.js | 20 |
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; } }; |