]> source.dussan.org Git - jquery.git/commitdiff
Further reduce historical cruft. Removes the untested and unnec. jQuery.nth()
authorRick Waldron <waldron.rick@gmail.com>
Mon, 7 May 2012 20:05:05 +0000 (16:05 -0400)
committerRick Waldron <waldron.rick@gmail.com>
Mon, 7 May 2012 20:05:05 +0000 (16:05 -0400)
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
src/traversing.js

index 0b8a5f24051731201afb3f22f72261e7f082f1b5..d2a8cd1b472d08c7084520ec9bc91c1be96a630d 100644 (file)
@@ -174,6 +174,17 @@ function isDisconnected( node ) {
        return !node || !node.parentNode || node.parentNode.nodeType === 11;
 }
 
+function nth( cur, dir ) {
+       var num = 0;
+
+       for ( ; cur; cur = cur[dir] ) {
+               if ( cur.nodeType === 1 && num++ === 1 ) {
+                       break;
+               }
+       }
+       return cur;
+}
+
 jQuery.each({
        parent: function( elem ) {
                var parent = elem.parentNode;
@@ -186,10 +197,10 @@ jQuery.each({
                return jQuery.dir( elem, "parentNode", until );
        },
        next: function( elem ) {
-               return jQuery.nth( elem, "nextSibling" );
+               return nth( elem, "nextSibling" );
        },
        prev: function( elem ) {
-               return jQuery.nth( elem, "previousSibling" );
+               return nth( elem, "previousSibling" );
        },
        nextAll: function( elem ) {
                return jQuery.dir( elem, "nextSibling" );
@@ -260,18 +271,6 @@ jQuery.extend({
                return matched;
        },
 
-       nth: function( cur, dir ) {
-               var num = 0;
-
-               for ( ; cur; cur = cur[dir] ) {
-                       if ( cur.nodeType === 1 && num++ === 1 ) {
-                               break;
-                       }
-               }
-
-               return cur;
-       },
-
        sibling: function( n, elem ) {
                var r = [];