Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0

Added a counter below the search result nav (#728)

* added pagination

* cleanup

* indentation fix

* fix
Cette révision appartient à :
Steindór 2017-05-24 14:14:24 +00:00 révisé par ewhal
Parent 86447b853c
révision da760d4131

Voir le fichier

@ -144,6 +144,12 @@ var FuncMap = template.FuncMap{
url, _ := Router.Get(nav.Route).URL("page", strconv.Itoa(nav.CurrentPage+1))
ret = ret + "<li><a id=\"page-next\" href=\"" + url.String() + "?" + currentUrl.RawQuery + "\" aria-label=\"Next\"><span aria-hidden=\"true\">&raquo;</span></a></li>"
}
itemsThisPageStart := nav.MaxItemPerPage * (nav.CurrentPage - 1) + 1
itemsThisPageEnd := nav.MaxItemPerPage * nav.CurrentPage
if nav.TotalItem < itemsThisPageEnd {
itemsThisPageEnd = nav.TotalItem
}
ret = ret + "<p>" + strconv.Itoa(itemsThisPageStart) + "-" + strconv.Itoa(itemsThisPageEnd) + "/" + strconv.Itoa(nav.TotalItem) + "</p>"
}
return template.HTML(ret)
},