Commit Graph

870 Commits

Author SHA1 Message Date
Justin F. Hallett
a867d3d2f1 p must have ajaxObject, setting it up at init so we can use it to compare later on 2014-09-30 16:17:17 -06:00
Mottie
065342b825 Parsers: Update all date parsers to ensure valid dates 2014-09-30 16:20:04 -05:00
Mottie
6fbdc1a3b9 Pager: Add url check to allow ajax updating of table. Fixes #730 2014-09-28 08:37:47 -05:00
Mottie
235fc037fa Filter: wildcard filter match behaves logically. Fixes #727 2014-09-28 00:21:33 -05:00
Mottie
b261356baf Editable: make updatable. Fixes #732 2014-09-27 23:12:13 -05:00
Mottie
121e275ec8 Core: add config & jQuery table object parameters to onRenderHeader function 2014-09-27 11:28:40 -05:00
Mottie
2d81e3e8f3 Pager: modify & add to widget the code from issue #711 2014-09-17 01:45:27 -05:00
Mottie
195f4fca77 Core parser updates
Added $node to parser "is" parameter, add image parser to core, moved ipAddress to external file & add MAC address parser to renamed parser-network.js file
2014-09-16 23:36:17 -05:00
Mottie
08bf513acd version bump 2014-09-15 19:44:03 -05:00
Mottie
33b3abe75a Parser: Add duration parser & demo 2014-09-15 19:17:11 -05:00
Mottie
839feaa81a Pager: fix widget to be properly applied after page move 2014-09-15 15:12:30 -05:00
Mottie
fd9598b9ab Filter: filter_defaultFilter will now override exact/partial select filters. See #721 2014-09-12 18:25:40 -05:00
Mottie
d4d96e85f1 Core: an empty string headerTemplate option will now prevent adding an inner div to the header 2014-09-12 11:08:39 -05:00
Mottie
ec019b387c Filter: select will exactly match the selected option unless "filter-match" is set. Fixes #721 2014-09-12 11:07:08 -05:00
Mottie
ff16bfd090 Filter: ensure initial filter settings get applied 2014-09-09 16:23:29 -05:00
Mottie
de68dff8b9 Filter: add mutliple separated by spaces (not comma) 2014-09-08 20:32:23 -05:00
Mottie
356ee47026 Filter: add filter_excludeFilter option 2014-09-08 20:27:52 -05:00
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