jPList is a JavaScript library for sorting, pagination and filtering of any HTML structure like DIVs, UL/LI, tables, etc.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 2b3a53e Sep 10, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build added jplist.resetContent API Sep 7, 2018
dist added jplist.resetContent API Sep 7, 2018
docs added jplist.resetContent API Sep 7, 2018
jest init Mar 27, 2018
src added jplist.resetContent API Sep 7, 2018
test-pages added jplist.resetContent API Sep 7, 2018
.babelrc init Mar 27, 2018
.eslintrc.js init Mar 27, 2018
.gitignore remove .idea from gitignore Mar 27, 2018
CNAME CNAME Mar 29, 2018
LICENSE.txt MIT license Mar 28, 2018
README.md readme update Sep 10, 2018
_config.yml test Mar 27, 2018
package.json package.json wrong repo fix Aug 27, 2018
webpack.config.es6.js jplist es6 version Aug 27, 2018
webpack.config.js semver support Aug 14, 2018

README.md

jPList Library

jPList is a JavaScript library for sorting, pagination and filtering of any HTML structure like DIVs, UL/LI, tables, etc. MIT Licensed. Get started at jplist.org with documentation or examples.

jPList library

Common Features

  • Works with any content (tables, lists, div elements etc...)
  • Supports local storage and cookies
  • Has deep links support
  • Fully customizable styles
  • Works in all major browsers
  • Annotated source code
  • Solid documentation

Sorting

  • Ascending and descending sorting
  • Sort numbers, text, date and time
  • Sorting with buttons, checkboxes, radio buttons, dropdowns and other controls
  • Double and multiple sorting

Pagination

  • Auto pagination control
  • Items per page dropdown
  • Fully customizable pagination styles

Filtering and Search

  • Multiple textbox filters
  • Multiple dropdown filters
  • Checkbox and radio button filters
  • Button filter controls
  • Range filter controls

Examples

  • Cars Demo - pagination control, text filters, dropdown sort, range filter controls.
  • Mountains Demo - hidden sort control, buttons path filter, buttons range filter, pagination control, text filter.
  • Nature Demo - sort buttons, checkbox text filter, select filter, pagination, text filter, radio buttons path filter and reset controls.
  • Food Demo - radio buttons sort control, radio buttons text filter control, multiple text filters, buttons path filter, pagination and more.
  • Wallpapers Demo - pagination control, select sort control, buttons text filter control, checkbox path filter control, dropdown filter control.

Controls

Sort Controls

Pagination Controls

Text Filter Controls

Path Filter Controls

Range Filter Controls

Other Controls

Versioning

jPList library follows semantic versioning specification (semver). Please read more about it here.

Links

Browser Compatibility

  • Internet Explorer 10+
  • Firefox
  • Chrome
  • Safari
  • Opera