From d18485f51156350c02b9b789fe44e14953b51f9b Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Thu, 13 Nov 2025 15:31:41 +0100 Subject: feat(template): remove 'voir plus' if no more items --- LICENSE | 0 backend/home.go | 1 + backend/section.go | 1 + backend/templates/components.html | 4 ++-- 4 files changed, 4 insertions(+), 2 deletions(-) mode change 100755 => 100644 LICENSE diff --git a/LICENSE b/LICENSE old mode 100755 new mode 100644 diff --git a/backend/home.go b/backend/home.go index 8f274e8..be01b9d 100644 --- a/backend/home.go +++ b/backend/home.go @@ -127,6 +127,7 @@ func handleGenericSectionDisplay(_ http.ResponseWriter, _ *http.Request, section if len(sec.Data) == 0 { sec.sort() } + sec.LenMax = maxLogsPerPage sec.Data = sec.Data[:min(maxLogsPerPage, len(sec.Data))] d.Sections = append(d.Sections, &sec) } diff --git a/backend/section.go b/backend/section.go index 1333f87..e6e318a 100644 --- a/backend/section.go +++ b/backend/section.go @@ -29,6 +29,7 @@ type Section struct { Description string `toml:"description"` URI string `toml:"uri"` Data []*sectionData `toml:"-"` + LenMax int `toml:"-"` Paginate bool `toml:"-"` PagesNumber int `toml:"-"` CurrentPage int `toml:"-"` diff --git a/backend/templates/components.html b/backend/templates/components.html index 5365445..b4ffbe6 100644 --- a/backend/templates/components.html +++ b/backend/templates/components.html @@ -21,9 +21,9 @@

{{end}} - {{ else }} + {{ else }} {{ if eq (len .Data) .LenMax }} Voir plus - {{ end }} + {{ end }} {{ end }} {{end}} -- cgit v1.2.3