18 lines
735 B
Plaintext
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 |