Commit Graph

853 Commits

Author SHA1 Message Date
Justin F. Hallett
d0ed9d1fa7 Switch form focus to focusout, this allows the focus to stay if the cursor leaves the table, though it will commit the change and refocus 2014-09-08 16:31:46 -06:00
Mottie
2ac4333351 Core: Make emptyTo & stringTo settings case insensitive 2014-09-08 16:59:34 -05:00
Mottie
0531b3207b Parser: ensure url parser is used by filter widget 2014-09-08 07:36:22 -05:00
Mottie
af9f9c4450 Parser: Added ignoreArticlesExcept option to ignoreArticles parser 2014-09-06 22:30:53 -05:00
Mottie
45e4ef1223 Parser select - fix for IE10+ not allowing select options to be clicked 2014-09-04 11:44:13 -05:00
Mottie
b5747566e6 StickyHeaders: Fix issue so it works with jQuery v1.2.6 again 2014-09-03 08:24:08 -05:00
Mottie
f1e32a26fe Editable: Add editable_trimContent option 2014-09-02 15:29:28 -05:00
Mottie
3b30cd0cbe Filter: prevent multiple searches during initialization 2014-09-02 10:59:04 -05:00
Mottie
3aa474012d Zebra: apply style one row. Fixes #715 2014-09-02 09:23:41 -05:00
Mottie
d4a5cc196a Editable: refocus edited element after resort only 2014-08-28 16:06:18 -05:00
Mottie
1a83496275 Filter: remove console.log 2014-08-28 11:58:05 -05:00
Mottie
336d519d07 Filter: fix filterDefault issue with using class selectors 2014-08-28 11:55:02 -05:00
Mottie
6bec32a44b Filter: defaultFilter now makes happy with spaces in the query. Fixes #704 2014-08-28 11:45:26 -05:00
Mottie
b497cfb1a4 Filter: add defaultFilter option. Fixes #704 2014-08-28 11:26:31 -05:00
Mottie
dbecda238c Editable: trim everything! & revert widget changes 2014-08-27 18:06:22 -05:00
Mottie
718257447f Editable: trim everything! 2014-08-27 17:36:11 -05:00
Mottie
10215591c2 Editable: all text callback parameters are now trimmed 2014-08-27 17:26:20 -05:00
Mottie
3bf7700fec Editable: validate function now includes a contenteditable element parameter 2014-08-27 15:05:01 -05:00
Justin F. Hallett
a6e8fcc84b Fix extra bracket and space 2014-08-27 09:15:52 -06:00
Mottie
988043fb58 Core: fix widthFixed option not ignoring info block tbodies 2014-08-26 19:25:55 -05:00
Mottie
ebd2edb040 Editable: Add editable_wrapContent option 2014-08-26 19:24:43 -05:00
Mottie
3a290109ef Editable: Add editable_focus, editable_blur, and editable_selectAll options. See #708 2014-08-26 16:19:47 -05:00
Mottie
8ddd3c76f2 Editable: update validate function to allow setting it per column 2014-08-26 14:23:13 -05:00
Mottie
1606cca123 Editable: autoresort true no longer breaks the table 2014-08-26 13:33:56 -05:00
Mottie
7747fa9700 Pager: use native javascript to populate & set the goto select. See #711 2014-08-25 20:27:40 -05:00
Mottie
346d8cb64b Pager: update cache & rows copy. Fixes #703 2014-08-12 10:35:46 -05:00
Mottie
c1ce0768d7 version bump 2014-08-09 11:30:02 -05:00
Mottie
388f20f072 Core: do not detach rows before appending to prevent ajax rows from disappearing. Fixes #701 2014-08-04 07:56:43 -05:00
Mottie
d55a99eb4c Filter: external select causing javascript error. Fixes #702 2014-08-04 07:38:22 -05:00
Mottie
526a869b49 version bump & cleanup 2014-08-01 21:31:33 -05:00
Mottie
5e75257b9f Docs: add extractor demo & fix select parser to properly update 2014-08-01 20:55:21 -05:00
Mottie
1af715118d Filter: anymatches now follow the filter_startsWith setting
See http://stackoverflow.com/q/25070448/145346
2014-08-01 19:02:19 -05:00
Mottie
9c2fe21a4d Parser: input/textarea now update when enter/alt+enter pressed, or when blurred
previously the change event fired after you clicked on the sort header, messing up the whole table
2014-08-01 12:00:10 -05:00
Mottie
972621db6e Core: delay any sort during an update 2014-08-01 11:58:02 -05:00
Mottie
bb939266a8 Pager: remove selected attribute from page options. See #700 2014-07-31 07:42:21 -05:00
Mottie
94fd41758c Filter: Add role to filter row for screen readers. See #697 2014-07-30 12:29:26 -05:00
Mottie
2d5ff1c203 Filter: add filter_selectSourceSeparator option. Fixes #692 2014-07-29 10:52:40 -05:00
Mottie
d499e43509 Filter: update filter_selectSource to accept arrays instead of functions
it was documented to work this way, but it wasn't previously included
2014-07-28 17:40:00 -05:00
Mottie
56054eaede Core: widthFixed option now finds both visible td & th cells 2014-07-27 19:31:09 -05:00
Mottie
6e44cc9590 Editable: add autoAccept & validate options 2014-07-27 19:28:08 -05:00
Mottie
1d3b236db1 Core: ensure all rows have a set role for screen readers. Fixes #690 2014-07-25 22:12:28 -05:00
Mottie
294f377e4f Editable: limit array columns
related? http://stackoverflow.com/q/24947995/145346
2014-07-25 07:50:36 -05:00
Justin F. Hallett
b92952121b Add extractor type which uses parsers but gets applied before a parser, gives us the option to have 2 parsers in a predetermined order. Very good for input fields that require a parser like shortDate for example. 2014-07-24 14:31:20 -06:00
Mottie
d0c8856582 Core: redefine c.$headers when building headers for new/replaced header cells. Fixes #683 2014-07-24 13:28:11 -05:00
Mottie
98be14f808 Parsers: ensure custom parsed data adheres to ignoreCase option 2014-07-23 12:14:11 -05:00
Justin F. Hallett
2211a91ae4 Add Parser for textareas and add it to the onchange auto cache rebuild 2014-07-23 11:05:46 -06:00
Mottie
39e91a5733 Pager: output can now add user modifiable startRow or page inputs 2014-07-22 07:42:15 -05:00
scratcher28
cd54cbdfd3 editable_columns type check 2014-07-22 14:45:38 +04:00
Mottie
22a2841f9c parser-false: automatically set sorter-false & filter-false behavior 2014-07-21 18:43:01 -05:00
Mottie
e20712dfdc Filter: Update buildSelect function to allow external calls to modify filter select options 2014-07-18 13:51:25 -05:00
Mottie
f8a6898168 Filter: fix onlyAvail setting causing a js error on init 2014-07-18 13:11:05 -05:00
Mottie
28cdec1b60 Filter: Make all options show in the current select when onlyAvail is set 2014-07-18 11:29:51 -05:00
Mottie
f0d04d8b22 Resize: addHeaderResizeEvent's table parameter fix for #687 2014-07-17 18:28:58 -05:00
Mottie
e861f6c3fc Cleanup & version bump 2014-07-17 12:40:11 -05:00
Mottie
a5a793b393 Filter: Add formatter requirement to call function when updated. Fixes #668 2014-07-17 11:18:07 -05:00
Mottie
9dea6c656e Filter: filterInit delayed to prevent the beloved filter event spam. Fixes #668 2014-07-17 07:55:32 -05:00
Mottie
9e1746cc2f Core: ensure widget init function is only called once; and set for hasWidget 2014-07-17 07:49:09 -05:00
Mottie
a0ad313508 Filter: parse non-filter type searches 2014-07-16 17:30:02 -05:00
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