@@ -291,13 +291,6 @@ $.widget( "ui.tabs", {
291
291
return ;
292
292
}
293
293
294
- if ( key === "disabled" ) {
295
-
296
- // don't use the widget factory's disabled handling
297
- this . _setupDisabled ( value ) ;
298
- return ;
299
- }
300
-
301
294
this . _super ( key , value ) ;
302
295
303
296
if ( key === "collapsible" ) {
@@ -363,7 +356,7 @@ $.widget( "ui.tabs", {
363
356
} ,
364
357
365
358
_refresh : function ( ) {
366
- this . _setupDisabled ( this . options . disabled ) ;
359
+ this . _setOptionDisabled ( this . options . disabled ) ;
367
360
this . _setupEvents ( this . options . event ) ;
368
361
this . _setupHeightStyle ( this . options . heightStyle ) ;
369
362
@@ -507,7 +500,7 @@ $.widget( "ui.tabs", {
507
500
. data ( "ui-tabs-destroy" , true ) ;
508
501
} ,
509
502
510
- _setupDisabled : function ( disabled ) {
503
+ _setOptionDisabled : function ( disabled ) {
511
504
var currentItem , li , i ;
512
505
513
506
if ( $ . isArray ( disabled ) ) {
@@ -531,6 +524,9 @@ $.widget( "ui.tabs", {
531
524
}
532
525
533
526
this . options . disabled = disabled ;
527
+
528
+ this . _toggleClass ( this . widget ( ) , this . widgetFullName + "-disabled" , null ,
529
+ disabled === true ) ;
534
530
} ,
535
531
536
532
_setupEvents : function ( event ) {
@@ -804,7 +800,7 @@ $.widget( "ui.tabs", {
804
800
} ) ;
805
801
}
806
802
}
807
- this . _setupDisabled ( disabled ) ;
803
+ this . _setOptionDisabled ( disabled ) ;
808
804
} ,
809
805
810
806
disable : function ( index ) {
@@ -826,7 +822,7 @@ $.widget( "ui.tabs", {
826
822
disabled = [ index ] ;
827
823
}
828
824
}
829
- this . _setupDisabled ( disabled ) ;
825
+ this . _setOptionDisabled ( disabled ) ;
830
826
} ,
831
827
832
828
load : function ( index , event ) {
0 commit comments