Commit Graph

438 Commits

Author SHA1 Message Date
Mottie
81133dfdc0 Filter: fix saved filters updates to multiple or any column inputs 2014-10-26 13:46:53 -05:00
Mottie
fd038ceebe Filter: anymatch now uses filter_ignoreCase option properly. Fixes #748 2014-10-21 12:18:43 -05:00
Mottie
df36ae331d Filter: clean up white-space in data-column 2014-10-20 23:34:38 -05:00
Mottie
8d0ea85880 Filter: External inputs can target multiple columns. 2014-10-20 23:21:57 -05:00
Mottie
3e42e8bb74 StickyHeaders: works with nested tables & modified options. Fixes #724 2014-10-20 17:46:23 -05:00
Mottie
71597e208a Uitheme: fix multiple header row sort icons 2014-10-20 15:45:43 -05:00
Mottie
c9a7304f48 uitheme: add method to remove previous theme 2014-10-18 08:32:21 -05:00
Mottie
e649b0a63c Core: Add widgetClass option & fix debug logs for applying widgets. Fixes #743 2014-10-10 20:50:51 -05:00
Mottie
3058060a63 UItheme: ignore nested tables 2014-10-04 11:50:30 -05:00
Mottie
0346f0fd79 Resizable: make to work inside overflow container. Fixes #737 2014-10-02 20:51:30 -05:00
Mottie
09c3091066 Filter: add filter_cellFilter option. Fixes #731 2014-10-02 11:46:09 -05:00
Mottie
235fc037fa Filter: wildcard filter match behaves logically. Fixes #727 2014-09-28 00:21:33 -05:00
Mottie
08bf513acd version bump 2014-09-15 19:44:03 -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
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
Mottie
b5747566e6 StickyHeaders: Fix issue so it works with jQuery v1.2.6 again 2014-09-03 08:24:08 -05:00
Mottie
3b30cd0cbe Filter: prevent multiple searches during initialization 2014-09-02 10:59:04 -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
c1ce0768d7 version bump 2014-08-09 11:30:02 -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
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
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
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
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
c4cad65dc4 Filter: select now obtains parsed data when set for a column. Fixes #684 2014-07-15 17:19:05 -05:00
Mottie
4c958da495 Filter: make config.filteredRows count available @ filterInit event. Fixes #670 2014-07-15 12:42:21 -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
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
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
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
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
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
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
5aeae68774 Filter: selectSource option now correctly handles parsed values that return a zero 2014-06-04 16:01:55 -05:00
Mottie
c09945c60c version bump 2014-05-28 19:22:11 -05:00
Mottie
d654a18b70 Filter: add a not-exact-match (!=) filter type. Fixes #628 2014-05-28 11:00:00 -05:00
Mottie
fcebad5a0f version bump 2014-05-22 07:53:29 -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
4627f214b8 Core: Refer headers option by header class/id 2014-05-16 13:38:55 -05:00
Mottie
35ec1d87eb version bump & cleanup jsHint errors 2014-05-05 20:52:17 -05:00
Mottie
bbc81ef0a6 Filter: prevent js error if delayInit is set 2014-05-05 11:12:36 -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
3b5161a5ba Filter: make sure textSorter is getting strings 2014-04-29 07:12:06 -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
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
5afa58a3e4 Add stickyHeaders_filteredToTop option. Fixes #570 2014-04-26 17:35:45 -05:00
Mottie
1b3016da74 Filter: ensure filter_functions is not null. Fixes #593 2014-04-26 08:37:04 -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
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
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
e6646c64c0 setFilters supports jQuery table object 2014-04-21 20:44:52 -05:00
Mottie
6d068d347d version bump 2014-04-20 19:39:59 -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
44610a42f9 Filter widget updated to use modified cache 2014-04-20 09:27:45 -05:00
Mottie
9d107ed983 Prevent numerous consecutive widget applications 2014-04-20 09:20:30 -05:00
Mottie
094c17db12 Filter widget: add filter_placeholder global settings. Fixes #582 2014-04-16 12:52:25 -05:00
Mottie
70c20caeb0 filter_reset now accepts a jQuery object 2014-04-14 22:04:46 -05:00
Mottie
042ffd5785 Filter widget: fix build select tbody indexing 2014-04-14 22:04:39 -05:00
Mottie
b0fdbef3c7 Filter widget: include tbody th's 2014-04-14 22:04:36 -05:00
Mottie
116e46e9f0 stickyHeaders widget: remove tbody, tfoot from cloned table 2014-04-11 07:07:35 -05:00
Mottie
c21437dc1e No js error when getFilters targets a non-tablesorter table 2014-04-10 08:03:02 -05:00
Mottie
44abae9814 version bump 2014-04-03 10:22:19 -05:00
Mottie
efe49feb9a Filter widget ignores info tbodies again. Fixes #568 2014-04-03 10:09:09 -05:00
Mottie
4a984eb681 version bump 2014-03-31 06:14:47 -05:00
Mottie
5dfc7efba1 Add resizable_widths option. Fixes #555 2014-03-31 06:03:35 -05:00
Mottie
e25de3c0be Child row updates. Fixes #556 & part of #396
Add tablesorter-hasChildRow
If the last pager row has any child rows, they are now included
Add "filtered" css definition to every theme to hide content
2014-03-31 05:07:19 -05:00
Mottie
fdae3bfcd5 version bump 2014-03-18 18:13:27 -05:00
Mottie
afe8d3b538 column count now correct with nested tables + tfoot. Fixes #547 2014-03-18 17:56:48 -05:00
Mottie
ef84efd665 version bump 2014-03-12 16:04:08 -05:00
Dan Turkenkopf
6f44d60e49 Support search delay on filter keyup
Changed filter parameter of filter.searching to true so that it will
delay until typing is complete
2014-03-12 14:24:09 -04:00
Mottie
261b009af1 version bump 2014-03-09 21:23:08 -05:00
Mottie
d34a6a1a74 storage utility now returns empty string vs empty object 2014-03-09 17:53:34 -05:00
Mottie
af8111d815 Add namespace option for core & filter events. Fixes #535 2014-03-09 17:09:23 -05:00
Mottie
35be6689fb cleanup & version bump 2014-03-07 12:53:21 -06:00
Mottie
5590ee5c3f Filter build select no longer causes js error on empty tables. Fixes #528 2014-03-04 10:42:16 -06:00
Mottie
0107e93c94 preset filter searches work again. Fixes #511 & #525 2014-03-04 07:14:55 -06:00
Mottie
5992089f9d version bump 2014-02-21 17:39:51 -06:00
Mottie
8cab08da37 Stop stickyheader scrolling to top after sort 2014-02-21 17:26:43 -06:00
Mottie
5d0a109efb Sticky header sorting works again. Fixes #508 2014-02-21 17:25:49 -06:00
Mottie
8bd77b02f6 version bump 2014-02-20 17:25:49 -06:00
Mottie
e868492dcd fix annoying filter search caret jumping to end after typing 2014-02-20 17:01:37 -06:00
Mottie
24c1ce7e2c Fix javascript error while managing c.parsers. Fixes #507 2014-02-20 15:05:32 -06:00
Mottie
269b01f95c filter-onlyAvail now updates all selects properly. Fixes #473. 2014-02-20 14:40:17 -06:00
Mottie
08b98084b0 Filter widget: fix js error on empty tables 2014-02-19 18:21:16 -06:00
Mottie
5a18cd646a Switched method to save last search time. Fixes #473 2014-02-19 17:23:00 -06:00
Mottie
e69101f824 Cleanup & version bump 2014-02-19 13:27:23 -06:00
Mottie
73c8f659cc Filter widget: Use new parser "parsed" parameter 2014-02-19 04:33:53 -06:00
Mottie
fc6d0961b0 Filter Formatter updates. Fixes #325 & #430
Added "compare" & "selected" options to add a comparison dropdown
Added "endOfDay" option for datepicker
Filter resets now sets the default values instead of an empty string
Saved filter searches now properly apply
2014-02-17 16:21:35 -06:00
Mottie
b2746148eb stickyHeaders widget: scroll to table top after filtering. Fixes #482 2014-02-11 00:13:26 -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
55e5bdb225 Rewrite filter match any column code & replaced filter_anyMatch with filter_external. Fixes #490, #471, #370 & #114 2014-02-10 23:57:44 -06:00
Mottie
f011b4cd6a Fix stickyHeaders widget alignment within attachTo element 2014-02-10 23:56:03 -06:00
Mottie
5d4955aef8 Add API section; update docs, accordion & dates
Add tablesorter API section to docs. Make assorted corrections to docs &
cleanup. Update & consolidate jQuery UI accordion code. Updated some
scripts to use the correct version number (v2.15, not v2.14.6).
2014-02-10 23:55:42 -06:00
Mottie
c1c984d2af Resizable reset function now accepts jQuery table objects 2014-02-10 23:46:00 -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
c00f540457 Select boxes work again in stickyHeaders. See #473. 2014-02-06 14:40:36 -06:00
Mottie
31da47276b Fix childRows always visible after filtering 2013-12-21 03:06:41 -06:00
Mottie
192eeaa1ef Filter widget: start filter values are now preserved. Fixes #452 2013-12-20 18:35:19 -06:00
Mottie
6d379a78b4 Filter widget: filter_cssFilter can now contain an array of class names to apply 2013-12-20 00:36:44 -06:00
Mottie
58528d3d79 Resizable widget: fix reported js error 2013-12-19 23:05:53 -06:00
Justin F. Hallett
293f57baaa Small fix so OR is matched case insensitive 2013-12-18 11:50:33 -07:00
Mottie
05d2075cef Filter widget: make operator matching higher priority than exact matching. Fixes #465 2013-12-17 15:54:46 -06:00
Mottie
d1a9f2ee22 version bump 2013-12-16 16:02:59 -06:00