diff --git a/kontor-gin/assets/style/main.css b/kontor-gin/assets/style/main.css index 8b5c0c3..52ae177 100644 --- a/kontor-gin/assets/style/main.css +++ b/kontor-gin/assets/style/main.css @@ -6,6 +6,8 @@ body { font-family: Arial; padding: 10px; background: lightgrey; + padding-top: 56px; + padding-bottom: 56px; } /* Header/Blog Title */ diff --git a/kontor-gin/internal/handlers/media_lofi.go b/kontor-gin/internal/handlers/media_lofi.go index a9f0d99..6cd42b8 100644 --- a/kontor-gin/internal/handlers/media_lofi.go +++ b/kontor-gin/internal/handlers/media_lofi.go @@ -89,6 +89,27 @@ func (handler *MediaLoFiHandler) ListPage(c *gin.Context) { session := sessions.Default(c) user := session.Get(globals.UserKey) logger := slog.Get(c) + var ( + review bool + download bool + ) + paramReview, existsReview := c.GetQuery("review") + if existsReview { + if paramReview == "on" { + review = true + } else { + review = false + } + } + paramDownload, existsDownload := c.GetQuery("should_download") + if existsDownload { + if paramDownload == "on" { + download = true + } else { + download = false + } + } + lofis, err := handler.Service.List(c.Request.Context()) if err != nil { logger.Info("MediaLoFiHandler#ListPage", "error", err.Error()) @@ -97,11 +118,13 @@ func (handler *MediaLoFiHandler) ListPage(c *gin.Context) { } logger.Info("MediaLoFiHandler#ListPage", "lofis count", len(lofis)) c.HTML(http.StatusOK, "lofi", gin.H{ - "title": "Kontor MediaFiles", - "version": "0.4.0", - "message": "MediaFiles...", - "lofis": lofis, - "user": user, + "title": "Kontor MediaFiles", + "version": "0.4.0", + "message": "MediaFiles...", + "lofis": lofis, + "user": user, + "isReview": review, + "isDownload": download, }) } diff --git a/kontor-gin/templates/layouts/footer.html b/kontor-gin/templates/layouts/footer.html index c386b75..8d9d7f2 100644 --- a/kontor-gin/templates/layouts/footer.html +++ b/kontor-gin/templates/layouts/footer.html @@ -1,5 +1,5 @@ {{ define "footer" }} -