From af961d58c244224c14f3bb519214485cb670c64d Mon Sep 17 00:00:00 2001 From: John Resig Date: Sun, 15 Oct 2006 02:57:55 +0000 Subject: [PATCH] Fixed all warnings generated when javascript.options.strict is enabled in Firefox about:config. --- src/ajax/ajax.js | 2 +- src/event/event.js | 2 +- src/jquery/jquery.js | 13 ++++++++----- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/ajax/ajax.js b/src/ajax/ajax.js index 4ade2e8..13ad01d 100644 --- a/src/ajax/ajax.js +++ b/src/ajax/ajax.js @@ -688,7 +688,7 @@ jQuery.extend({ var dataType = type.dataType; var global = typeof type.global == "boolean" ? type.global : true; var timeout = typeof type.timeout == "number" ? type.timeout : jQuery.timeout; - var ifModified = type.ifModified || false; + ifModified = type.ifModified || false; data = type.data; url = type.url; type = type.type; diff --git a/src/event/event.js b/src/event/event.js index 86a93d4..a60c461 100644 --- a/src/event/event.js +++ b/src/event/event.js @@ -1600,7 +1600,7 @@ new function(){ // Add the event jQuery.event.add( this, o, function(e){ // If this function has already been executed, stop - if ( count++ ) return; + if ( count++ ) return true; // And execute the bound function return f.apply(this, [e]); diff --git a/src/jquery/jquery.js b/src/jquery/jquery.js index 7a59a4e..31dde99 100644 --- a/src/jquery/jquery.js +++ b/src/jquery/jquery.js @@ -28,7 +28,7 @@ window.undefined = window.undefined; * @name jQuery * @cat Core */ -jQuery = function(a,c) { +function jQuery(a,c) { // Shortcut for document ready (because $(document).each() is silly) 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 jQuery.find( a, c ) ); - // See if an extra function was provided + // See if an extra function was provided var fn = arguments[ arguments.length - 1 ]; // If so, execute it in context if ( fn && typeof fn == "function" ) this.each(fn); -}; + + return this; +} // Map over the $ in case of overwrite if ( typeof $ != "undefined" ) @@ -1031,6 +1033,7 @@ jQuery.fn = jQuery.prototype = { for ( var i = 0; i < t.length; i++ ) if ( jQuery.filter(t[i],[a]).r.length ) return a; + return false; }) || t.constructor == Boolean && @@ -2233,12 +2236,12 @@ jQuery.extend({ }, handle: function(event) { - if ( typeof jQuery == "undefined" ) return; + if ( typeof jQuery == "undefined" ) return false; event = event || jQuery.event.fix( window.event ); // If no correct event was found, fail - if ( !event ) return; + if ( !event ) return false; var returnValue = true; -- 1.7.10.4