Added a counter below the search result nav (#728)
* added pagination * cleanup * indentation fix * fix
Cette révision appartient à :
Parent
86447b853c
révision
da760d4131
1 fichiers modifiés avec 6 ajouts et 0 suppressions
|
@ -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\">»</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)
|
||||
},
|
||||
|
|
Référencer dans un nouveau ticket