Commit Graph

552 Commits

Author SHA1 Message Date
Rob Garrison
d38fb26191 Pager: add initialRows option; use with false processAjaxOnInit
See http://stackoverflow.com/q/34972532/145346
2016-01-24 10:10:58 -06:00
Rob Garrison
691c539ca6 Editable: use execCommand to selectAll, if supported 2016-01-22 16:52:35 -06:00
Rob Garrison
7f08f7dd1d Filter: select defaults to exact match again. Fixes #1136 2016-01-22 13:36:09 -06:00
Rob Garrison
bb7b57d0a1 version bump 2016-01-21 07:44:37 -06:00
Rob Garrison
87edcd3814 Filter: Search delay now works properly. Fixes #1134 2016-01-21 07:32:41 -06:00
tschilling
426d72b50d Treat null filters the same way as undefined filters. 2016-01-20 10:50:35 -05:00
tschilling
4cb15889d7 Check that the filter is not undefined before encoding/decoding it.
If we include undefined filter values in the encoding/decoding,
then we store 'undefined' as the value in the cookie. When this
gets parsed out, it's treated as an actual value. This will likely
not match anything resulting in the initial filtering to filter out
all results.
2016-01-19 15:10:22 -05:00
Rob Garrison
01b531ee8e version bump 2016-01-15 07:52:22 -06:00
Rob Garrison
d341783d0e Filter: Add filter_resetOnEsc option. See #1126 2016-01-14 22:18:48 -06:00
Rob Garrison
1d9bbd0447 Output: saveRows now accepts a filter callback function
See http://stackoverflow.com/q/34704687/145346
2016-01-12 18:18:21 -06:00
Rob Garrison
06b190a520 Filter: parsed flag tweaks
* Set all true if `filter_useParsedData` true.
* Stop using c.$headers
2016-01-10 22:06:15 -06:00
Rob Garrison
4e9905f26c Filter: functions now get exact data, ignoring parsed flag. Fixes #1107 2016-01-10 22:03:45 -06:00
Rob Garrison
7aa5ba3617 Filter: restore return false to fix unit tests 2016-01-10 21:31:54 -06:00
Rob Garrison
d59befbbf3 Filter: fix "or" test regex. Fixes #1117 2016-01-10 21:04:19 -06:00
Rob Garrison
1b57cdc141 ColumnSelector: change update info 2016-01-10 20:07:17 -06:00
Rob Garrison
cf56b8beb9 ColumnSelector: Add childrow colspan support. See #1120 2016-01-10 20:03:29 -06:00
Rob Garrison
fa45fea896 Output: output_callback can now return modified data. Fixes #1121 2016-01-10 18:43:53 -06:00
Rob Garrison
70269e9315 ColumnSelector: Add tbody colspan support. See #1120 2016-01-10 13:58:13 -06:00
Rob Garrison
535c7c43c3 Filter: use replacement character instead of null 2015-12-25 11:57:24 -06:00
Rob Garrison
0648c8025c ColumnSelector: prevent remove widget js error. Fixes #1106 2015-12-16 20:12:59 -06:00
Rob Garrison
03db8eec0e version bump 2015-12-13 16:24:42 -06:00
Rob Garrison
60282f0787 Core & Filter: Add duplicateSpan option
Core:
- Added `duplicateSpan` option (default is `true`).
- Renamed `$.tablesorter.formatSortingOrder` to `$.tablesorter.getOrder`.
- Include `table` in console.error if an issue is encountered during
  initialization.
- Clean up warning when no parser is found for given data.
- Fix `config.sortVars` js error for non-existent header cells.
- Added unit tests.
- Added "example-colspan.html" demo.

