aboutsummaryrefslogtreecommitdiffstats
path: root/ui/jquery.ui.tabs.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/jquery.ui.tabs.js')
-rwxr-xr-xui/jquery.ui.tabs.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/ui/jquery.ui.tabs.js b/ui/jquery.ui.tabs.js
index f73799f02..5c525b34a 100755
--- a/ui/jquery.ui.tabs.js
+++ b/ui/jquery.ui.tabs.js
@@ -513,6 +513,9 @@ $.widget( "ui.tabs", {
enable: function( index ) {
var disabled = this.options.disabled;
+ if ( disabled === false ) {
+ return;
+ }
if ( index === undefined ) {
disabled = false;
@@ -523,7 +526,9 @@ $.widget( "ui.tabs", {
return num !== index ? num : null;
});
} else {
- disabled = [ index ];
+ disabled = $.map( this.lis, function( li, num ) {
+ return num !== index ? num : null;
+ });
}
}
this._setupDisabled( disabled );
@@ -531,6 +536,9 @@ $.widget( "ui.tabs", {
disable: function( index ) {
var disabled = this.options.disabled;
+ if ( disabled === true ) {
+ return;
+ }
if ( index === undefined ) {
disabled = true;