From d5c77bdf689ba4e64857861aff7a0f7474d8145d Mon Sep 17 00:00:00 2001 From: David Calavera Date: Sat, 9 May 2015 15:21:30 -0700 Subject: [PATCH] Allow to reverse taxonomy entries. --- hugolib/taxonomy.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hugolib/taxonomy.go b/hugolib/taxonomy.go index 0602e03b..1cab1a1e 100644 --- a/hugolib/taxonomy.go +++ b/hugolib/taxonomy.go @@ -116,6 +116,14 @@ func (ie OrderedTaxonomyEntry) Term() string { return ie.Name } +func (t OrderedTaxonomy) Reverse() OrderedTaxonomy { + for i, j := 0, len(t)-1; i < j; i, j = i+1, j-1 { + t[i], t[j] = t[j], t[i] + } + + return t +} + /* * Implementation of a custom sorter for OrderedTaxonomies */ -- 2.30.2