]> source.dussan.org Git - jquery.git/commitdiff
Save one byte
authorOleg <markelog@gmail.com>
Thu, 20 Dec 2012 17:06:06 +0000 (21:06 +0400)
committerOleg <markelog@gmail.com>
Sun, 23 Dec 2012 23:04:19 +0000 (03:04 +0400)
src/manipulation.js

index 79ef956ac816554ade6238316631e2adf28e0a7a..f24f1e9b1cc927d2b8c52da9b2591b3c74b017c3 100644 (file)
@@ -592,6 +592,26 @@ function cloneCopyEvent( src, dest ) {
        }
 }
 
+function getAll( context, tag ) {
+       var elems, elem,
+               i = 0,
+               ret = typeof context.getElementsByTagName !== "undefined" ? context.getElementsByTagName( tag || "*" ) :
+                       typeof context.querySelectorAll !== "undefined" ? context.querySelectorAll( tag || "*" ) :
+                       undefined;
+
+       if ( !ret ) {
+               for ( ret = [], elems = context.childNodes || context; (elem = elems[ i ]) != null; i++ ) {
+                       core_push.apply( ret, !tag || jQuery.nodeName( elem, tag ) ?
+                                       getAll( elem, tag ) :
+                                       elems );
+               }
+       }
+
+       return tag === undefined || tag && jQuery.nodeName( context, tag ) ?
+               jQuery.merge( [ context ], ret ) :
+               ret;
+}
+
 function fixCloneNodeIssues( src, dest ) {
        var nodeName;
 
@@ -625,23 +645,3 @@ function fixCloneNodeIssues( src, dest ) {
                dest.defaultValue = src.defaultValue;
        }
 }
-
-function getAll( context, tag ) {
-       var elems, elem,
-               i = 0,
-               ret = typeof context.getElementsByTagName !== "undefined" ? context.getElementsByTagName( tag || "*" ) :
-                       typeof context.querySelectorAll !== "undefined" ? context.querySelectorAll( tag || "*" ) :
-                       undefined;
-
-       if ( !ret ) {
-               for ( ret = [], elems = context.childNodes || context; (elem = elems[ i ]) != null; i++ ) {
-                       core_push.apply( ret, !tag || jQuery.nodeName( elem, tag ) ?
-                                       getAll( elem, tag ) :
-                                       elems );
-               }
-       }
-
-       return tag === undefined || tag && jQuery.nodeName( context, tag ) ?
-               jQuery.merge( [ context ], ret ) :
-               ret;
-}