From 3bd4f04a2ce52b08e40c9d335bf9cd1a49254b15 Mon Sep 17 00:00:00 2001 From: Patrick G Date: Mon, 26 Jun 2017 17:50:19 -0400 Subject: [PATCH] Improved download list --- server.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/server.go b/server.go index 056321c7..eedef0d7 100644 --- a/server.go +++ b/server.go @@ -69,8 +69,13 @@ func DownloadHandler(w http.ResponseWriter, r *http.Request) { if bid == "download" { w.Header().Set("Content-Type", "text/html") - for _, b := range books { - io.WriteString(w, fmt.Sprintf("%s
", b.ID, b.Title)) + sbl := sortedBookList(books, func(b Book) bool { + return true + }, func(a Book, b Book) bool { + return a.Title < b.Title + }) + for _, b := range sbl { + io.WriteString(w, fmt.Sprintf("%s - %s - %s - %s
", b.ID, b.Title, b.Author, b.Series.Name, b.Series.Index)) } return }