Fixed all warnings generated when javascript.options.strict is enabled in Firefox about:config.

This commit is contained in:
John Resig 2006-10-15 02:57:55 +00:00
parent e7669f64d8
commit af961d58c2
3 changed files with 10 additions and 7 deletions

View file

@ -688,7 +688,7 @@ jQuery.extend({
var dataType = type.dataType; var dataType = type.dataType;
var global = typeof type.global == "boolean" ? type.global : true; var global = typeof type.global == "boolean" ? type.global : true;
var timeout = typeof type.timeout == "number" ? type.timeout : jQuery.timeout; var timeout = typeof type.timeout == "number" ? type.timeout : jQuery.timeout;
var ifModified = type.ifModified || false; ifModified = type.ifModified || false;
data = type.data; data = type.data;
url = type.url; url = type.url;
type = type.type; type = type.type;

View file

@ -1600,7 +1600,7 @@ new function(){
// Add the event // Add the event
jQuery.event.add( this, o, function(e){ jQuery.event.add( this, o, function(e){
// If this function has already been executed, stop // If this function has already been executed, stop
if ( count++ ) return; if ( count++ ) return true;
// And execute the bound function // And execute the bound function
return f.apply(this, [e]); return f.apply(this, [e]);

13
src/jquery/jquery.js vendored
View file

@ -28,7 +28,7 @@ window.undefined = window.undefined;
* @name jQuery * @name jQuery
* @cat Core * @cat Core
*/ */
jQuery = function(a,c) { function jQuery(a,c) {
// Shortcut for document ready (because $(document).each() is silly) // Shortcut for document ready (because $(document).each() is silly)
if ( a && typeof a == "function" && jQuery.fn.ready ) if ( a && typeof a == "function" && jQuery.fn.ready )
@ -63,13 +63,15 @@ jQuery = function(a,c) {
// Find the matching elements and save them for later // Find the matching elements and save them for later
jQuery.find( a, c ) ); jQuery.find( a, c ) );
// See if an extra function was provided // See if an extra function was provided
var fn = arguments[ arguments.length - 1 ]; var fn = arguments[ arguments.length - 1 ];
// If so, execute it in context // If so, execute it in context
if ( fn && typeof fn == "function" ) if ( fn && typeof fn == "function" )
this.each(fn); this.each(fn);
};
return this;
}
// Map over the $ in case of overwrite // Map over the $ in case of overwrite
if ( typeof $ != "undefined" ) if ( typeof $ != "undefined" )
@ -1031,6 +1033,7 @@ jQuery.fn = jQuery.prototype = {
for ( var i = 0; i < t.length; i++ ) for ( var i = 0; i < t.length; i++ )
if ( jQuery.filter(t[i],[a]).r.length ) if ( jQuery.filter(t[i],[a]).r.length )
return a; return a;
return false;
}) || }) ||
t.constructor == Boolean && t.constructor == Boolean &&
@ -2233,12 +2236,12 @@ jQuery.extend({
}, },
handle: function(event) { handle: function(event) {
if ( typeof jQuery == "undefined" ) return; if ( typeof jQuery == "undefined" ) return false;
event = event || jQuery.event.fix( window.event ); event = event || jQuery.event.fix( window.event );
// If no correct event was found, fail // If no correct event was found, fail
if ( !event ) return; if ( !event ) return false;
var returnValue = true; var returnValue = true;