Commit Graph

461 Commits

Author SHA1 Message Date
Justin F. Hallett
767929411f User $.datepicker instead to get the selected date as a full string. 2013-06-10 09:30:10 -06:00
Justin F. Hallett
fa3c0dc763 Use outerHeight to get the full Height of the caption
Also simplified how often the caption height was used by adding it to sTop
2013-06-10 09:21:55 -06:00
Volker Thiel
9733f794aa Widget option 'filter_reset' for dynamic content
The widget option "filter_reset" only works for elements that are present in the DOM on initialization of the table. Now it works for elements that have been added to the DOM at some later point as well.
2013-06-05 10:31:55 +02:00
Mottie
eb48e66684 Added stickyHeaders_includeCaption; fixes #322 2013-06-04 20:11:05 -05:00
Mottie
e7ebec01ce Added filter_defaultAttrib option to obtain & set default filter values 2013-06-04 20:02:16 -05:00
Mottie
3c1ccf2061 filter formatter now properly sets default values 2013-06-04 19:58:15 -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
d72bb5fb71 filter formatter now works in sticky headers; fixes #290 2013-05-30 10:54:40 -05:00
Mottie
8ba5c87969 Added "stickyHeadersInit" event 2013-05-28 23:04:32 -05:00
Mottie
e9344d6c49 filtering child rows should now work properly; fixes #306 2013-05-28 22:55:06 -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
17ebc25fbb filter placeholder text can now be obtained from jQuery data 2013-05-24 17:42:15 -05:00
Mottie
61ae505fac fix to filter optimization tweak (#313), when searching for exact matches 2013-05-24 09:36:00 -05:00
Mottie
da87350800 updated filter formatter demos & fixed some issues with the compare option; see #304 2013-05-23 15:32:19 -05:00
Mottie
a389fa198b filter logical "or" now exactly matches & updated filter get/set functions to work when filter_columnFilters is false 2013-05-23 15:28:19 -05:00
Mottie
361153a7d1 filter optimization, search already filtered rows - see #313 2013-05-20 10:40:32 -05:00
Mottie
79a64e3044 filter search delay is no longer ignored 2013-05-20 10:05:08 -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
6de26e8119 added compare option to various filterFormatter functions; fixes #304 2013-05-13 18:18:57 -05:00
Mottie
4494da5357 updated localstorage check 2013-05-13 13:06:02 -05:00
Mottie
61c961ef5b fixed filter date comparisons 2013-05-13 13:05:31 -05:00
Mottie
fc9a64e693 added filter_onlyAvail option; fixes #292 2013-05-12 17:32:39 -05:00
Mottie
e21baf0024 fix filter widget numeric range error 2013-05-12 15:17:46 -05: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
31ffad7fea filter widget now works properly with date comparisons; fixes #302 2013-05-08 11:04:23 -05:00
Mottie
64428b68e3 updated digit & currency parsers, added missing sortBegin - found via unit testing 2013-05-08 08:06:02 -05:00
Mottie
542e5bb896 fixed a stickyHeaders_offset issue 2013-05-06 09:07:21 -05:00
Mottie
1573726c46 added stickyHeaders_addResizeEvent option with public function; fixes #289 2013-05-04 07:25:51 -05:00
Mottie
2274580ebf added stickyHeader_offset; fixes #294 2013-05-03 16:25:41 -05:00
Mottie
0d127da1a1 filter-select updates properly within the sticky header; fixes #288 2013-05-02 15:37:31 -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
fa2a11c774 filter_liveSearch can now contain a minimum number of characters; see #286 2013-04-26 17:41:39 -05:00
Mottie
d54813d1fa filter_liveSearch now works properly in non-webkit browsers; fixes #285 2013-04-26 16:01:45 -05:00
Mottie
68cc42ce0f filter_searchDelay no longer ignored (broken in v2.9.0) 2013-04-26 14:34:08 -05:00
Mottie
7593fbc8ee triggered filter searches now update the inputs properly; see #146 2013-04-26 11:24:11 -05:00
Mottie
1162f9c8d5 added filter_filteredRow class name option; used by the pager 2013-04-26 11:22:47 -05:00
Mottie
07e4f9afe1 version bump 2013-04-13 12:27:30 -05:00
Mottie
45f83dc1fe fixes stickyHeader widget lag - issue #278 2013-04-13 11:59:14 -05:00
Mottie
3500d91be3 final cleanup & version bump 2013-04-12 21:15:57 -05:00
Mottie
cf46109b6c Added content editable widget 2013-04-12 20:39:07 -05:00
Mottie
f1f82b31db Added repeatheaders widget 2013-04-12 17:14:00 -05:00
Mottie
615552e9e5 sticky header widget only monitors visible tables - fixes #278 2013-04-12 17:13:22 -05:00
Mottie
a5abb5060a removed slower find-self method 2013-04-12 11:27:46 -05:00
Mottie
10426559dc fix filter + ajax issue #270 & added public filter get & set functions 2013-04-12 11:26:16 -05:00
Mottie
7333519717 Added filter_liveSearch option 2013-04-08 01:21:57 -05:00
Mottie
97f657ac3b Added scroller widget 2013-04-08 00:40:39 -05:00
Mottie
ffafc9ea07 more cleanup 2013-04-04 16:33:28 -05:00
Mottie
51cfcd69d2 Added sort method 2013-04-03 11:21:05 -05:00
Mottie
b14d8809a1 remove processing icon from sticky header 2013-04-02 13:05:55 -05:00
Mottie
2134d6dcd0 stickyHeaders now include caption (fixes #126) & filter row (fixes #249) 2013-04-01 11:02:48 -05:00
Mottie
45c1b9b276 fixed filter row targetting 2013-03-31 12:23:48 -05:00
Mottie
5c4fe06b81 added widget priorities 2013-03-31 12:18:20 -05:00
Mottie
a5fe8668cc add resizable_addLastColumn widget option 2013-03-30 10:14:42 -05:00
Mottie
6de2cc930c Grouping widget demo now works properly. Fixes #267 2013-03-28 18:03:32 -05:00
Mottie
73d43713c2 Added language support to ignore leading article parser & renamed it to "ignoreArticles". Fixes #266 2013-03-28 16:57:38 -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
f13fc3d13d more parser demos & cleanup 2013-03-27 18:13:44 -05:00
Mottie
8306a9f38e Added iso8601 date parser. See issue #247 2013-03-26 18:18:09 -05:00
Mottie
fd32150e0c filter now works properly across tbodies. Fixes #264 2013-03-26 16:36:44 -05:00
Mottie
4f310ea3e6 code cleanup & metric demo 2013-03-26 16:16:13 -05:00
Mottie
41c774c777 Added grouping widget 2013-03-26 16:08:44 -05:00
Mottie
f052b2a164 Added assorted date parsers & demo 2013-03-26 16:05:21 -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
cda213a496 filter widget restores search after an update - fixes #253 2013-03-05 12:29:54 -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
f1ffc78be3 Added exactMatch to html5color & fixed hiding filter row - issue #250 2013-02-28 10:32:45 -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
5fef8cf031 No more parseJSON error - fixes #244 2013-02-24 00:22:27 -06:00
Mottie
b06d68a43f Added saveSortReset method 2013-02-24 00:17:42 -06:00
Mottie
87e6b0a196 added filter formatter search delay - fixes issue #245 2013-02-24 00:04:46 -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
41dd921b41 Don't include empty cells in the filter select 2013-02-21 12:08:20 -06:00
Mottie
1c7ca962be prevent invalid JSON string - fixes #240 2013-02-21 07:34:47 -06:00
Mottie
4e2887e22f replace quotes in filter select - fixes #242 2013-02-21 07:31:58 -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
9b1972a934 convert all files to utf-8 NO BOM 2013-02-17 13:53:33 -06:00
Mottie
41f4c6c963 use addBack() if supported - fixes #229 2013-02-17 13:29:02 -06:00
Mottie
9f487c5384 filterFormatter docs & files 2013-02-17 13:23:36 -06:00
Mottie
5eafcf7559 combined filter widget update - filterFormatter & new operators (range, AND, OR) - fixes #166 & #232 2013-02-17 13:21:05 -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
40591e7c2e Resizable widget: resize or disable specific columns. Fixes issue #215 2013-01-29 16:39:06 -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
93578eddbc made uitheme setting optional, use the theme option instead 2012-12-26 01:57:03 -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
58ee7c1b65 fixed broken minified widget file. Fixes issue #201 2012-12-20 13:30:23 -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
3c82eeab3a updates 2012-12-19 11:00:47 -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
d7f2891a67 added footerRow and footerCells to themes 2012-12-18 17:49:04 -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
839d5e268c sticky headers update - fixes #168, #170 & #172 2012-11-14 16:44:36 -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
blowsie
88f99d5418 missing semicolon
caused my page to break
2012-10-26 14:45:22 +02:00
Mottie
6d8fe95da8 pager now updates with updateComplete event 2012-10-25 17:57:59 -05:00
Mottie
ce376f75ab trim spaces in filter select options - fixes #161 2012-10-23 22:43:11 -05:00
Mottie
e5b196bd7a fixed disabled pager elements - issue #157 2012-10-17 10:15:54 -05:00
Mottie
5aaf12ebba remove filter row when all filter-false - issue #156 2012-10-17 07:33:14 -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
cc83b8a53b support horizontal scrolling of sticky headers - fixes #143 2012-10-13 13:58:16 -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
c29e651ebf updated docs 2012-09-27 14:57:19 -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
Rob Garrison
eac5d0e948 add processing icon 2012-08-18 21:05:37 -05:00
Rob Garrison
10c6e1a9f1 fix column width using percentages 2012-08-10 22:57:46 -05:00
Rob Garrison
567e77b323 fixed issue with natural sort and leading zeros 2012-08-06 22:01:23 -05:00
Sam Tyson
4e0cd4ede2 changed zebra widget to only add class to children TR of current TBODY - nested tables would have visible TR included since it was doing find("tr:visible"). 2012-08-02 15:03:12 -05:00
Rob Garrison
6048a785ff fix sortAppend being applied multiple times. Fixes issue #115 2012-08-01 22:49:48 -05:00
Rob Garrison
87f99b456a made isValueInArray function public 2012-08-01 17:34:29 -05:00
Rob Garrison
e14dd1a035 more theme fixes 2012-07-29 11:54:54 -05:00
Rob Garrison
cd2cd2ac9c updateCell fix & tweaks 2012-07-29 11:28:09 -05:00
Rob Garrison
aa7b85d75a added refreshWidgets method & updated destroy method 2012-07-25 14:55:13 -05:00
Rob Garrison
98dd14569a added theme & cssIcon options 2012-07-24 16:54:25 -05:00
Rob Garrison
ec128f0084 loaded parsers & widgets are now public 2012-07-24 14:27:31 -05:00
Rob Garrison
269b86a23b updated metadata & made JSLint happy 2012-07-20 19:37:12 -05:00
Rob Garrison
19341c3262 detaching tbody is faster than document fragments 2012-07-20 16:41:23 -05:00
Rob Garrison
8a0308ad3b Merge branch 'master' of https://github.com/Mottie/tablesorter 2012-07-19 10:43:29 -05:00
Rob Garrison
6ccc256faf merged in bug fixes and cleanup 2012-07-12 03:30:12 -05:00
Rob Garrison
b2ea3a54ec cleanup & made sort functions public 2012-07-12 03:03:54 -05:00
Rob Garrison
3951345f69 optimized ipAddress parser 2012-07-12 02:25:32 -05:00
Rob G
718ef4e79b Merge pull request #106 from mmeisel/patch-1
Support octets with a single digit in ipAddress parser
2012-07-12 00:09:11 -07:00
Rob G
c7802f0576 Merge pull request #107 from wwalser/getElementTextInnerHtml
Remove use of innerHTML in the getElementText method
2012-07-11 23:59:32 -07:00
Wesley Walser
38f7d73be3 Remove use of innerHTML in the getElementText method 2012-07-12 15:43:23 +10:00
Michael Meisel
660fde6683 Support octets with a single digit in ipAddress parser 2012-07-11 15:06:28 -07:00
Wesley Walser
4d8a6a1adf Remove return false. 2012-07-06 15:07:20 +10:00
Rob Garrison
c2def6bda5 fixed zebra striping of nested non-sorted tables - issue #98 2012-06-28 12:43:23 -05:00
Rob Garrison
08ff6e2097 filter widget now skips an empty table 2012-06-21 09:29:52 -05:00