Skip to content

Latest commit

History

History
62 lines (39 loc) 路 2.08 KB

foundation.md

File metadata and controls

62 lines (39 loc) 路 2.08 KB
title
Foundation

Foundation Extra

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

Synopsis

See extras for general usage info.

In the pagy.rb initializer:

require 'pagy/extras/foundation'

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

<%== pagy_foundation_nav(@pagy) %>
<%== pagy_foundation_nav_js(@pagy) %>
<%== pagy_foundation_combo_nav_js(@pagy) %>

or with a template:

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

Configure javascript if you use pagy_foundation_nav_js or pagy_foundation_combo_nav_js.

Files

Methods

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

pagy_foundation_nav(pagy)

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

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

pagy_foundation_nav_js(pagy, ...)

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

See more details in the javascript navs documentation.

pagy_foundation_combo_nav_js(pagy, ...)

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

See more details in the compact_navs_js documentation.