Commit Graph

1498 Commits

Author SHA1 Message Date
Rob Garrison
9afb1dfcea
Output: Add "url" parameter to output_callback function 2016-07-21 13:50:01 -05:00
Rob Garrison
2f80eb209f
ColumnSelector: Add max/min visible columns settings
See http://stackoverflow.com/q/38431814/145346
2016-07-20 21:06:52 -05:00
Rob Garrison
d1cca9670a
Filter: Add rowIndex to filter data 2016-07-20 17:22:32 -05:00
Rob Garrison
d8b2b27ab6
Core: Add column count to debug log 2016-07-20 07:26:45 -05:00
Rob Garrison
e700b2a35a
Docs: Bootstrap needs jQuery <v3.0.0; also fix links 2016-07-20 03:03:14 -05:00
Rob Garrison
84180c1961
Scroller: update when "applyWidgets" is used 2016-07-18 17:24:48 -05:00
Rob Garrison
fe75d0ff7a
Filter: Allow es6 regex flags 2016-07-18 17:23:37 -05:00
Rob Garrison
eef60dc4af
UITheme: jQuery v1.12.0 renamed carat to caret. Fixes #1257 2016-07-16 10:44:27 -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
008b1e544a
Core: updateCache now ignores "remove-me" rows 2016-07-13 19:45:29 -05:00
Rob Garrison
174d05c1dc
Grouping: prevent js errors on non-string values 2016-07-13 18:44:07 -05:00
Rob Garrison
c9e77837c1
Output: Automatically ignore widget added rows
e.g. Grouping widget headers
2016-07-13 11:04:51 -05: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
288a06e6cf
version bump 2016-07-11 07:42:19 -05:00
Justin F. Hallett
4e5add0052 Replace all instances not just the first one 2016-07-10 13:28:17 -06: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
6d78a900d0 Core: prevent undefined error in natural sort. See #1151 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
Justin F. Hallett
ba319b6e1d trigger viewComplete in the view builder, not in init, otherwise you get no trigger when switching views 2016-07-07 10:39:46 -06:00
Justin F. Hallett
5006e71a3f Update to view widget, add a way to get the raw text value of a col without the span wrap 2016-07-06 10:38:17 -06: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
53bc869f3e
Filter: Do not return altered filters. Fixes #1237 2016-06-28 06:25:33 -05:00
Rob Garrison
7328732525
Pager: Fix filtered regex 2016-06-28 04:28:35 -05:00
Rob Garrison
a02d264e2d
Grouping: fix lint issue 2016-06-28 04:25:59 -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
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
07b643db02 Scroller: Hide <col> with hidden columns. Fixes #1229 2016-06-15 11:22:11 -05:00
Rob Garrison
8d5e2d0e47 Filter: Fix select2 lint issue 2016-05-30 11:17:55 -05:00
Rob Garrison
a25bb65d27
version bump 2016-05-28 09:28:16 -05:00
Rob Garrison
48e25404f5
Filter: Fix select2 v3 filter extension. See #1216 2016-05-28 09:12:43 -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
05ffe5ae29
Core & filter: minor organization of options 2016-05-10 12:44:48 -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
5bc64257a2
Pager: save pager size as "all" vs number. Fixes #1196 2016-05-01 15:25:01 -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
a7e002f87b ColumnSelector: Add columnSelector_maxPriorities. Fixes #1204 2016-04-29 21:08:29 -05:00
Rob Garrison
e9b87a9a07
ColumnSelector: Fix missing class name 2016-04-29 20:40:19 -05:00
Rob Garrison
60f1eda06d
ColumnSelector: refresh method properly saves changes. Fixes #1198 2016-04-29 20:36:25 -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
053553d4dd Core: duplicateSpan false now uses textExtraction
See http://stackoverflow.com/q/36449711/145346
2016-04-06 22:15:38 -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
15f5cc19e0 Filter: update cache when delayInit set. Fixes #1180 2016-03-18 10:26:28 -05:00
Rob Garrison
c6514a7671 Docs: More notes about .filtered {display:none}. See #1172 2016-03-08 15:43:17 -06: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
fe33ed9d60 Lazyload: trigger lazyload after filtering. Fixes #1169 2016-03-06 11:49:08 -06:00
Rob Garrison
4d6c714a0c Core: Add debug warning when widget is added more than once 2016-03-02 08:12:24 -06:00
Rob Garrison
d74fd843e7 Core: Add debug warning when widget not found
See http://stackoverflow.com/a/35713348/145346
2016-03-02 07:58:55 -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
7d326a6975 JSCS cleanup 2016-03-01 20:42:45 -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
7467196ba7 Math: general cleanup & optimization 2016-02-25 13:53:52 -06:00
Rob Garrison
8c99112332 Scroller: tweak code from #1165. Fixes #907 2016-02-24 21:31:49 -06:00
Rob Garrison
c391287ce2 Scroller: Fix js error when no caption exists. See #1141 2016-02-24 21:27:12 -06:00
jasongabel
8df4e7a896 Update widget-scroller.js opt no Vertical Scroll
If the max-height is set to -1 for example, the the vertical scrollbar is not added because the div is not constrained with a max-height.
However if you set it to 0, javascript sees a 0 as an empty/default value and uses 300 back on this line: 
maxHt = wo.scroller_height || 300;
2016-02-24 20:07:24 -05:00
Rob G
777e547ad3 Merge pull request #1164 from Drumsticks1/master
Modified stickyHeaderWidget for better performance.
2016-02-24 15:43:16 -06:00
Drumsticks1
ec1a2a7cf3 Modified stickyHeaderWidget for better performance
Don't call the checkSizes function anymore on disabling the sticky Header via addHeaderResizeEvent(table, true);

It was an unneccesary performance loss as the gained data wasn't used afterwards.
2016-02-24 21:27:08 +01:00
Rob Garrison
6b8e08b1de Storage: allow setting a falsy value. Fixes #1163 2016-02-24 12:21:29 -06:00
Rob G
ca24e6b550 Merge pull request #1162 from Drumsticks1/master
Fixed memory leak caused by sticky headers widget (#1034)
2016-02-24 11:08:07 -06:00
Rob Garrison
2fdf197615 Print: stop print event propagation from nested tables. Fixes #1160 2016-02-24 10:57:48 -06:00
Drumsticks1
9807a4f907 Fixed memory leak caused by sticky headers (#1034) 2016-02-24 14:44:07 +01:00