Commit Graph

453 Commits

Author SHA1 Message Date
Rob Garrison
fe75d0ff7a
Filter: Allow es6 regex flags 2016-07-18 17:23:37 -05:00
Rob Garrison
148a699e72
Math: add math_debug option 2016-07-13 20:51:33 -05:00
Rob Garrison
83b38fd419
Math: Add "data-math-target" attribute 2016-07-13 20:47:27 -05:00
Rob Garrison
174d05c1dc
Grouping: prevent js errors on non-string values 2016-07-13 18:44:07 -05:00
Rob G
69ccf279d6 Merge pull request #1251 from Herst/master
Optimize PNGs in data URLs using ZopfliPNG as well
2016-07-13 11:56:14 -05:00
Herst
e5615a2ec3 Compressed PNG images further. 2016-07-13 18:16:52 +02:00
Rob Garrison
c9e77837c1
Output: Automatically ignore widget added rows
e.g. Grouping widget headers
2016-07-13 11:04:51 -05:00
Herst
a85ae73d02 Optimize PNGs in data URLs using ZopfliPNG as well 2016-07-13 15:21:07 +02:00
Rob Garrison
9ad47f1cd4
Filter: getFilters will always return an array. Fixes #1250
*breaking change* to the api
2016-07-12 15:33:11 -05:00
Rob Garrison
01e1165857
Themes: Hide icon when column is disabled
See http://stackoverflow.com/q/38310500/145346
2016-07-11 18:34:11 -05:00
Rob Garrison
288a06e6cf
version bump 2016-07-11 07:42:19 -05:00
Rob Garrison
1846199b77
Pager: Prevent setting "all" value before initialization. See #1196 2016-07-09 18:55:59 -05:00
Rob Garrison
e8b68272e2
Pager: prevent ajax call on init. See #1196
When `processAjaxOnInit` is false
2016-07-09 18:34:17 -05:00
Rob Garrison
c036d0dcda Grouping: fix group_collapsed behavior. See #1247 2016-07-08 12:41:59 -05:00
Rob Garrison
f7cf68b4ad Grouping: fix js error when storage isn't loaded 2016-07-08 12:41:59 -05:00
Rob Garrison
e381c7e518 UITheme: modify filter row after filter init 2016-07-08 12:41:59 -05:00
Rob Garrison
81a345964d
Scroller: save scroll position of window. See #1240 2016-07-01 17:31:40 -05:00
Rob Garrison
b48e3e3e09
ColumnSelector: check visibility of cells after colspan. See #1238 2016-06-29 20:19:20 -05:00
Rob Garrison
aec698e22c
Various: Oops, living a year in the past 2016-06-29 17:34:21 -05:00
Rob Garrison
70b882c44f
Filter: filter_hideFilters now accepts a function. See #477 2016-06-29 17:15:03 -05:00
Rob Garrison
67be1f86f3
Filter: Select2 properly escaped characters in regex 2016-06-29 16:14:47 -05:00
Rob Garrison
c51390d6bb
Filter: Select2 properly remove case-insensitive flag in regex 2016-06-29 15:57:43 -05:00
Rob Garrison
6e81e5e2cc
Filter: Select2 update after filter row rebuilt. See #1237 2016-06-29 07:39:37 -05:00
Rob Garrison
de54b36235
Filter: use uncached widgetOptions after inside events 2016-06-29 07:37:46 -05:00
Rob Garrison
9e6802d242
Filter: Select2 now adheres to case sensitivity setting. See #1237 2016-06-28 14:08:43 -05:00
Rob Garrison
eb84f87d5a
version bump 2016-06-28 07:09:18 -05:00
Rob Garrison
7328732525
Pager: Fix filtered regex 2016-06-28 04:28:35 -05:00
Rob Garrison
eb80800d2b
Grouping: prevent JS error with ajax & filtering. Fixes #1232 2016-06-21 11:39:36 -05:00
Rob Garrison
7c1d4183c8
Resizable: adjust handles on pager complete 2016-06-20 12:17:14 -05:00
Rob Garrison
a1413a6015
Grouping: Use correct pager row indexing. Fixes #1232 2016-06-20 11:32:02 -05:00
Peter Dave Hello
c7f82a9b19
optimize png images using zopflipng 2016-06-16 02:46:17 +08:00
Rob Garrison
ed17d4ba83 version bump, again 2016-06-15 11:24:52 -05:00
Rob Garrison
76306d475e version bump 2016-06-15 11:22:11 -05:00
Rob Garrison
a25bb65d27
version bump 2016-05-28 09:28:16 -05:00
Rob Garrison
b473f4f653
Filter: Remove not any match limitation 2016-05-28 09:05:58 -05:00
Rob Garrison
89be0907cb
Widgets: correct grouping & resizable last update 2016-05-28 09:04:47 -05:00
Rob Garrison
164fdf9f9a
version bump 2016-05-16 19:09:45 -05:00
Rob Garrison
a6b25ae4c0
Filter: allow anymatch searches with no input
See http://jsfiddle.net/Mottie/856bzzeL/20/
2016-05-16 18:51:19 -05:00
Rob Garrison
9fcacc8a13
Math: Add math_completed callback 2016-05-16 14:44:55 -05:00
Rob Garrison
f7ec767616
Group: Ensure empty cells get a header. Fixes #1209 2016-05-06 06:59:51 -05:00
Rob Garrison
b29e0a7be8
Group: Fix HTML escape string & prevent undefined error. See #1206 2016-05-06 06:40:37 -05:00
Rob Garrison
263124393e
Group: escape angled brackets in group name. Fixes #1206 2016-05-05 07:45:58 -05:00
Rob Garrison
715fe7842c
Resizable: update resizable handle position after init. Fixes #1207 2016-05-04 11:57:29 -05:00
Rob Garrison
6d76080f8e
version bump 2016-05-01 15:33:35 -05:00
Rob Garrison
0ad959531c
StickyHeaders: Include caption height in calculations. Fixes #1205 2016-04-30 08:30:18 -05:00
Rob Garrison
a7abfa4e11
version bump 2016-04-29 21:32:47 -05:00
Rob Garrison
cc9d9c9412
Filter: Properly initialize after using applyWidgetId. Fixes #1197 2016-04-26 21:06:32 -05:00
Rob Garrison
a26a5e79ea
Parser: Fix indeterminate checkbox checked state in IE. See #1199 2016-04-26 14:45:39 -05:00
Rob Garrison
6baf0ac0ff Parser: fix indeterminate checkbox issue in IE. See #1199 2016-04-26 14:20:04 -05:00
Rob Garrison
e03d4b24dc
Parser: header checkbox properly updates row classnames. See #1199 2016-04-26 12:11:13 -05:00
Rob Garrison
7fdde11342
Scroller: Adjust multi-line caption height in fixed column. Fixes #1202 2016-04-26 11:39:28 -05:00
Rob Garrison
c0d4960a48 Filter: include msec in formatter date comparison. See #1191
Use "11:59:59.999" instead of "11:59:59"
2016-04-20 07:03:46 -05:00
Rob Garrison
77b503431c version bump 2016-04-11 16:04:30 -05:00
Rob Garrison
ca67439c05 Themes: Bootstrap: default cursor for sorter-false. Fixes #1189 2016-04-11 16:03:15 -05:00
Rob Garrison
9fe5d647ce Print: Process lazyload images before printing. See #1169
Make sure `print_now` is `false`
2016-04-05 11:07:10 -05:00
Rob Garrison
9feb20551e version bump 2016-04-01 12:07:16 -05:00
Rob Garrison
b1276dc815 Lazyload: trigger window scroll after update. See #1169 2016-04-01 11:53:36 -05:00
Rob Garrison
6bc7a85557 Scroller: throttle scroll event. Fixes #1186 2016-04-01 11:47:38 -05:00
Rob Garrison
16c625f5a8 Filter: check match on both internal & external filters. See #1177 2016-03-23 19:33:25 -05:00
Rob Garrison
8ed9156cbb StickyHeaders: Update on table resize for Firefox. Fixes #1183 2016-03-23 11:12:28 -05:00
Rob Garrison
fade388523 version bump 2016-03-18 10:38:01 -05:00
Rob Garrison
bfee55735f Filter: Add "filterResetSaved" method. See #1173 2016-03-08 14:39:23 -06:00
Rob Garrison
89e9eaa3c2 Lazyload: change skip_invisible option default to true 2016-03-06 11:54:29 -06:00
Rob Garrison
d089be2734 version bump 2016-03-01 23:00:22 -06:00
Rob Garrison
5fc8ecb3e5 Filter: Add filter_matchType option. Fixes #1170 2016-03-01 22:23:59 -06:00
Rob Garrison
9dd2d65281 Filter: Correctly use parsed data when set. Fixes #502 2016-03-01 19:40:13 -06:00
Rob Garrison
83402f040a Math: Leave table in place or filter input lost. Fixes #903 2016-02-25 14:17:20 -06:00
Rob Garrison
623e442223 Update dist folder 2016-02-24 21:32:31 -06:00
Rob Garrison
8c99112332 Scroller: tweak code from #1165. Fixes #907 2016-02-24 21:31:49 -06:00
Rob Garrison
b2153b7617 Update dist folder 2016-02-24 12:22:03 -06:00
Rob Garrison
6b8e08b1de Storage: allow setting a falsy value. Fixes #1163 2016-02-24 12:21:29 -06:00
Rob Garrison
2fdf197615 Print: stop print event propagation from nested tables. Fixes #1160 2016-02-24 10:57:48 -06:00
Rob Garrison
3855c2e2b5 Dist: update other files in dist folder 2016-02-23 11:52:13 -06:00
Rob Garrison
b0b912ae35 Parser: Add huge number parser. See #1161 2016-02-23 11:51:31 -06:00
Rob Garrison
61f38b81b1 Scroller: Move caption to cloned thead. Fixes #1141 2016-02-18 07:55:15 -06:00
Rob Garrison
9361bf7aa3 Group: use non-cached variables when added after core init. Fixes #1158 2016-02-16 14:16:18 -06:00
Rob Garrison
a234d31cba version bump 2016-02-15 13:15:22 -06:00
Rob Garrison
90ce03df6e Filter: fix disable live search. See #1152 2016-02-04 08:04:36 -06:00
Rob Garrison
b40693a954 ColumnSelector: Prevent refresh error. See #1145 2016-01-28 08:00:51 -06:00
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
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
c9db44504e Parser: checkbox value should no longer change. Fixes #1125 2016-01-13 20:50:17 -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
a0181a4337 version bump 2016-01-10 22:22:16 -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
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
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
b84b38e6fa Parser: return true for header checkbox to work in IE8 2015-12-02 07:38:22 -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
3dfed568de Parsers: checkbox row class & header work with sorter-false. See #1090 2015-11-30 12:07:58 -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
a85a2a5a66 Parsers: don't use $.extend for simple additions 2015-11-22 21:21:50 -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
8f810ef4d9 Parser: date month - other added language data no longer removed 2015-11-20 23:09:47 -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
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
f4f398b48a Core: prevent "tablesorter-ready" from firing multiple times in a row 2015-11-14 22:26:08 -06:00
Rob Garrison
8a9e52827e Parser: input-select updates. See #971
- Prevent javascript error.
- Include thead checkbox code to update tbody column checkboxes.
- Add thead checkbox updating with indeterminate state.
2015-11-14 22:05:44 -06:00
Rob Garrison
7a89f5323e SortTbodies: use config parameter for numeric sorting. See #1082 2015-11-13 01:37:40 -06:00
Rob Garrison
fc04ceaad6 version bump 2015-11-10 21:35:33 -06:00
Rob Garrison
6ba6f70e80 Pager: fix addon javascript error while using ajax 2015-11-10 21:33:26 -06:00
Rob Garrison
a203ac5f52 version bump 2015-11-10 15:27:30 -06:00
Rob Garrison
4385522e32 Math: Avoid nested table math cells.
See http://stackoverflow.com/q/33631298/145346
2015-11-10 14:43:25 -06:00
Rob Garrison
f51b39388a Filter: selectSource option now accepts an array of objects 2015-11-10 14:40:26 -06:00
Rob Garrison
bf98c96265 Parser: Add file-extension parser 2015-11-09 15:09:12 -06:00
Rob Garrison
08735db313 Pager: clear tbody prior to calling ajaxProcessing 2015-11-09 11:42:42 -06:00
Rob Garrison
d56c621456 Filter: prevent OR filter type from splitting up regex string. See #1070 2015-11-09 10:50:49 -06:00
Rob Garrison
ddae7a3c16 Grunt: update minified widgets 2015-11-08 20:52:09 -06:00
Rob Garrison
65867145df Sort2Hash: Add 2 utility functions to simplify hash processing 2015-11-08 20:47:30 -06:00
Rob Garrison
f3449a8e7f Sort2Hash: make functions accessible 2015-11-08 17:33:55 -06:00
Rob Garrison
9607fed175 Build: fix uglify comment removal & update dist folder 2015-11-06 13:41:19 -06:00
Rob Garrison
ac5818294d Filter: convert filters to strings using conventional method 2015-11-05 10:11:12 -06:00
Rob Garrison
0c99d0c6e3 version bump 2015-11-04 20:15:37 -06:00
Rob Garrison
73153f2bdf version bump 2015-11-02 12:36:00 -06:00
Rob Garrison
9bfde43c8f version bump 2015-11-02 10:50:31 -06:00
Rob Garrison
66aede3654 Group: add optimizations from pull #830 2015-11-02 01:21:29 -06:00
Rob Garrison
4fc923ec78 Parsers: globalization tweaks & new parser
Make month & weekday Globalize ready.
globalization parser now caches the Globalize object in a "Globalize" option
Add "weekday-index" parser
Update demos
2015-11-02 01:19:44 -06:00
Rob Garrison
b2ae0d194d Print: rows option now accepts custom css selectors 2015-11-01 12:06:39 -06:00
Rob Garrison
52ec39464a Sort2Hash: Remove history push state 2015-10-31 11:37:55 -05:00
Rob Garrison
1d813bd766 version bump 2015-10-31 11:06:09 -05:00
Rob Garrison
6905b9bb3e Grunt: update build files 2015-10-31 10:20:22 -05:00
Rob Garrison
e7988cf5a8 Pager: parse page size updates 2015-10-30 17:02:04 -05:00
Rob Garrison
e882688936 ColumnSelector: fix jscs reported issues 2015-10-30 15:28:32 -05:00
Rob Garrison
9da745bf5b Pager: parse page number to prevent user seeing NaN 2015-10-30 15:25:38 -05:00
Rob Garrison
cf542ac75f Group: Update header in pager with removeRows:true. Fixes #1035 2015-10-28 15:48:16 -05:00
Rob Garrison
4853615569 Scroller: adjust code for insane (OCD) people 2015-10-28 15:22:32 -05:00
Rob Garrison
94c2ce700a Pager: destroyPager reveals all rows. Fixes #1055
Partial reversion of 285cef1e70
2015-10-27 17:31:50 -05:00
Rob Garrison
85997765d7 Grunt: update build files 2015-10-27 17:01:07 -05:00
Rob Garrison
2ca475ab8a ColumnSelector: Extra rows & colspans now supported in thead & tfoot. Fixes #501 2015-10-27 11:45:43 -05:00
Rob Garrison
e3d2fd9a17 Group: Improve compatibility with jQuery Globalize
Added `group_time24Hour` & `group_dateInvalid` options

Modified `group_months`, `group_week` and `group_time` options.
2015-10-25 20:10:43 -05:00
Rob Garrison
a1c9e95639 Lazyload: add lazyload widget 2015-10-25 19:52:32 -05:00
Rob Garrison
5d4529c37d Global: call internal functions directly; stop using trigger 2015-10-22 16:41:34 -05:00