From: David Calavera Date: Sat, 9 May 2015 22:21:30 +0000 (-0700) Subject: Allow to reverse taxonomy entries. X-Git-Tag: v0.14~53 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=d5c77bdf689ba4e64857861aff7a0f7474d8145d;p=brevno-suite%2Fhugo Allow to reverse taxonomy entries. --- 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 */