• Stars
    star
    2,605
  • Rank 17,573 (Top 0.4 %)
  • Language
    JavaScript
  • Created over 13 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Github fork of Christian Bach's tablesorter plugin + awesomeness ~

tablesorter (FORK) 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. This forked version adds lots of new enhancements including: alphanumeric sorting, pager callback functons, multiple widgets providing column styling, ui theme application, sticky headers, column filters and resizer, as well as extended documentation with a lot more demos.

NPM Version devDependency Status zenhub-image

Notice!

  • Because of the change to the internal cache, the tablesorter v2.16+ core, filter widget and pager (both plugin & widget) will only work with the same version or newer files.

Documentation

Questions?

irc-image slack-image stackoverflow-image

  • Check the FAQ page.
  • Search the main documentation (click the menu button in the upper left corner).
  • Search the issues to see if the question or problem has been brought up before, and hopefully resolved.
  • If someone is available, ask your question in the #tablesorter IRC channel at freenode.net.
  • Ask your question at Stackoverflow using a tablesorter tag.
  • Please don't open a new issue unless it really is an issue with the plugin, or a feature request. Thanks!

Demos

Features

  • Multi-column alphanumeric sorting and filtering.
  • Multi-tbody sorting - see the options table on the main document page.
  • Supports Bootstrap v2-4.
  • Parsers for sorting text, alphanumeric text, URIs, integers, currency, floats, IP addresses, dates (ISO, long and short formats) & time. Add your own easily.
  • Inline editing - see demo.
  • Support for ROWSPAN and COLSPAN on TH elements.
  • Support secondary "hidden" sorting (e.g., maintain alphabetical sort when sorting on other criteria).
  • Extensibility via widget system.
  • Cross-browser: IE 6.0+, FF 2+, Safari 2.0+, Opera 9.0+, Chrome 5.0+.
  • Small code size, starting at 25K minified.
  • Works with jQuery 1.2.6+ (jQuery 1.4.1+ needed with some widgets).
  • Works with jQuery 1.9+ ($.browser.msie was removed; needed in the original version).

Licensing

Download

Related Projects

Contributing

If you would like to contribute, please...

  1. Fork.
  2. Make changes in a branch & add unit tests.
  3. Run grunt test (if qunit fails, run it again - it's fickle).
  4. Create a pull request.

Special Thanks

  • Big shout-out to Nick Craver for getting rid of the eval() function that was previously needed for multi-column sorting.
  • Big thanks to thezoggy for helping with code, themes and providing valuable feedback.
  • Big thanks to ThsSin- for taking over for a while and also providing valuable feedback.
  • Thanks to prijutme4ty for numerous contributions!
  • Also extra thanks to christhomas and Lynesth for help with code.
  • And, of course thanks to everyone else that has contributed, and continues to contribute through pull requests and open issues to this forked project!

Recent Changes

View the complete change log here.

Version 2.31.3 (2020-03-03)

  • Core:
  • AlignChar:
  • Pager:
    • Restore first row in cacheIndex. Fixes issues #1714 & #1710.
  • Docs:
    • Update to jQuery 3.4.1 & migrate 3.1.0.
    • Update to Bootstrap 4.4.1.
    • CSS cleanup - code font size was off.

Version 2.31.2 (2019-12-01)

Version 2.31.1 (2018-11-20)

  • Core:
  • Math:
  • Readme:
    • Remove bower, gitter & add Slack.
  • Meta:
    • Update dependencies.

More Repositories

1

GitHub-userscripts

Userscripts to add functionality to GitHub
JavaScript
1,782
star
2

Keyboard

Virtual Keyboard using jQuery ~
JavaScript
1,773
star
3

javascript-number-formatter

Lightweight & Fast JavaScript Number Formatter
JavaScript
140
star
4

Darker-Medium

Read Medium stories with happy eyes!
JavaScript
128
star
5

input-password-bullet

How to replace the input password bullet in most browsers
CSS
87
star
6

visualNav

A jQuery plugin that modifies a navigation menu to highlight / change when the menu's target smooth scrolls into view
HTML
68
star
7

Octopatcher

Arrgh Some Patchy Goodness to GitHub!
JavaScript
59
star
8

Kwicks

â›” Kwicks for jQuery - fork of jQuery Kwicks by Jeremy Martin
JavaScript
49
star
9

github-reserved-names

Get a list, or check if a user or organization name is reserved by GitHub
JavaScript
46
star
10

Misc-userscripts

Userscripts to add functionality to miscellaneous sites
JavaScript
30
star
11

Pointy

A jQuery plugin that dynamically points one element at another ~
JavaScript
26
star
12

Keycaster

A jQuery plugin that adds a keystroke and mouse visualizer to your browser window.
JavaScript
16
star
13

Pathslider

Numerical slider that follows a Bezier path
JavaScript
16
star
14

Jatt

Just another Tooltip
HTML
7
star
15

Unicode

HTML Escape Codes for UTF-8 (0-65,535)
JavaScript
6
star
16

ZenHub-userscripts

â›” BROKEN! Userscripts to add functionality to ZenHub
JavaScript
6
star
17

imageHighlighter

A jQuery plugin that highlight blocks of an image when hovering over a link.
JavaScript
6
star
18

css3-background-utilities

Prepend, append & remove multiple background images
JavaScript
5
star
19

FancySelector

Select replacement, but fancy!
JavaScript
5
star
20

imagesLoaded

Just a little script to run a callback when all images have completed loading; it ignores image load errors.
JavaScript
5
star
21

Presentations

Presentations for lightning talks
JavaScript
4
star
22

squeezeBox

SqueezeBox adds a whole page sliding accordion effect to your content
JavaScript
4
star
23

color-bundle

Rollup bundled version of Qix-/color
JavaScript
3
star
24

Vertical-Parallax

Vertical Parallax Demo
3
star
25

WebSearch

A jQuery plugin to add a search button to your site
JavaScript
3
star
26

progressIndicator

A jQuery plugin that allows manual control of a progress or loading indicator
JavaScript
3
star
27

join-non-empty-array

Join non-empty array elements into a string
JavaScript
3
star
28

is-regexp-string

Check if a string is a regular expression
JavaScript
3
star
29

todaysImage

A jQuery plugin that will take a group of images with a set date range, and show a random image based on the current date.
JavaScript
3
star
30

WebSearchUI

A jQuery UI Widget to add a search button to your site.
JavaScript
2
star
31

va-page-checker

Highlight web components, accessibility issues, and other issues on VA.gov pages
JavaScript
2
star