0.2.0 • Published 10 years ago

handlebars-helper-paginate v0.2.0

Weekly downloads
1
License
-
Repository
github
Last release
10 years ago

{{paginate}} NPM version

{{paginate}} handlebars helper for Assemble.

See live examples →

image

Quickstart

In the root of your project, run the following in the command line:

npm i handlebars-helper-paginate --save-dev

Please create an issue to report bugs or to make a feature request.

Assemble config

If you use Assemble config and Grunt, in your Gruntfile simply add handlebars-helper-paginate to the helpers property in the Assemble task or target options:

grunt.initConfig({
  assemble: {
    options: {
      // the 'handlebars-helper-paginate' module must also be listed in devDependencies
      // for assemble to automatically resolve the helper
      helpers: ['handlebars-helper-paginate', 'foo/*.js']
    }
    ...
  }
});

You can now use begin using the helper in your templates:

{{paginate pagination}}

Results in:

<ul class="pager">
  <li class="previous">
    <a href="index.html">&larr; Previous</a>
  </li>
  <li> <a href="index.html">1</a> </li>
  <li class="active">
    <a href="foo-01.html">2</a>
  </li>
  <li> <a href="foo-02.html">3</a> </li>
  <li> <a href="foo-03.html">4</a> </li>
  <li> <a href="foo-04.html">5</a> </li>
  <li> <a href="foo-05.html">6</a> </li>
  <li class="next">
    <a href="foo-02.html">Next &rarr;</a>
  </li>
</ul>

See live examples.

Options

Coming soon... I plan to make this helper more customizable, please create an issue to report bugs or to make a feature request.

Author

License and Copyright

Licensed under the MIT License Copyright (c) Jon Schlinkert, contributors.

0.2.0

10 years ago

0.1.5

10 years ago

0.1.4

11 years ago

0.1.3

11 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago