From 6031590d87dc99b33449479e7ece7de309736e72 Mon Sep 17 00:00:00 2001 From: Zack Scholl Date: Wed, 22 Mar 2017 08:16:16 -0600 Subject: [PATCH] Show version dates Former-commit-id: 222b35b37979d677f127aeb9734673f1cac8bfcd [formerly 40e7b691637165d97c9333f8f2f046f38682da7d] [formerly c88082dc6c55be884fb7c6a1c8129e185458cb0c [formerly dfa18bca5a57392b2a8451045e166d109f5bbf96]] Former-commit-id: 89f8aa21a6e6d1a3ea492104917e96c9d149281b [formerly b51759ae32f00d306eb2b6b17eeeaf2f91a9de3b] Former-commit-id: 4a57c6e7a79986b9bf55e8a2e2b2ac446a1f8b45 --- handlers.go | 9 ++++++++- templates/index.html | 4 ++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/handlers.go b/handlers.go index 3fc7b3e..832ee71 100755 --- a/handlers.go +++ b/handlers.go @@ -4,6 +4,7 @@ import ( "html/template" "net/http" "strconv" + "time" "github.com/gin-contrib/static" "github.com/gin-gonic/gin" @@ -55,6 +56,11 @@ func handlePageRequest(c *gin.Context) { rawHTML = GithubMarkdownToHTML(rawText) } } + versionsInt64 := p.Text.GetSnapshots() + versionsText := make([]string, len(versionsInt64)) + for i, v := range versionsInt64 { + versionsText[i] = time.Unix(v/1000000000, 0).String() + } c.HTML(http.StatusOK, "index.html", gin.H{ "EditPage": command == "edit", "ViewPage": command == "view", @@ -63,7 +69,8 @@ func handlePageRequest(c *gin.Context) { "Page": p.Name, "RenderedPage": template.HTML([]byte(rawHTML)), "RawPage": rawText, - "Versions": p.Text.GetSnapshots(), + "Versions": versionsInt64, + "VersionsText": versionsText, "IsLocked": p.IsLocked, "IsEncrypted": p.IsEncrypted, }) diff --git a/templates/index.html b/templates/index.html index fa41112..95c1b33 100755 --- a/templates/index.html +++ b/templates/index.html @@ -277,8 +277,8 @@ {{ if .EditPage }} {{ end }} {{ if .HistoryPage }} {{ end }}