From 04524287d3e0112deae570ff9247c734833431bb Mon Sep 17 00:00:00 2001 From: John Resig Date: Wed, 9 Dec 2009 20:36:07 -0800 Subject: [PATCH] Switched jQuery() to represent jQuery([]) instead of jQuery(document). --- src/core.js | 4 +--- test/unit/core.js | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/core.js b/src/core.js index 90040f2..7543b8c 100644 --- a/src/core.js +++ b/src/core.js @@ -1,9 +1,7 @@ // Define a local copy of jQuery var jQuery = function( selector, context ) { // The jQuery object is actually just the init constructor 'enhanced' - return arguments.length === 0 ? - rootjQuery : - new jQuery.fn.init( selector, context ); + return new jQuery.fn.init( selector, context ); }, // Map over jQuery in case of overwrite diff --git a/test/unit/core.js b/test/unit/core.js index df610eb..252c9f9 100644 --- a/test/unit/core.js +++ b/test/unit/core.js @@ -16,7 +16,7 @@ test("jQuery()", function() { // Basic constructor's behavior - equals( jQuery().length, 1, "jQuery() === jQuery(document)" ); + equals( jQuery().length, 0, "jQuery() === jQuery([])" ); equals( jQuery(undefined).length, 0, "jQuery(undefined) === jQuery([])" ); equals( jQuery(null).length, 0, "jQuery(null) === jQuery([])" ); equals( jQuery("").length, 0, "jQuery('') === jQuery([])" ); -- 1.7.10.4