Commit 9c4a4285 authored by Richard Gibson's avatar Richard Gibson

Fix #13846: .prev sort direction

parent 18cccd04
var isSimple = /^.[^:#\[\.,]*$/, var isSimple = /^.[^:#\[\.,]*$/,
rparentsprev = /^(?:parents|prev(?:Until|All))/,
rneedsContext = jQuery.expr.match.needsContext, rneedsContext = jQuery.expr.match.needsContext,
// methods guaranteed to produce a unique set when starting from a unique set // methods guaranteed to produce a unique set when starting from a unique set
guaranteedUnique = { guaranteedUnique = {
...@@ -200,8 +201,8 @@ jQuery.each({ ...@@ -200,8 +201,8 @@ jQuery.each({
jQuery.unique( matched ); jQuery.unique( matched );
} }
// Reverse order for parents* and prev* // Reverse order for parents* and prev-derivatives
if ( name[ 0 ] === "p" && name !== "parent" ) { if ( rparentsprev.test( name ) ) {
matched.reverse(); matched.reverse();
} }
} }
......
...@@ -682,7 +682,7 @@ test("sort direction", function() { ...@@ -682,7 +682,7 @@ test("sort direction", function() {
parents: true, parents: true,
parentsUntil: true, parentsUntil: true,
next: false, next: false,
prev: true, prev: false,
nextAll: false, nextAll: false,
prevAll: true, prevAll: true,
nextUntil: false, nextUntil: false,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment