diff options
Diffstat (limited to 'backend')
| -rw-r--r-- | backend/home.go | 1 | ||||
| -rw-r--r-- | backend/section.go | 1 | ||||
| -rw-r--r-- | backend/templates/components.html | 4 |
3 files changed, 4 insertions, 2 deletions
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 @@ <p></p> {{end}} </nav> - {{ else }} + {{ else }} {{ if eq (len .Data) .LenMax }} <a href="/{{ $uri }}/">Voir plus</a> - {{ end }} + {{ end }} {{ end }} </div> </article> {{end}} |
