]> source.dussan.org Git - jquery.git/commitdiff
Did some light reordering of the jQuery definition. Moved window and undefined to...
authorJohn Resig <jeresig@gmail.com>
Wed, 20 May 2009 21:12:08 +0000 (21:12 +0000)
committerJohn Resig <jeresig@gmail.com>
Wed, 20 May 2009 21:12:08 +0000 (21:12 +0000)
src/core.js
src/intro.js
src/outro.js

index 23b4a57dd14379174a912851c0b2219009bf62da..9d0d41f8b2572f12ac1d62f298586e3d874fcdba 100644 (file)
@@ -1,8 +1,10 @@
-// Will speed up references to window, and allows munging its name.
-var window = this,
-
-       // Will speed up references to undefined, and allows munging its name.
-       undefined,
+// 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 );
+       },
 
        // Map over jQuery in case of overwrite
        _jQuery = window.jQuery,
@@ -10,19 +12,9 @@ var window = this,
        // Map over the $ in case of overwrite
        _$ = window.$,
 
-       // Define a local copy of jQuery
-       jQuery,
-
        // A central reference to the root jQuery(document)
        rootjQuery,
 
-       jQuery = window.jQuery = window.$ = function( selector, context ) {
-               // The jQuery object is actually just the init constructor 'enhanced'
-               return arguments.length === 0 ?
-                       rootjQuery :
-                       new jQuery.fn.init( selector, context );
-       },
-
        // A simple way to check for HTML strings or ID strings
        // (both of which we optimize for)
        quickExpr = /^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,
@@ -36,6 +28,9 @@ var window = this,
        // Save a reference to the core toString method
        toString = Object.prototype.toString;
 
+// Expose jQuery to the global object
+window.jQuery = window.$ = jQuery;
+
 jQuery.fn = jQuery.prototype = {
        init: function( selector, context ) {
                var match, elem, ret;
index 893df92542412e5804a08dec6d99be99ac981205..3b9dd8e22db108ead85aee563d159fe1649559bf 100644 (file)
@@ -9,5 +9,5 @@
  * Date: 
  * Revision: 
  */
-(function(){
+(function(window, undefined){
 
index 0319a0fe5f4cd95f83514bb48a52dd39757292c4..7773a74fdc1e816f1b54fd011a5d6ac454e05dd6 100644 (file)
@@ -1 +1 @@
-})();
+})(window);