tidy-table
tidy-table copied to clipboard
:card_index_dividers: Create a HTML table that can be sorted, selected, and post-processed.
Tidy Table

Create a HTML table from JSON that can be sorted, selected, and post-processed using a simple callback.
Features
- Extensible HTML/CSS interface.
- Compatible with all modern desktop and mobile web browsers.
- Fully responsive layout with touch event support.
- Easy to set-up and customize.
- Customizable callback functions for post-processing selected results.
- Post-process options for manipulating table/column/menu elements.
- Fast and lightweight (JavaScript plug-in *only 4 kB)
Installation
This package can be easily installed using Bower.
Modern v3 (no dependencies)
$ bower install tidy-table#3
Legacy v2 (requires jQuery 1.8.3)
Compatible with Firefox 3.6, Chrome, Safari 5, Opera, and Internet Explorer 7+ web browsers.
$ bower install tidy-table#2
Please refer to the README for more information about this package.
Developers
CLI options
Minify CSS/JavaScript sources (using Minify):
$ npm run minify
Run JSHint on the script itself:
$ npm run jshint
See Also
This package can be used in conjunction with Poppy-Pagination to create a seamless per-page result experience.
Contributions
If you fix a bug, or have a code you want to contribute, please send a pull-request with your changes. (Note: Before committing your code please ensure that you run npm run jshint)
License and Warranty
This package is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.
Tidy-Table is provided under the terms of the MIT license
