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
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
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
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
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
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
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
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
Rob Garrison
b31a1a61cd
Editable: Replace pasted content with plain text. See #994
2016-02-21 21:52:03 -06:00
Rob Garrison
2f9fa35e55
Global: Replace array push functions in main loops
2016-02-21 21:47:59 -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
4fa9c62605
Editable: Fix lint issue
2016-02-15 14:19:36 -06:00
Rob Garrison
a234d31cba
version bump
2016-02-15 13:15:22 -06:00
Rob Garrison
35df54cc03
Grouping: reapply zebra after collapsed group opens. Fixes #1156
2016-02-15 12:39:45 -06:00
Rob Garrison
5560f12011
Pager: Prevent js error on successive removal calls. Fixes #1155
2016-02-15 12:01:19 -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
rjoly
303e196651
clear column container when refreshing
2016-01-28 11:27:47 +01: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
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