© 2018 Domizio DemichelisMIT License

Foundation Extra

This extra adds nav helper and templates for the Foundation pagination component.

Synopsys

See extras for general usage info.

Render the navigation links in some view… with a fast helper:

<%== pagy_nav_foundation(@pagy) %>

or with a template:

<%== render 'pagy/nav_foundation', locals: {pagy: @pagy} %>

Configure javascript if you use pagy_nav_responsive_foundation or pagy_nav_compact_foundation.

Files

This extra is composed of 4 files:

Methods

This extra adds 3 nav helpers to the Pagy::Frontend module. You can customize it by overriding it directly in your own view helper.

pagy_nav_foundation(pagy)

This method is the same as the pagy_nav, but customized for Foundation.

The nav_foundation.* templates produce the same output, and can be used as an easier (but slower) starting point to override it.

pagy_nav_compact_foundation(pagy, …)

This method is the same as the pagy_nav_compact, but customized for the Foundation framework.

See more details in the compact navs documentation.

pagy_nav_responsive_foundation(pagy, …)

This method is the same as the pagy_nav_responsive, but customized for the Foundation framework.

See more details in the responsive navs documentation.

Optional Template Files

See Using Templates.