lila/app/templating/PaginatorHelper.scala

20 lines
536 B
Scala

package lila.app
package templating
import lila.app.ui.ScalatagsTemplate._
trait PaginatorHelper {
def pagerNext(pager: lila.common.paginator.Paginator[_], url: Int => String): Option[Tag] =
pager.nextPage.map { np =>
div(cls := "pager")(pagerA(url(np)))
}
def pagerNextTable(pager: lila.common.paginator.Paginator[_], url: Int => String): Option[Tag] =
pager.nextPage.map { np =>
tr(cls := "pager")(th(pagerA(url(np))))
}
private def pagerA(url: String) = a(rel := "next", href := url)("Next")
}