2012-12-19 17:00:47 +00:00
tablesorter is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes.
tablesorter can successfully parse and sort many types of data including linked data in a cell.
2013-05-27 13:38:55 +00:00
### [Documentation](http://mottie.github.io/tablesorter/docs/)
2012-12-19 17:00:47 +00:00
2013-05-27 13:38:55 +00:00
* See the [full documentation ](http://mottie.github.io/tablesorter/docs/ ).
2012-12-19 17:00:47 +00:00
* All of the [original document pages ](http://tablesorter.com/docs/ ) have been included.
* Information from my blog post on [undocumented options ](http://wowmotty.blogspot.com/2011/06/jquery-tablesorter-missing-docs.html ) and lots of new demos have also been included.
* Change log moved from included text file into the [wiki documentation ](https://github.com/Mottie/tablesorter/wiki/Change ).
### Demos
* [Basic alpha-numeric sort Demo ](http://mottie.github.com/tablesorter/ ).
2013-05-27 13:38:55 +00:00
* Links to demo pages can be found within the main [documentation ](http://mottie.github.io/tablesorter/docs/ ).
2012-12-19 17:00:47 +00:00
* More demos & playgrounds - updated in the [wiki pages ](https://github.com/Mottie/tablesorter/wiki ).
### Features
2014-02-11 23:20:40 +00:00
* Multi-column alphanumeric sorting and filtering.
2013-05-27 13:38:55 +00:00
* Multi-tbody sorting - see the [options ](http://mottie.github.io/tablesorter/docs/index.html#options ) table on the main document page.
2014-02-12 03:35:02 +00:00
* Supports [Bootstrap v2 and 3 ](http://mottie.github.io/tablesorter/docs/example-widget-bootstrap-theme.html )
2013-05-27 13:38:55 +00:00
* Parsers for sorting text, alphanumeric text, URIs, integers, currency, floats, IP addresses, dates (ISO, long and short formats) & time. [Add your own easily ](http://mottie.github.io/tablesorter/docs/example-parsers.html ).
2014-02-12 03:35:02 +00:00
* Inline editing - see [demo ](http://mottie.github.io/tablesorter/docs/example-widget-editable.html )
2012-12-19 17:00:47 +00:00
* Support for ROWSPAN and COLSPAN on TH elements.
* Support secondary "hidden" sorting (e.g., maintain alphabetical sort when sorting on other criteria).
2013-05-27 13:38:55 +00:00
* Extensibility via [widget system ](http://mottie.github.io/tablesorter/docs/example-widgets.html ).
2014-02-12 03:35:02 +00:00
* Cross-browser: IE 6.0+, FF 2+, Safari 2.0+, Opera 9.0+, Chrome 5.0+.
2014-02-11 23:20:40 +00:00
* Small code size, starting at 25K minified
2012-12-19 17:00:47 +00:00
* Works with jQuery 1.2.6+ (jQuery 1.4.1+ needed with some widgets).
2013-03-27 23:21:09 +00:00
* Works with jQuery 1.9+ ($.browser.msie was removed; needed in the original version).
2012-12-19 17:00:47 +00:00
### Licensing
* Copyright (c) 2007 Christian Bach.
* Original examples and docs at: [http://tablesorter.com ](http://tablesorter.com ).
* Dual licensed under the [MIT ](http://www.opensource.org/licenses/mit-license.php ) and [GPL ](http://www.gnu.org/licenses/gpl.html ) licenses.
2013-02-17 19:29:02 +00:00
### Special Thanks
* Big shout-out to [Nick Craver ](https://github.com/NickCraver ) for getting rid of the `eval()` function that was previously needed for multi-column sorting.
2013-10-18 18:38:46 +00:00
* Big thanks to [thezoggy ](https://github.com/thezoggy ) for helping with code, themes and providing valuable feedback.
* Big thanks to [ThsSin- ](https://github.com/TheSin- ) for taking over for a while and also providing valuable feedback.
2013-12-16 22:02:59 +00:00
* Also extra thanks to [christhomas ](https://github.com/christhomas ) and [Lynesth ](https://github.com/Lynesth ) for help with code.
2013-10-18 18:38:46 +00:00
* And, of course thanks to everyone else that has contributed, and continues to contribute to this forked project!
2013-02-17 19:29:02 +00:00
2012-12-19 17:00:47 +00:00
### Change Log
View the [complete listing here ](https://github.com/Mottie/tablesorter/wiki/Change ).
2014-04-03 15:22:19 +00:00
#### <a name="v2.15.13">Version 2.15.13</a> (4/3/2014)
* Core:
* Fix widgets not being applied after an update.
* Ignore child row class name if it is the first table row
* Filter widget ignores info tbodies again. Fixes [issue #568 ](https://github.com/Mottie/tablesorter/issues/568 )
* Docs: show resizable widget update
* Bootstrap theme:
* Fix zebra highlighting for child rows
* Thanks to [ilyai ](https://github.com/ilyai ) - [PR #567 ](https://github.com/Mottie/tablesorter/pull/567 )
2014-03-31 11:13:35 +00:00
#### <a name="v2.15.12">Version 2.15.12</a> (3/31/2014)
* Replaced references to `cell.cellIndex` with `$(cell).index()`
* Prevents an error in IE8
* Thanks [sylvain-hamel ](https://github.com/sylvain-hamel )!
* Fixed merge issues, then modified code to minize use of this indexing
* Cell column property has correct value again.
* Fixes [issue #554 ](https://github.com/Mottie/tablesorter/pull/554 )
* Fix docs so nested accordions open with hash.
* Child row updates
* Added < code > tablesorter-hasChildRow</ code > class name to all parents of child rows.
* Added `.tablesorter .filtered { display: none; }` to every included theme; needed to properly hide child rows
* Fixed pager so that if the last pager row has any child rows, they are now included. Fixes part of [issue #396 ](https://github.com/Mottie/tablesorter/issues/396 ).
* Fixes [issue #556 ](https://github.com/Mottie/tablesorter/issues/556 ).
* Add `resizable_widths` option
* Set the default & reset header widths using this option
* Fixes [issue #555 ](https://github.com/Mottie/tablesorter/issues/555 ).
* I apologize for the last version error... it is set to 2.5.11 instead of 2.15.11 in the git repo tag. It is correct everywhere else.
2014-03-18 23:13:27 +00:00
#### <a name="v2.15.11">Version 2.15.11</a> (3/18/2014)
* Updated Bootstrap to v3.1.1
* Check if cell has parser to catch undefined error. Fixes [issue #546 ](https://github.com/Mottie/tablesorter/pull/546 ). Thanks [antila ](https://github.com/antila )!
* Column count is now correct with nested tables (with tfoot). Fixes [issue #547 ](https://github.com/Mottie/tablesorter/issues/547 ).
* Fix table reset on pagination change. Fixes [issue #548 ](https://github.com/Mottie/tablesorter/pull/548 ). Thanks [evanboho ](https://github.com/evanboho )!
2014-03-13 23:54:55 +00:00
#### <a name="v2.15.10">Version 2.15.10</a> (3/13/2014)
* Fix `numberSorter` option causing a javascript error & added test.
2014-03-13 01:24:29 +00:00
#### <a name="v2.15.9">Version 2.15.9</a> (3/12/2014)
* jQuery UI Filter formatter scripts work again (broken since adding unique namespaces in v2.15.7).