aboutsummaryrefslogtreecommitdiff
path: root/frontend
diff options
context:
space:
mode:
authorjan <jan@ruken.pw>2016-10-12 14:58:08 (UTC)
committerjan <jan@ruken.pw>2016-10-12 14:58:08 (UTC)
commitcaa0e61762511c32e45caf0df4e9dca4d4670849 (patch)
tree9fac5dbabd3a9b2fb72f43a429c12a856f1cc79d /frontend
parentedccb755f60fd135e09db5c60385961eccc72818 (diff)
globale Notification eingefuegt. Wir brauchen noch irgendienen weg, das zB bei redirects zu verwenden
Diffstat (limited to 'frontend')
-rw-r--r--frontend/utility.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/frontend/utility.go b/frontend/utility.go
index 6dbef6a..4138963 100644
--- a/frontend/utility.go
+++ b/frontend/utility.go
@@ -7,6 +7,19 @@ type PaginationRange struct {
7 After []int 7 After []int
8} 8}
9 9
10type Notification struct {
11 Type string `json:"type"`
12 Message string `json:"message"`
13}
14
15func NewErrorNotification(message string) Notification {
16 return Notification{"error", message}
17}
18
19func NewNotification(message string) Notification {
20 return Notification{"info", message}
21}
22
10// PaginationFromPage gibt die Seiten vor und nach der gegebenen Seite zurück. pageRange gibt an, wie viele Seiten vor und nach der aktuellen Page angezeigt werden soll. 23// PaginationFromPage gibt die Seiten vor und nach der gegebenen Seite zurück. pageRange gibt an, wie viele Seiten vor und nach der aktuellen Page angezeigt werden soll.
11func PaginationFromPage(pageRange, currentPage, maxPage int) PaginationRange { 24func PaginationFromPage(pageRange, currentPage, maxPage int) PaginationRange {
12 var before []int 25 var before []int