Browse Source

Revert "Reverse order sorting to be desc"

This reverts commit 26e119479c.
index-subcmd
Vincent Prouillet 7 years ago
parent
commit
03bbe9cc90
2 changed files with 4 additions and 6 deletions
  1. +0
    -2
      CHANGELOG.md
  2. +4
    -4
      src/content/sorting.rs

+ 0
- 2
CHANGELOG.md View File

@@ -7,8 +7,6 @@
- `path` and `permalink` now end with a `/`
- Generate table of contents for each page
- Add `section` to a page Tera context if there is one
- Reverse `order` sorting to be more intuitive: they are now desc, think of them
as 1st, 2nd in the list
- Add `aliases` to pages for when you are changing urls but want to redirect
to the new one



+ 4
- 4
src/content/sorting.rs View File

@@ -38,7 +38,7 @@ pub fn sort_pages(pages: Vec<Page>, sort_by: SortBy) -> (Vec<Page>, Vec<Page>) {
cannot_be_sorted.push(page);
}
}
can_be_sorted.sort_by(|a, b| a.meta.order().cmp(&b.meta.order()));
can_be_sorted.sort_by(|a, b| b.meta.order().cmp(&a.meta.order()));

(can_be_sorted, cannot_be_sorted)
},
@@ -120,10 +120,10 @@ mod tests {
create_page_with_order(1),
];
let (pages, _) = sort_pages(input, SortBy::Order);
// Should be sorted by order
assert_eq!(pages[0].clone().meta.order.unwrap(), 1);
// Should be sorted by date
assert_eq!(pages[0].clone().meta.order.unwrap(), 3);
assert_eq!(pages[1].clone().meta.order.unwrap(), 2);
assert_eq!(pages[2].clone().meta.order.unwrap(), 3);
assert_eq!(pages[2].clone().meta.order.unwrap(), 1);
}

#[test]


Loading…
Cancel
Save