Filter:
- Filters that span multiple columns now have the correct data-column set.
- Consolidated code that parsed data-column ranges into `findRange` function.
- Added unit tests
2015-12-13 16:23:48 -06:00
Rob Garrison
36a8b5a28e Math: fix changed flag to not break calculations. See #1083 2015-12-13 09:23:49 -06:00
Rob Garrison
d6ff627aee Math: math_none can now be set to an empty string 2015-12-13 06:56:38 -06:00
Rob Garrison
fb16792adf Math: fix data-math-filter error. See #1083 2015-12-13 05:52:45 -06:00
Rob Garrison
4e1c96d437 Math: lots of tweaks. See #1083
- Initial calculation performed once - changed binding to either "filterEnd"
  or "pagerComplete", not both.
- Added change flag so a cache update is only performed when cell content
  inside of a sortable tbody was modified.
- Fix data-math-filter on "all" cell calculation with fixes to getRow &
  getColumn functions so that filters get priority over the "filtered" row
  check.
2015-12-12 20:42:34 -06:00
Rob Garrison
e5cffec185 Filter: trigger "filterBeforeEnd" for widget binding 2015-12-12 20:42:27 -06:00
Rob Garrison
d2eae00ee3 Filter: prevent edge case js error 2015-12-12 15:38:46 -06:00
Rob Garrison
5494d79953 Core & editable: ensure table initialized before using updateCell. See #1099 2015-12-10 23:03:34 -06:00
Rob Garrison
ab07e59b8f Filter: prevent insideRange searches on "all" columns 2015-12-10 20:09:51 -06:00
Rob Garrison
7f027e813c Math: use core textExtraction on cells. See #1098 2015-12-09 13:37:52 -06:00
Rob Garrison
1bb9a5d1b2 Math: Limit tbody cell processing & use cellIndex whenever possible. See #1048 2015-12-04 00:48:41 -06:00
Rob Garrison
9adc837253 Filter: restore column specific default filters. Fixes #1088
The code was accidentally removed in v2.24.4
2015-12-02 13:36:47 -06:00
Rob Garrison
87a10d6987 Global: Use triggerHandler to prevent event bubble to any outer table 2015-12-01 19:38:56 -06:00
Rob Garrison
54e31d1941 Print: popup made resizable & scrollable. See #1081 2015-11-30 07:52:57 -06:00
Rob Garrison
8a3c315f0c Math: Add "data-math-filter" override of math_rowFilter. See #1083 2015-11-23 23:29:33 -06:00
Rob Garrison
87b34de41c Filter: prevent js error when columnFilters false. Fixes #1091 2015-11-23 21:37:50 -06:00
Rob Garrison
fe23f7c0c1 version bump 2015-11-22 22:05:06 -06:00
Rob Garrison
a8d9c2bbbe Math: ensure internal updating flag gets cleared. Fixes #1083 2015-11-22 21:44:10 -06:00
Rob Garrison
a5d7b34fd4 Math: Spelling corrections to math_rowFilter option. See 1083 2015-11-22 20:14:53 -06:00
Rob Garrison
8967627713 Math: add rowFilter option. See #1083 2015-11-22 16:22:05 -06:00
Rob Garrison
c10d4a334f Parser: Add alternate date range parser & update filter insideRange 2015-11-20 23:14:02 -06:00
Rob Garrison
684cc1faa8 Pager: Fix page set issues (with filter widget). See #1085 2015-11-20 09:30:21 -06:00
Rob Garrison
93dcd20f14 Pager (widget): clean up code 2015-11-20 09:27:22 -06:00
Rob Garrison
9b74e12485 Pager: Fix other page set issues (no filter widget). See #1085 2015-11-19 09:41:35 -06:00
Rob Garrison
94dadd9c47 Pager: initial page no longer ignored (no filter widget). Fixes #1085 2015-11-18 18:58:50 -06:00
Rob Garrison
4ad7117b72 Print: Fix print & close button actions 2015-11-17 14:21:17 -06:00
Rob Garrison
7e7a57d212 Print: Add print_now option. See #1081 2015-11-17 13:45:00 -06:00
Rob Garrison
7a89f5323e SortTbodies: use config parameter for numeric sorting. See #1082 2015-11-13 01:37:40 -06:00
Rob Garrison
a203ac5f52 version bump 2015-11-10 15:27:30 -06:00