Skip to content
Permalink
Browse files

Fixed bug #180 as suggested, changing xxx.constructor == Function to …

…typeof xxx = "function"
  • Loading branch information
jzaefferer committed Sep 22, 2006
1 parent b240975 commit 3b4eeab0444e7295802a4f090257ac5dac6f556a
Showing with 4 additions and 4 deletions.
  1. +4 −4 src/jquery/jquery.js
@@ -31,7 +31,7 @@ window.undefined = window.undefined;
jQuery = function(a,c) {

// Shortcut for document ready (because $(document).each() is silly)
if ( a && a.constructor == Function && jQuery.fn.ready )
if ( a && typeof a == "function" && jQuery.fn.ready )
return jQuery(document).ready(a);

// Make sure that a selection was provided
@@ -65,7 +65,7 @@ jQuery = function(a,c) {
var fn = arguments[ arguments.length - 1 ];

// If so, execute it in context
if ( fn && fn.constructor == Function )
if ( fn && typeof fn == "function" )
this.each(fn);
};

@@ -1019,7 +1019,7 @@ jQuery.fn = jQuery.prototype = {
t.constructor == Boolean &&
( t ? this.get() : [] ) ||

t.constructor == Function &&
typeof t == "function" &&
jQuery.grep( this, t ) ||

jQuery.filter(t,this).r, arguments );
@@ -1214,7 +1214,7 @@ jQuery.fn = jQuery.prototype = {
} else {
var old = this.get();
this.get( a );
if ( fn.constructor == Function )
if ( typeof fn == "function" )
this.each( fn );
this.get( old );
}

0 comments on commit 3b4eeab

Please sign in to comment.
You can’t perform that action at this time.