Commit Graph

795 Commits

Author SHA1 Message Date
Mottie
29d7dd464c Filter: Ensure filter is parsed if column is set to use parsed data 2014-07-16 17:19:49 -05:00
Mottie
0782741fb8 Filter: ignore change event if input value hasn't changed. Fixes #685 2014-07-16 15:11:54 -05:00
Mottie
c9c11a8495 Output: update method to allow downloads without modifying htaccess. Fixes #681 2014-07-15 21:19:47 -05:00
Mottie
c4cad65dc4 Filter: select now obtains parsed data when set for a column. Fixes #684 2014-07-15 17:19:05 -05:00
Mottie
e84f2992d4 Parser: add select text parser. See #684 2014-07-15 17:14:27 -05:00
Mottie
4c958da495 Filter: make config.filteredRows count available @ filterInit event. Fixes #670 2014-07-15 12:42:21 -05:00
Mottie
e0ecda6423 Core: add config.table variable 2014-07-15 12:42:20 -05:00
Mottie
ed5a86ffad Core: update config.totalRows variable before initialization. Fixes #670 2014-07-15 12:42:10 -05:00
Mottie
26493ec8bc Parsers: Add image alt parser 2014-07-11 15:01:27 -05:00
Mottie
4f29e36f12 Filter: force cache build on initial search when delayInit true. Fixes #678 2014-07-11 15:01:26 -05:00
Mottie
4ef7bcd5a8 Pager: initialize without building cache when delayInit true. Fixes #678 2014-07-11 15:01:20 -05:00
Mottie
98d47ff3bb Parser: update input/select elements binding 2014-07-08 21:27:22 -05:00
Mottie
24d1865df4 Resizable: remove unused grip code 2014-07-08 21:13:56 -05:00
Mottie
6de1009af8 version bump 2014-07-04 07:36:50 -05:00
Mottie
10b0f4e7f2 Resizable: add resizable_throttle option to throttle mousemove event. Fixes #662 2014-07-03 23:04:15 -05:00
Mottie
b83f67a965 UITheme: non-existent column no longer causes js error. Fixes #672 2014-07-03 22:12:09 -05:00
Mottie
de3e721ecb Core: add $.tablesorter.hasWidget() function
also updating docs for accessing config.totalRows & config.filteredRows
2014-07-03 13:33:36 -05:00
Mottie
f7b9619b2f Pager widget: ensure pagerComplete event fires on init 2014-07-03 13:17:09 -05:00
Mottie
adbfe83edf Filter: filterInit & filterEnd events now pass config as a parameter 2014-07-03 11:47:58 -05:00
Mottie
2a835930e4 Core/Filter/Pager: Add config.totalPages & modify filterEnd variable to include it. See #670 2014-07-03 10:59:48 -05:00
Mottie
baac4d94f4 Filter: Fix change/search event being ignored for filterFormatter & selects 2014-07-03 10:31:20 -05:00
Mottie
21492fe960 Pager: update c.filteredRows when using ajax. Fixes #670 2014-07-03 09:32:27 -05:00
Mottie
7e36b9553b Filter: Add internal filteredRows variable. Fixes #670 2014-07-03 07:56:28 -05:00
Mottie
7be358f50c Resizable: bind mousemove to document instead of table header. Fixes #665
make the resizable consistent with other resizers as it is what end users are expecting
2014-07-03 07:02:32 -05:00
Mottie
2476c3bb79 Filter: include any column filter in determination to search filtered rows. Fixes #669 2014-07-03 06:10:13 -05:00
Mottie
d34d951b93 Filter: filter_initialized flag now gets set appropriately. Fixes #668 2014-07-02 23:18:49 -05:00
Mottie
6ece2fe6b4 Pager: filtered rows now equals total rows when ajaxProcessing returns an array. Fixes #667 2014-07-02 15:43:15 -05:00
Mottie
0b380ad323 Filter: add filter_searchFiltered option to allow disabling the search of already filtered rows 2014-06-30 23:07:12 -05:00
Mottie
197af4fc31 version bump 2014-06-28 23:04:50 -05:00
Mottie
0ef9612fdb Add roman numeral parser 2014-06-28 22:29:28 -05:00
Mottie
3b4cd54c61 Scroller: add scroller_upAfterSort option. Fixes #660 2014-06-26 12:09:59 -05:00
Mottie
20938f9bf9 Pager widget: change goto (reserved word) to gotoPage & doc updates. Fixes #657 2014-06-23 15:36:50 -05:00
Mottie
2bd55b3a5b Static: static rows now manipulated within a detached tbody
updated demo to allow the user to toggle static rows
2014-06-22 08:22:39 -05:00
Mottie
b1b09f1bb8 Pager: prev & next buttons now disable with 0 filtered pages. Fixes #649 2014-06-22 06:37:02 -05:00
Mottie
d6666e4999 Pager: fix setting of filteredRows from ajaxProcessing. Fixes #649 2014-06-21 19:32:16 -05:00
Mottie
a10f0decf7 Core: add tablesorter-processing class name to table during processing. Fixes #655 2014-06-21 14:02:49 -05:00
Mottie
948d8de4f9 Pager: fix use of selectorRemove class name 2014-06-21 11:54:02 -05:00
Mottie
a98584e9c5 Pager: objects returned by ajaxProcessing can now include a filteredRows value. Fixes #649 2014-06-21 01:24:21 -05:00
Mottie
7085eed6a6 Filter: modify change event so a select searches w/o a carriage return. Fixes #650 2014-06-21 01:14:45 -05:00
Mottie
ea48d95fbc Filter: filter_liveSearch set to number now searches when pressing enter. Fixes #654 2014-06-20 12:31:00 -05:00
Mottie
d9cb97f1e6 version bump 2014-06-18 16:07:29 -05:00
Mottie
826bed7e5d Scroller: change default scroll bar width to 18. Fixes #363 2014-06-18 14:48:13 -05:00
Mottie
46f2561f32 Scroller: behaves properly with overflow scroll & column alignment. Fixes #340 & #333 2014-06-18 14:48:13 -05:00
Mottie
ba7a0de1b8 Scroller: Set column widths are now maintained. Fixes #634 & #380 2014-06-18 14:48:00 -05:00
Mottie
8cd27bb65f Core: clearTableBody function now detachs rows instead of the tbody 2014-06-16 22:39:05 -05:00
Mottie
6042a3ae26 Pager: correctly detach and append jQuery rows. Fixes #650 2014-06-16 22:36:08 -05:00
Mottie
10528ebd44 Filter: corrected filter events & prevent table manipulation if filters are empty. Fixes #645
filter events no longer occur before the filterInit event
2014-06-16 11:19:29 -05:00
Mottie
d5fb24c059 Filter: filter formatter for jQuery UI datepicker now remembers the correct date 2014-06-16 11:16:54 -05:00
Mottie
65c9fa40c2 Print: change jQuery requirement to v1.2+ 2014-06-11 21:41:40 -05:00
Mottie
9b4ce42286 Print: popup now automatically closes with print dialog. Fixes #643 2014-06-11 21:39:55 -05:00
Mottie
5aeae68774 Filter: selectSource option now correctly handles parsed values that return a zero 2014-06-04 16:01:55 -05:00
Mottie
324014283d Pager: specifically target rows to prevent issues with ember scripts. Fixes #638 2014-06-03 07:58:11 -05:00
Mottie
9375ce6b1f Scroller: thead width now set in IE. Fixes #637 2014-06-03 07:16:00 -05:00
Mottie
c09945c60c version bump 2014-05-28 19:22:11 -05:00
Mottie
5ce66aebfe Parser: input-select parser no longer binds to non-tablesorter tables. Fixes #633 2014-05-28 15:46:18 -05:00
Mottie
f932d2687e Pager: Fix widgets sometimes not being applied after page change 2014-05-28 12:16:14 -05:00
Mottie
d654a18b70 Filter: add a not-exact-match (!=) filter type. Fixes #628 2014-05-28 11:00:00 -05:00
Mottie
26db918be7 Core: add parser-false setting. Fixes #629 2014-05-28 07:29:43 -05:00
Mottie
d2eb430d2b Pager: update widget to also pass jqxhr to ajaxProcessing. See #626 2014-05-26 17:08:41 -05:00
Mottie
06bbea7544 Core: allow use of select & buttons in the header. Fixes #625 2014-05-26 17:04:51 -05:00
Mottie
3d6b03037b Math: values are now obtained from data-attributes first 2014-05-26 17:04:50 -05:00
Mottie
fcebad5a0f version bump 2014-05-22 07:53:29 -05:00
Mottie
219606e0db Pager: fix pager updating 2014-05-22 07:53:28 -05:00
Mottie
5aca5e266f Filter: filter-match works again 2014-05-22 07:53:27 -05:00
Mottie
ff3730093c Filter: fix child row filtering 2014-05-22 07:53:27 -05:00
Mottie
e0065710d2 Core: refer filter_functions & filter_selectSource by header class/id. See #237. 2014-05-22 07:53:18 -05:00
Mottie
acbf44d892 Math: now works properly with the pager. Fixes #621 2014-05-21 12:19:44 -05:00
Mottie
c429a0aa0a Output: add duplicate spans option. Fixes #619 2014-05-20 21:40:57 -05:00
Mottie
063f109659 Scroller: filter widget works with scroller again. Fixes #620 2014-05-20 20:49:19 -05:00
Mottie
1d3e7d9702 columnSelector: refreshColumnSelector no longer dependent on breakpoints 2014-05-20 20:47:55 -05:00
Mottie
485ab53e18 columnSelector: add refreshColumnSelector method 2014-05-18 13:14:48 -05:00
Mottie
70bd231ba4 Core: include resetToLoadState in destroy method 2014-05-16 13:47:03 -05:00
Mottie
9657255429 Core: Refer textExtraction by header class/id 2014-05-16 13:38:56 -05:00
Mottie
4627f214b8 Core: Refer headers option by header class/id 2014-05-16 13:38:55 -05:00
Mottie
05f9dbf4e7 columnSelect: fix remove error 2014-05-16 13:37:13 -05:00
Mottie
c36bba643a Core: remove widgets before resetToLoadState 2014-05-16 13:30:01 -05:00
Mottie
42f363c96f Add resetToLoadState method 2014-05-16 13:23:42 -05:00
Mottie
bf94978dd2 Core: new sorton values "a", "d", "n", "s" & "o" 2014-05-13 10:45:32 -05:00
Mottie
9c0017d44e Core & pager: use detach instead of empty on tbody rows 2014-05-08 12:07:13 -05:00
Mottie
acefd269f9 Output: add config parameter to output_callback 2014-05-07 11:46:26 -05:00
Mottie
41be62bb32 Output: add output_ignoreColumns option. Fixes #607 2014-05-06 10:59:35 -05:00
Mottie
346587f4bc Print: add print_callback option 2014-05-06 10:23:48 -05:00
Mottie
35ec1d87eb version bump & cleanup jsHint errors 2014-05-05 20:52:17 -05:00
Mottie
c92a55750f Add print widget
updated columnSelector to work as a print stylesheet
2014-05-05 19:46:01 -05:00
Mottie
6b2db42a73 cssStickyHeader: add filteredToTop option 2014-05-05 13:25:37 -05:00
Mottie
bbc81ef0a6 Filter: prevent js error if delayInit is set 2014-05-05 11:12:36 -05:00
Mottie
7650508932 Output: add output_encoding option for accented character support in Excel
See http://stackoverflow.com/q/23388490/145346
2014-05-04 17:43:55 -05:00
Mottie
ca5e6beb19 Add math prefix & suffix options 2014-05-03 13:58:25 -05:00
Mottie
4dd28606ea Filter: prevent form submit on enter in filter 2014-05-03 00:23:14 -05:00
Mottie
962108db35 Filter: range, not matches & negative values now search all rows. Add filter language option. Fixes #602 2014-05-02 23:07:40 -05:00
Mottie
c586a329d6 Filter: operator filter searching now properly uses the parser 2014-05-01 11:33:27 -05:00
Mottie
e23700eb0b version bump 2014-04-30 21:50:31 -05:00
Mottie
b4cf73d5ae Filter: remove old cached indexing, it was returning incorrect rows. Fixes #600 2014-04-30 20:51:34 -05:00
Mottie
f5c51b6099 stickyHeaders: add support for filter_hideFilters
See http://stackoverflow.com/q/23342215/145346
2014-04-29 12:11:45 -05:00
Mottie
cb37758ca2 Select2 filterFormatter now allows initial settings. Fixes #598 2014-04-29 11:44:14 -05:00
Mottie
3b5161a5ba Filter: make sure textSorter is getting strings 2014-04-29 07:12:06 -05:00
Mottie
8217871650 Get rid of widget init delay
filter widget was not seeing the table-initialized event
2014-04-29 07:08:21 -05:00
Mottie
687c071c04 Fix headers option indexing of multi-row headers 2014-04-28 21:16:52 -05:00
Mottie
9a4acdf6e8 Filter: select options are now parsed before being sorted 2014-04-28 18:31:52 -05:00
Mottie
f1f830b2bb Filter: add "filter-select-nosort" & filter selects now uses textSorter option 2014-04-28 16:43:25 -05:00
Mottie
084ef928d5 Check for $.fn.closest & use it. Fixes #597 2014-04-28 13:55:41 -05:00
Mottie
95b89e1719 Filter: update check for "filter-parsed" class
"parsed" would not be returned by getData if the header contains other "filter-" class names
2014-04-28 12:00:55 -05:00
Mottie
1fd56558e0 show processing icon after 500ms delay 2014-04-27 11:09:23 -05:00
Mottie
f4cded6c6c version bump 2014-04-27 11:01:58 -05:00
Mottie
7278ff91a4 Add internal config.$extraHeaders variable
Updated uitheme, stickyHeaders & scroller widgets
2014-04-27 08:04:39 -05:00
Mottie
33665044bd input/select parser: don't update column with both sorter & filter disabled. See #570 2014-04-26 20:30:13 -05:00
Mottie
5afa58a3e4 Add stickyHeaders_filteredToTop option. Fixes #570 2014-04-26 17:35:45 -05:00
Mottie
a502cc6411 Filter formatter: set datepicker to null. See #512
Needed for older versions of jQuery UI
2014-04-26 17:14:27 -05:00
Mottie
1b3016da74 Filter: ensure filter_functions is not null. Fixes #593 2014-04-26 08:37:04 -05:00
Mottie
d257a015cc Core: add "emptyMin" & "emptyMax" settings to emptyTo option. Fixes #577 2014-04-25 23:16:28 -05:00
Mottie
298c2f10ad StickyHeaders: check for filters before trying to set focus. Fixes #594 2014-04-25 18:20:05 -05:00
Mottie
65f0130832 Filter: search already filtered rows when not exactly matching content. Fixes #593 2014-04-25 07:42:24 -05:00
Mottie
320b1f1b29 Fix sort direction count
see http://stackoverflow.com/q/23278707/145346
2014-04-24 23:06:20 -05:00
Mottie
f57f73f5ea Math widget: add data-math-mask for each cell & update doc versions 2014-04-24 22:20:11 -05:00
Mottie
cb2435e423 addRows method will now accept a string or jQuery object 2014-04-24 16:16:25 -05:00
Mottie
e658868573 version bump 2014-04-24 13:42:49 -05:00
Mottie
d357389507 Ensure ajax loaded data gets parsed & cached 2014-04-24 13:35:58 -05:00
Mottie
6a6044595e version bump 2014-04-23 19:41:05 -05:00
Mottie
9935b651b1 Filter: setFilters behaves more like a triggered search. Fixes #588 2014-04-23 19:07:16 -05:00
Mottie
82a8a6852a Apply widgets initially after a short delay 2014-04-23 19:07:14 -05:00
Mottie
b68abf09c1 Check more than first tbody when detecting parsers. Fixes #589 2014-04-23 19:07:09 -05:00
Mottie
c7607401b8 Filter widget: fix filteredRows count & cleanup 2014-04-23 16:09:26 -05:00
Mottie
9cabd1797a Pager stays on same page after update. Fixes #590 2014-04-23 15:47:54 -05:00
Mottie
d1426ad1c5 Build widget now works with HTML in the data 2014-04-23 00:49:48 -05:00
Mottie
38b204107c Filterformatter datepickers now work with non-U.S. formats. Fixes #587 2014-04-22 20:45:52 -05:00
Mottie
f75398c799 Fix search filtered rows 2014-04-22 20:40:12 -05:00
Mottie
3a12af8e85 version bump 2014-04-22 09:39:57 -05:00
Mottie
21b205dcd3 Static row widget works with multi-tbodies 2014-04-22 09:23:41 -05:00
Mottie
e6646c64c0 setFilters supports jQuery table object 2014-04-21 20:44:52 -05:00
Mottie
e446d6ecc4 Doc & comment updates 2014-04-21 07:39:45 -05:00
Mottie
6d068d347d version bump 2014-04-20 19:39:59 -05:00
Mottie
a8b253b597 Add static row widget. Fixes #120 & #472 2014-04-20 18:36:04 -05:00
Mottie
323bc5e89b Add output widget 2014-04-20 18:36:01 -05:00
Mottie
cdb5dc6863 Add math widget. Fixes #136 2014-04-20 18:35:57 -05:00
Mottie
d7fb54ffda Add reflow widget. Fixes #165 2014-04-20 18:35:51 -05:00
Mottie
19b3711e97 Add extracting date parsers 2014-04-20 18:35:48 -05:00
Mottie
afc3ec1563 Add select2 Filter formatter code & cleanup 2014-04-20 18:34:27 -05:00
Mottie
fb4b97d0de Filter: add filter_selectSource option. Fixes #328 2014-04-20 16:12:48 -05:00
Mottie
5edb87b539 Filter from cache. Fixes #515 2014-04-20 09:27:52 -05:00
Mottie
5c28904466 Update filter formatter. Fixes #512 2014-04-20 09:27:48 -05:00
Mottie
44610a42f9 Filter widget updated to use modified cache 2014-04-20 09:27:45 -05:00
Mottie
252feeaaed core: move cached rows into normalized data; updated tests 2014-04-20 09:27:41 -05:00
Mottie
f65e3dc9b3 Pager: Add pageReset option. Fixes #565 2014-04-20 09:20:43 -05:00
Mottie
9d107ed983 Prevent numerous consecutive widget applications 2014-04-20 09:20:30 -05:00
Mottie
8d72efd889 Add sortReset method callback 2014-04-19 09:33:10 -05:00
Mottie
872325a458 textExtraction update, add textAttribute & add tests. Fixes #154 2014-04-18 19:57:54 -05:00
Mottie
8f5a7a920d Scroller widget: update to work with filter widget. Fixes #584 & 370 2014-04-18 11:11:05 -05:00
Mottie
7a52f960cc Pager: revert oldAjaxSuccess removal, fixed #540 with deep extend 2014-04-18 11:04:45 -05:00
Mottie
ea3f7a7b80 Pager: remove oldAjaxSuccess function. Fixes #540 2014-04-17 09:46:30 -05:00
Mottie
094c17db12 Filter widget: add filter_placeholder global settings. Fixes #582 2014-04-16 12:52:25 -05:00