jquery fx: removing 2 unnecessary isFunction calls, options.complete is ALWAYS a...
authorAriel Flesler <aflesler@gmail.com>
Fri, 16 May 2008 19:51:34 +0000 (19:51 +0000)
committerAriel Flesler <aflesler@gmail.com>
Fri, 16 May 2008 19:51:34 +0000 (19:51 +0000)
src/fx.js

index 37c4680..116711f 100644 (file)
--- a/src/fx.js
+++ b/src/fx.js
@@ -81,7 +81,7 @@ jQuery.fn.extend({
 
                        for ( p in prop ) {
                                if ( prop[p] == "hide" && hidden || prop[p] == "show" && !hidden )
-                                       return jQuery.isFunction(opt.complete) && opt.complete.call(this);
+                                       return opt.complete.call(this);
 
                                if ( p == "height" || p == "width" ) {
                                        // Store display property
@@ -379,7 +379,7 @@ jQuery.fx.prototype = {
                        }
 
                        // If a callback was provided, execute it
-                       if ( done && jQuery.isFunction( this.options.complete ) )
+                       if ( done )
                                // Execute the complete function
                                this.options.complete.call( this.elem );