git.asbjorn.biz
/
jquery.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
b59c94d
)
Added .prevAll() and .nextAll() functionality.
author
John Resig
<jeresig@gmail.com>
Sun, 9 Sep 2007 21:34:37 +0000
(21:34 +0000)
committer
John Resig
<jeresig@gmail.com>
Sun, 9 Sep 2007 21:34:37 +0000
(21:34 +0000)
src/core.js
patch
|
blob
|
history
src/selector.js
patch
|
blob
|
history
diff --git
a/src/core.js
b/src/core.js
index
67cb147
..
bedafdc
100644
(file)
--- a/
src/core.js
+++ b/
src/core.js
@@
-1014,9
+1014,11
@@
jQuery.extend({
jQuery.each({
parent: "a.parentNode",
jQuery.each({
parent: "a.parentNode",
- parents: "jQuery.parents(a)",
+ parents: "jQuery.dir(a,'parentNode')",
next: "jQuery.nth(a,2,'nextSibling')",
prev: "jQuery.nth(a,2,'previousSibling')",
next: "jQuery.nth(a,2,'nextSibling')",
prev: "jQuery.nth(a,2,'previousSibling')",
+ nextAll: "jQuery.dir(a,'nextSibling')",
+ prevtAll: "jQuery.dir(a,'previousSibling')",
siblings: "jQuery.sibling(a.parentNode.firstChild,a)",
children: "jQuery.sibling(a.firstChild)",
contents: "jQuery.nodeName(a,'iframe')?a.contentDocument||a.contentWindow.document:jQuery.makeArray(a.childNodes)"
siblings: "jQuery.sibling(a.parentNode.firstChild,a)",
children: "jQuery.sibling(a.firstChild)",
contents: "jQuery.nodeName(a,'iframe')?a.contentDocument||a.contentWindow.document:jQuery.makeArray(a.childNodes)"
diff --git
a/src/selector.js
b/src/selector.js
index
0dadeb4
..
1fbbe9b
100644
(file)
--- a/
src/selector.js
+++ b/
src/selector.js
@@
-400,12
+400,12
@@
jQuery.extend({
return { r: r, t: t };
},
return { r: r, t: t };
},
- parents: function( elem ){
+ dir: function( elem, dir ){
var matched = [];
var matched = [];
- var cur = elem.parentNode;
+ var cur = elem[dir];
while ( cur && cur != document ) {
matched.push( cur );
while ( cur && cur != document ) {
matched.push( cur );
- cur = cur.parentNode;
+ cur = cur[dir];
}
return matched;
},
}
return matched;
},