diff --git a/pages/search.go b/pages/search.go index ac9cbf9..808144d 100644 --- a/pages/search.go +++ b/pages/search.go @@ -29,11 +29,6 @@ func HandleSearch(c *fiber.Ctx) error { pageNumber = 0 } - displayPrevPage := true - if page == "0" { - displayPrevPage = false - } - results, err := ApiClient.Search(query, page) if err != nil { return err @@ -42,8 +37,7 @@ func HandleSearch(c *fiber.Ctx) error { return c.Render("search", fiber.Map{ "query": query, "results": results, - "page": pageNumber + 1, - "displayPrev": displayPrevPage, + "page": pageNumber, "nextPage": pageNumber + 1, "prevPage": pageNumber - 1, }) diff --git a/pages/tag.go b/pages/tag.go index 8682e46..de086ec 100644 --- a/pages/tag.go +++ b/pages/tag.go @@ -23,11 +23,6 @@ func HandleTag(c *fiber.Ctx) error { pageNumber = 0 } - displayPrevPage := true - if page == "1" { - displayPrevPage = false - } - tag, err := ApiClient.FetchTag(c.Params("tag"), c.Query("sort"), page) if err != nil && err.Error() == "ratelimited by imgur" { return c.Status(429).Render("errors/429", fiber.Map{ @@ -44,7 +39,6 @@ func HandleTag(c *fiber.Ctx) error { return c.Render("tag", fiber.Map{ "tag": tag, "page": page, - "displayPrev": displayPrevPage, "nextPage": pageNumber + 1, "prevPage": pageNumber - 1, }) diff --git a/pages/trending.go b/pages/trending.go index 89dd9ab..4225a61 100644 --- a/pages/trending.go +++ b/pages/trending.go @@ -36,11 +36,6 @@ func HandleTrending(c *fiber.Ctx) error { sort = "popular" } - displayPrevPage := true - if page == "1" { - displayPrevPage = false - } - results, err := ApiClient.FetchTrending(section, sort, page) if err != nil { return err @@ -51,7 +46,6 @@ func HandleTrending(c *fiber.Ctx) error { "section": section, "sort": sort, "page": pageNumber, - "displayPrev": displayPrevPage, "nextPage": pageNumber + 1, "prevPage": pageNumber - 1, }) diff --git a/views/search.hbs b/views/search.hbs index 57ba781..0e516d1 100644 --- a/views/search.hbs +++ b/views/search.hbs @@ -22,10 +22,10 @@
Page {{page}}
+ {{/noteq}} +Page {{nextPage}}
Next pagePage {{page}}
Next page