Skip to content

Commit 96cabd5

Browse files
committed
Effects: Cleanup.
1 parent 93556a8 commit 96cabd5

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

ui/jquery.ui.effect.js

+17-12
Original file line numberDiff line numberDiff line change
@@ -831,37 +831,42 @@ $.fn.extend({
831831
_addClass: $.fn.addClass,
832832
addClass: function( classNames, speed, easing, callback ) {
833833
return speed ?
834-
$.effects.animateClass.apply( this, [{ add: classNames }, speed, easing, callback ]) :
835-
this._addClass(classNames);
834+
$.effects.animateClass.call( this,
835+
{ add: classNames }, speed, easing, callback ) :
836+
this._addClass( classNames );
836837
},
837838

838839
_removeClass: $.fn.removeClass,
839840
removeClass: function( classNames, speed, easing, callback ) {
840841
return speed ?
841-
$.effects.animateClass.apply( this, [{ remove: classNames }, speed, easing, callback ]) :
842-
this._removeClass(classNames);
842+
$.effects.animateClass.call( this,
843+
{ remove: classNames }, speed, easing, callback ) :
844+
this._removeClass( classNames );
843845
},
844846

845847
_toggleClass: $.fn.toggleClass,
846848
toggleClass: function( classNames, force, speed, easing, callback ) {
847849
if ( typeof force === "boolean" || force === undefined ) {
848850
if ( !speed ) {
849-
// without speed parameter;
851+
// without speed parameter
850852
return this._toggleClass( classNames, force );
851853
} else {
852-
return $.effects.animateClass.apply( this, [( force ? { add:classNames } : { remove:classNames }), speed, easing, callback ]);
854+
return $.effects.animateClass.call( this,
855+
(force ? { add: classNames } : { remove: classNames }),
856+
speed, easing, callback );
853857
}
854858
} else {
855-
// without force parameter;
856-
return $.effects.animateClass.apply( this, [{ toggle: classNames }, force, speed, easing ]);
859+
// without force parameter
860+
return $.effects.animateClass.call( this,
861+
{ toggle: classNames }, force, speed, easing );
857862
}
858863
},
859864

860865
switchClass: function( remove, add, speed, easing, callback) {
861-
return $.effects.animateClass.apply( this, [{
862-
add: add,
863-
remove: remove
864-
}, speed, easing, callback ]);
866+
return $.effects.animateClass.call( this, {
867+
add: add,
868+
remove: remove
869+
}, speed, easing, callback );
865870
}
866871
});
867872

0 commit comments

Comments
 (0)