git.asbjorn.biz
/
jquery.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed bug #180 as suggested, changing xxx.constructor == Function to typeof xxx ...
[jquery.git]
/
src
/
jquery
/
jquery.js
diff --git
a/src/jquery/jquery.js
b/src/jquery/jquery.js
index
5861b2d
..
9f2189e
100644
(file)
--- a/
src/jquery/jquery.js
+++ b/
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)
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
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
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);
};
this.each(fn);
};
@@
-1019,7
+1019,7
@@
jQuery.fn = jQuery.prototype = {
t.constructor == Boolean &&
( t ? this.get() : [] ) ||
t.constructor == Boolean &&
( t ? this.get() : [] ) ||
- t.constructor == Function &&
+ typeof t == "function" &&
jQuery.grep( this, t ) ||
jQuery.filter(t,this).r, arguments );
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 );
} else {
var old = this.get();
this.get( a );
- if ( fn.constructor == Function )
+ if ( typeof fn == "function" )
this.each( fn );
this.get( old );
}
this.each( fn );
this.get( old );
}