Commit Graph

357 Commits

Author SHA1 Message Date
Mottie
5f366762f7 currency parser update: detect with +/- symbols 2014-02-18 12:40:10 -06:00
Mottie
1686e31cd2 Log now displays console errors and/or warnings based on key words 2014-02-11 00:13:43 -06:00
Mottie
396952b57a Add filter_hideEmpty; Correct pager & widget updating. Fixes #450.
When all rows are removed from the table, ensure widgets are applied
(including refreshing the filter search), and ensure the pager display
updates. Add filter_hideEmpty option to allow setting hiding the filter
row when the table doesn't contain any tbody rows.
2014-02-11 00:09:49 -06:00
Mottie
9598bc87ac consolidate widget default class names 2014-02-11 00:09:35 -06:00
Mottie
46bedcdfed fix destroy method - remove unsorted class name 2014-02-10 23:56:06 -06:00
Mottie
9ca70917df cleanup tablesorter api 2014-02-10 23:46:03 -06:00
Mottie
0e438e4bbd Improve accessibility & add unsorted header class 2014-02-10 23:45:34 -06:00
Mottie
3256926f29 Make header bindEvents function public; update stickyHeaders widget
Use keyup to allow pressing enter on links (if set by selectorSort
option)
Fixed cell targeting - broken in multiple header rows, with disabled
cells (see pager ajax demo)
2014-02-10 23:43:44 -06:00
Mottie
db0d0f5f78 shortDate parser now works properly with header colspans. Fixes #474 2014-02-06 14:40:30 -06:00
Mottie
d1a9f2ee22 version bump 2013-12-16 16:02:59 -06:00
Mottie
173db948c6 version bump 2013-12-14 10:51:14 -06:00
Mottie
328bba34a7 addRows method now works on an empty table. Fixes #450 2013-12-03 17:55:25 -06:00
Mottie
d81d64f418 version bump & cleanup 2013-12-02 13:26:31 -06:00
Mottie
7c5a85c4c2 Refreshing widgets now only applies to previously installed widgets. Fixes #442 2013-11-27 11:09:30 -06:00
Mottie
0d565d3340 version bump 2013-11-25 08:39:30 -06:00
Mottie
651957606d version bump 2013-11-22 20:01:48 -06:00
Mottie
f68b3898c0 more search menu tweaks & version bump 2013-11-19 22:21:16 -06:00
Mottie
c5a7109f2a Modified sorting algorithms; Add sortStable. Fixes #419.
Moved empty cell coding back inside of sort functions; fixes
multi-column sorting with empty cells.
2013-11-19 14:03:34 -06:00
Mottie
118f819d26 Zebra widget now skips removable rows 2013-11-13 20:40:12 -06:00
Mottie
5b57f2f2ee Add tabIndex option. Fixes #415 2013-11-13 16:41:20 -06:00
Mottie
c35b7cef9b remove double icon class names 2013-11-13 16:34:30 -06:00
Mottie
ce7e0836c0 version bump 2013-11-09 14:30:58 -06:00
Mottie
3b333d0d9b Remove rows from table when using pager ajax #411 2013-11-08 23:49:55 -06:00
Mottie
774192bf35 version bump 2013-11-02 11:05:27 -05:00
Mottie
deaee241fe filter widget fixes 2013-10-31 10:06:50 -05:00
Mottie
1cc8b0da33 version bump 2013-10-30 17:59:13 -05:00
Mottie
4990460d0b allow sorting zero value hex (0x00) 2013-10-30 17:59:06 -05:00
Mottie
dc27ec2986 better formatFloat replace method 2013-10-30 17:59:02 -05:00
Mottie
fdc698c97d replace innerHTML with .html(). Fixes #385. 2013-10-18 11:44:09 -05:00
Mottie
ff07d94a7d Added numberSorter option; Modified textSorter option to be set per column 2013-10-17 23:14:17 -05:00
Mottie
c4f10de366 Added pager widget, pager cleanup & filter widget tweaks for ajax. Fixes #388 2013-10-17 23:14:17 -05:00
Mottie
458669a75d Fixed update issues, see #372 2013-10-11 14:33:31 -05:00
Mottie
ca7124518d version & doc updates 2013-10-10 23:18:33 -05:00
Mottie
636ef9c65a Only visible columns will be considered when fixing column widths. Fixes #371 2013-10-10 07:59:40 -05:00
Mottie
c962a7c20d Keep track of initialized widgets & extending widget options. Fixes #330 2013-10-10 07:59:39 -05:00
Mottie
29c5bf4a4d updateComplete should now fire properly, after an ansynchronous ajax call. Fixes #343 2013-10-10 07:59:38 -05:00
Mottie
6b7b842c60 Removed natural sorting of dates. Fixes #373 2013-10-10 07:59:37 -05:00
Mottie
12ca586011 All class names used for finding elements have new "empty" default values. Fixes #381 2013-10-10 07:59:37 -05:00
Mottie
d589d3272e add build table widget 2013-10-10 07:59:37 -05:00
Mottie
88b5a33b34 remove unnecessary false from return false - see #305 2013-10-10 07:59:36 -05:00
Mottie
3323fd92e1 added buildTable script check to core 2013-10-10 07:59:34 -05:00
Mottie
8b23e660e7 cache is now checked properly after delayInit is set true - fixes #346 2013-10-10 07:59:33 -05:00
Mathieu Lemoine
b45ce55f06 Fix: Bug in jquery version comparison: parseFloat does not see 1.10 > 1.4 2013-06-17 11:09:31 -04:00
Mottie
eb48e66684 Added stickyHeaders_includeCaption; fixes #322 2013-06-04 20:11:05 -05:00
Mottie
934b9cb9b5 limit content size when using percent parser detection; fixes #320 2013-06-04 17:09:16 -05:00
Mottie
2af097a0e8 now using proper closest() equivalent; fixes #319 2013-05-31 15:58:22 -05:00
Mottie
93fa8141b7 added html5 skipTest option to filter formatter functions. Fixes #307. 2013-05-30 11:57:11 -05:00
Mottie
15d5d36054 version bump 2013-05-30 11:31:13 -05:00
Mottie
8ba5c87969 Added "stickyHeadersInit" event 2013-05-28 23:04:32 -05:00
Mottie
3c0828712d pager pageSize method properly stores set page size; fixes #287 2013-05-27 09:18:33 -05:00
Mottie
1ea06d5d1a updated minified scripts 2013-05-27 08:53:35 -05:00
Mottie
f721cef683 doc updates & version bump 2013-05-27 08:38:55 -05:00
Mottie
5cd91b9901 merged in keyboard accessibility with some tweaks 2013-05-15 22:39:52 -05:00
Mottie
9b9a42b718 Merge branch 'master' of github.com:Mottie/tablesorter 2013-05-15 22:12:20 -05:00
Mottie
0aadcfb2ff Fixed improper reference to the correct "dateFormat"; fixes #306 2013-05-14 15:51:43 -05:00
Dawn Budge
a582eda64d Added in keyboard access 2013-05-14 15:45:18 +01:00
Mottie
c2bb547f31 fixes to updateAll method to properly refresh widgets 2013-05-12 15:16:37 -05:00
Mottie
6e5351d104 update docs, more unit testing & minor tweaks 2013-05-08 23:36:06 -05:00
Mottie
64428b68e3 updated digit & currency parsers, added missing sortBegin - found via unit testing 2013-05-08 08:06:02 -05:00
Mottie
cfb61554b5 Fixed content selection & form interaction in the headers/sticky headers; fixes #57 2013-04-30 09:45:58 -05:00
Mottie
07e4f9afe1 version bump 2013-04-13 12:27:30 -05:00
Mottie
3500d91be3 final cleanup & version bump 2013-04-12 21:15:57 -05:00
Mottie
a5abb5060a removed slower find-self method 2013-04-12 11:27:46 -05:00
Mottie
51cfcd69d2 Added sort method 2013-04-03 11:21:05 -05:00
Mottie
5c4fe06b81 added widget priorities 2013-03-31 12:18:20 -05:00
Mottie
6de2cc930c Grouping widget demo now works properly. Fixes #267 2013-03-28 18:03:32 -05:00
Mottie
aa0266c388 added pager customAjaxUrl - See #256 2013-03-27 20:01:39 -05:00
Mottie
ba885c436d update to v2.8.0 2013-03-27 18:21:09 -05:00
Mottie
5df7f77819 Added updateAll; plus reorganization & cleanup 2013-03-25 09:04:00 -05:00
Mottie
c9d4d12aa5 stop method propagation at the table - fixes #263 2013-03-23 09:41:33 -05:00
Mottie
24d5aabaa6 fixed javascript error when spamming update methods 2013-03-22 18:53:51 -05:00
Mottie
07d7c1c749 getData will now allow dashed class names; e.g. "sorter-my-custom-parser" 2013-03-18 19:50:30 -05:00
Mottie
a1106c0fc0 fixed addwidget option method 2013-03-18 19:48:24 -05:00
Mottie
e9ca100372 Some public methods now accept the table as a DOM element or jQuery object - see #243 2013-03-14 00:28:08 -05:00
Mottie
571f724bb1 short date parser no longer detects semantic versioning numbers 2013-03-14 00:04:52 -05:00
Mottie
0b7ba1024c Made internal variables more consistent & some code rearrangement 2013-03-13 23:36:50 -05:00
Mottie
ae267560fc Detect parsers in reverse order & make them hardy 2013-03-11 12:17:49 -05:00
Mottie
a4fa0ed49c update method now enables/disables column sorting 2013-03-06 08:19:22 -06:00
Mottie
cc53af350c addWidget method will now merge an options object 2013-03-05 12:02:28 -06:00
Mottie
c7d3458f05 updated change log & version bump 2013-03-01 07:31:27 -06:00
Mottie
bde4482241 updateCell now removes extra rows to ensure correct cell indexing 2013-02-28 10:03:23 -06:00
Mottie
eaa39e731f cleanup & bump version 2013-02-24 00:53:19 -06:00
Mottie
7b672d678b prevent error in IE8 - fixes issue #246 2013-02-23 23:59:27 -06:00
Mottie
e5483f3d49 cleanup & version bump 2013-02-22 09:02:29 -06:00
Mottie
220f1c580c pager now targets correct page when the table is empty 2013-02-20 01:17:27 -06:00
Mottie
c3089d6ceb get correct number of cols in widgetFixed - issue #238 2013-02-19 23:13:43 -06:00
Mottie
c96f36d4ac minor bug fixes 2013-02-17 14:28:18 -06:00
Mottie
41f4c6c963 use addBack() if supported - fixes #229 2013-02-17 13:29:02 -06:00
Mottie
f6185db9ac revert code that always adds a colgroup - fixes issue #238 2013-02-14 11:37:01 -06:00
Mottie
51745e904d namespaced all events 2013-02-14 11:23:37 -06:00
Mottie
9c5823c263 update natural sort regex 2013-02-10 11:10:05 -06:00
Mottie
f3d2fc157e currency parser will now detect currency with commas, decimals & spaces 2013-02-10 08:04:26 -06:00
Mottie
f544e5cc9c merge in pull request #228 2013-02-06 08:13:13 -06:00
Deniss Abramovs
4d2edc1fed Update js/jquery.tablesorter.js
Fix - Uncaught TypeError: Cannot read property 'debug' of undefined
2013-02-06 13:40:35 +02:00
Mottie
197960a791 doc update & added chili back 2013-01-31 07:08:47 -06:00
Mottie
009cf1e92a doc & version updates 2013-01-29 16:42:23 -06:00
Mottie
678baf14b6 prevent error if parser is missing "is" function 2013-01-26 08:53:56 -06:00
Mottie
ca875263c2 updated date parsers 2013-01-26 08:52:09 -06:00
Mottie
be638d8db5 saved number of columns in config.columns 2013-01-26 08:50:15 -06:00
Mottie
c219ea6523 Added updateRows (same as "update") to fix issue #217 2013-01-18 14:55:00 -06:00
Mottie
d680b630b1 always add colgroup & col, for consistency 2013-01-18 14:53:33 -06:00
Mottie
d527ccac92 filter widget no longer crashes - fixes #213 2013-01-10 08:52:23 -06:00
Mottie
ae2040ff21 filter-select columns now update with the table 2013-01-08 23:21:04 -06:00
Mottie
6eb36a6532 Fixed pager + filter problems reported in issue #207. 2013-01-04 12:10:17 -06:00
Mottie
3e9b5d56ce fixed destroy/remove widget issues 2013-01-04 11:00:48 -06:00
Mottie
5c378ec2fa added config.$tbodies 2013-01-04 09:15:29 -06:00
Mottie
c963f325e5 updated headerTemplate demos 2012-12-26 02:06:26 -06:00
Mottie
9da639c95e no more error when initializing on an empty table - fixes #206 2012-12-26 01:49:05 -06:00
Mottie
fa419d7db9 Fixed sortReset bug - issue #167 2012-12-22 10:05:46 -06:00
Mottie
4336c5d74a added headerTemplate and onRenderTemplate options 2012-12-22 10:02:03 -06:00
Mottie
af43f1cc25 cleanup & updating version numbers 2012-12-20 13:46:50 -06:00
Mottie
e52e148ead fix ie8 hasOwnProperty issue. Fixes issue #200 2012-12-20 13:18:48 -06:00
Mottie
623b1a3b7a tfoot tables no longer breaks sorting. Fixes issue #196 2012-12-20 13:17:35 -06:00
Mottie
8749473da1 Allow using formatFloat without providing a table 2012-12-19 09:06:19 -06:00
Mottie
bb4987bba9 prevent parser error on an empty table. Fixes #199 2012-12-19 08:50:02 -06:00
Mottie
7a28b694d8 Merged in sortResetKey enhancement 2012-12-18 16:39:37 -06:00
Mottie
954065df89 merge in improved ajax support 2012-12-18 15:50:42 -06:00
Mottie
363eb7ea1b Merge branch 'master' of github.com:dhamma/tablesorter 2012-12-17 14:40:51 -06:00
Ryan Millikin
3d415333cc AJAX paging updates. This patch fixes issues with update events being re-triggered continuously and AJAX error handling being bound too many times. It also adds support for passing filtering parameters with the AJAX request. 2012-12-17 11:33:46 -06:00
emmerich
ce5bc8d364 Added a sortResetKey property to allow for removing the sort on a column through the use of a key modifier.
Updated documentation to show this property.
2012-12-17 11:44:02 +00:00
Mottie
f9d1d2bab2 updated parser regex (after basic unit tests) 2012-12-14 14:09:37 -06:00
Mottie
351e3ad699 Fixed crlf issue 2012-11-27 20:55:36 -06:00
Mottie
3275096e0a fixed recursive ajax pager issue #182 2012-11-27 17:39:53 -06:00
Mottie
4410926485 fixed a numeric column sorting bug in IE - fixes issue #181 2012-11-26 13:16:19 -06:00
Mottie
dd919cd68a fixed inconsistencies in using sortUp & sortDown - fixes issue #173 2012-11-22 19:53:41 -06:00
Mottie
9a5bc0e0c4 fixed issue #179 - using addRows on an empty table 2012-11-22 11:20:25 -06:00
Nick Craver
2f506a34e5 Remove eval(), fixing minifier issues
The eval() inside multisort() was causing minifier variable collision
with a few minifiers.  Since this eval isn't necessary it might as well
be removed so the browser can also optimize the code path.
2012-11-21 10:48:46 -05:00
Mottie
9b763d5baa pager & stickyHeaders widget bug fixes - see issue #175 2012-11-15 18:09:50 -06:00
Mottie
5a2ca38fb9 update docs & fixed minor errors 2012-11-14 16:52:30 -06:00
Mottie
8aafc9c119 fix selector error iOS + jQuery 1.8+ - fixes issue #132 2012-11-14 08:47:09 -06:00
Mottie
b835209024 added sortReset method 2012-11-06 11:41:02 -06:00
Mottie
6d8fe95da8 pager now updates with updateComplete event 2012-10-25 17:57:59 -05:00
Mottie
e5b196bd7a fixed disabled pager elements - issue #157 2012-10-17 10:15:54 -05:00
Mottie
5187750791 fixed filter widget parsed data error - fixes issue #149 2012-10-13 20:16:05 -05:00
Mottie
a0e5229d32 changed selectorRemove default 2012-10-13 15:10:29 -05:00
Mottie
b36a65eeed updateCell now works with jQuery v1.2.6, again 2012-10-13 14:43:48 -05:00
Mottie
6186faa5bf uitheme wraps headers in a div for Firefox 2012-09-29 08:42:58 -05:00
Mottie
b0fccd0ebb resizable widget now properly works with jQuery v1.2.6 2012-09-29 08:20:33 -05:00
Mottie
ca7671bfd6 fixed closest() not supported by jQuery 1.2 2012-09-29 08:05:34 -05:00
Mottie
56f987a5d0 updated date & time parsers - issue #125 2012-09-27 14:21:43 -05:00
Mottie
8505b22509 added selectorsort option - issue #137 2012-09-26 14:24:55 -05:00
Mottie
a9dd830893 ensure numeric sortList values - fixes #127 2012-09-26 10:10:45 -05:00
Mottie
124e0dbb2f fix data object compatibility - issue #124 2012-09-13 10:29:16 -05:00
Rob Garrison
373e85078a unbind before bind. Fixes issue #119 2012-08-19 19:01:35 -05:00
Rob Garrison
4d9d973538 add sort class names to the footer 2012-08-19 16:32:44 -05:00
Rob Garrison
b3d0e24118 reduce click time (for resizable) & changed showProcessing default 2012-08-19 12:47:21 -05:00
Rob Garrison
0b15fa2544 ensure isDigit won't break with numeric inputs. Fixes #121 2012-08-19 12:45:51 -05:00
Rob Garrison
28cd34b42e added tfoot indexing for sorted styling 2012-08-18 23:51:48 -05:00
Rob Garrison
81f495ce8d more widget & parser public methods & cleanup 2012-08-18 22:20:38 -05:00
Rob Garrison
f8df1d5f9e widget remove functions & lots of widget updates 2012-08-18 21:10:01 -05:00