Clicking on <th> tags reorders rows of an HTML table in ascending/descending order.
### The Important Stuff ###
When enabled, clicking on a table header ("<th>") will reorder the table based on the values belonging to that column of the table. Order is ascending/descending, click to toggle.
### Change Log ###
1.7: (Community Contribution!) Support tables without headers and use tbody
1.6: (Community Contribution!) Better handling of negative numbers
1.5: (Community Contribution!) State saved using chrome local storage, and columns can now be sorted independently
1.4: Added Alphanumeric sorting algorithm
1.3: minor bug fix
1.2: toggle asc/desc
1.1: removed jQuery dependency
1.0: initial upload
### Verbose ###
Tables are clean and great for displaying information - when that information is ordered, at least. It is frustrating to search through a disorganized table, and not much better when the table is ordered using a bad index.
Suppose I am looking through a contact list for a friend and the list is ordered by last name as opposed to first name. If I'm sitting there looking for his first name, I'm going to have a bad time. This extension changes all of that. Every single table posted online can now be easily resorted at the click of the mouse, just as it would in a spreadsheet.
And best of all, this extension is open source! Feel free to fork and/or contribute.