Files
mantra.press/server/views/includes/pagination.pug
2021-12-18 02:34:52 +02:00

18 lines
735 B
Plaintext

ul.pagination
- var disableLeft = page<=0 ? "disabled" : "";
- var hrefLeft = page<=0 ? "#" : "?page="+(Number(page)-1);
li(class=disableLeft)
//- TODO: Compute the left value...
a(href=hrefLeft)
i.material-icons chevron_left
- var n = 0;
while n < totalPages
- var derivedClass = n == page ? "active" : ""
li(class=derivedClass)
a(href="?page="+n)= (++n)
- var disableRight = page>=(Number(totalPages)-1) ? "disabled" : "";
li(class=disableRight)
//- TODO: Compute the right value..
- var hrefRight = page>=(Number(totalPages)-1) ? "#" : "?page="+(Number(page)+1);
a(href=hrefRight)
i.material-icons chevron_right