From c79e605b60040c4c0e5c792fa447487c2b8ae246 Mon Sep 17 00:00:00 2001 From: horus_arch Date: Mon, 15 Jun 2015 13:38:47 +0200 Subject: Use flex to extract html. Icono-font used for icons. --- sort.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 sort.go (limited to 'sort.go') diff --git a/sort.go b/sort.go new file mode 100644 index 0000000..6f34797 --- /dev/null +++ b/sort.go @@ -0,0 +1,17 @@ +package main + +// Dirty hack. Source: +// https://stackoverflow.com/questions/26526736/invalid-receiver-type-t-t-is-an-unnamed-type-workaround +type LinksAsSlice []Link + +func (slice LinksAsSlice) Len() int { + return len(slice) +} + +func (slice LinksAsSlice) Less(i, j int) bool { + return slice[i].Text < slice[j].Text +} + +func (slice LinksAsSlice) Swap(i, j int) { + slice[i], slice[j] = slice[j], slice[i] +} -- cgit v1.2.3