yesod-paginator-0.3: A pagination approach for yesod

Safe HaskellSafe-Infered

Yesod.Paginator.Widget

Synopsis

Documentation

getCurrentPage :: GHandler s m IntSource

looks up the "p" GET param and converts it to an Int. returns a default of 1 when conversion fails.

paginationWidget :: PageWidgetConfig -> PageWidget s mSource

A widget showing pagination links. Follows bootstrap principles. Utilizes a "p" GET param but leaves all other GET params intact.

type PageWidget s m = Int -> Int -> Int -> GWidget s m ()Source

data PageWidgetConfig Source

Constructors

PageWidgetConfig 

Fields

prevText :: Text

The text for the 'previous page' link.

nextText :: Text

The text for the 'next page' link.

pageCount :: Int

The number of page links to show

ascending :: Bool

Whether to list pages in ascending order.

showEllipsis :: Bool

Whether to show an ellipsis if there are