aboutsummaryrefslogtreecommitdiff
path: root/server.go
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2019-12-03 20:06:43 +0100
committerSimon Ser <contact@emersion.fr>2019-12-03 20:06:43 +0100
commit4ab5fb7f65fe8d8f0b291dbead9f0134a28eaba2 (patch)
treeb4124b996c1c183cd3f5858f99760d76d66e0ff7 /server.go
parenta2349050d08a009aaef0633f2f8e7fe4fb8b78df (diff)
downloadalps-4ab5fb7f65fe8d8f0b291dbead9f0134a28eaba2.tar.gz
alps-4ab5fb7f65fe8d8f0b291dbead9f0134a28eaba2.zip
Make message view's Back link set the mailbox page
This allows to go back and forth between the mailbox view and the message view. References: https://todo.sr.ht/~sircmpwn/koushin/22
Diffstat (limited to 'server.go')
-rw-r--r--server.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/server.go b/server.go
index 93da487..021ecff 100644
--- a/server.go
+++ b/server.go
@@ -203,10 +203,11 @@ func handleGetPart(ctx *context, raw bool) error {
}
return ctx.Render(http.StatusOK, "message.html", map[string]interface{}{
- "Mailbox": mbox,
- "Message": msg,
- "Body": body,
- "PartPath": partPathString,
+ "Mailbox": mbox,
+ "Message": msg,
+ "Body": body,
+ "PartPath": partPathString,
+ "MailboxPage": (mbox.Messages - msg.SeqNum) / messagesPerPage,
})
}