Commit Graph

1700 Commits

Author SHA1 Message Date
Rob Garrison
25eb3f1856 Filter: partially revert df1afccdda (see #1505)
Automatic escaping of RegExp special characters must be done
manually as already explained in the documentation
2018-01-30 17:51:54 -06:00
Rob Garrison
4ea1bb2858 Parser: Add radio parser. See #1502 2018-01-30 12:58:24 -06:00
Rob Garrison
99bfd81f63 Filter: Update version 2018-01-30 12:58:17 -06:00
Rob Garrison
df1afccdda Filter: Clean & escape language settings. See #1505 2018-01-30 12:48:09 -06:00
Rob Garrison
f9011da83f Filter: Fix version numbers :( 2018-01-18 21:21:00 -06:00
Rob Garrison
72a70b204f Filter: Fix linting issue 2018-01-18 21:11:38 -06:00
Rob Garrison
bf7339036c 2.29.4 2018-01-18 17:30:03 -06:00
Rob Garrison
b5b780c25d Filter: Fix select2 issue. Closes #1497 2018-01-18 17:20:04 -06:00
Rob Garrison
ea00c14288 Filter: Add filter_filterLabel to support filter input ARIA labels. See #1495 2018-01-16 18:20:51 -06:00
Rob Garrison
5317ddfaab 2.29.3 2018-01-10 16:18:04 -06:00
Rob Garrison
c9e93cc7f1 Parser: Network parsers now return a text value. Fixes #1494 2018-01-10 16:04:36 -06:00
Rob Garrison
23a0750504 2.29.2 2017-12-13 15:25:47 -06:00
Rob Garrison
a225a40378 2.29.1 2017-12-13 15:17:51 -06:00
Rob Garrison
e496cbfe05 Vertical-group: Cleanup & add demo for new widget. Fixes #1469 2017-12-13 15:17:51 -06:00
Rob Garrison
7e938b796f Filter: Select exact matches ignore "and" and "or" keywords. Fixes #1486 2017-12-13 15:17:51 -06:00
Rob Garrison
b38b98c2d0 Resizable: addLastColumn stops adding handles to hidden columns. Fixes #1485 2017-12-06 12:00:40 -06:00
Rob Garrison
9a676efeeb Core: remove empty block 2017-11-25 17:52:14 -06:00
Rob Garrison
85d5cdcb18 Core: Update external header icons on sort. Fixes #1483 2017-11-25 17:50:20 -06:00
Andrew Murphy
b85668819e added license,
let me know if you'd like something different
2017-10-23 07:35:12 -05:00
Andrew Murphy
26a9fb7f70 vertical-group widget
i've commented out the whole thing so it doesn't upset your code
i've added pseudo logic comments
i've left in console.info() for you to debug

cheers
andrew
2017-10-23 07:35:12 -05:00
Rob Garrison
b9454aa4cf Scroller: Adjust columns on filterInit. See #1468 2017-10-20 07:43:09 -05:00
Rob Garrison
b5dc8f2a3e Core: Fix non-typical use of selectorHeaders. See #1459 2017-10-18 06:41:21 -05:00
Rob Garrison
b6647faba5 2.29.0 2017-09-27 21:09:50 -05:00
Rob Garrison
ea5c242f04 Core: Target header cells for data-column. Fixes #1459 2017-09-18 21:48:00 -05:00
Rob Garrison
b8c47b5077 StickyHeaders: Check horizontal scrolling. Fixes #1455 2017-09-12 13:36:30 -05:00
Rob Garrison
f1aa6745e5 Core: Clarify warning message 2017-09-10 15:08:55 -05:00
Rob Garrison
f0426f80f4 Sort2Hash: Add sort2Hash_replaceHistory option 2017-08-31 21:35:00 -05:00
Alex Weissman
6fe2cdf810 Prevent sort2Hash from adding extraneous entries to browser history
Use `window.location.replace` to update the browser URL only, rather than `window.location.hash`, which modifies the browser history.
2017-08-31 21:13:05 -05:00
Rob Garrison
86e2b7c355 Grouping: Fix compatibility with columnSelector widget 2017-08-31 17:18:29 -05:00
Rob Garrison
6a663b5138 ColumnSelector: Fix compatibility with grouping widget 2017-08-31 17:17:54 -05:00
Rob Garrison
2854dc4340 StickyHeaders: only update class as needed. See #1018 2017-08-31 14:48:01 -05:00
Rob Garrison
4e54230321 Resizable: Add resizableComplete event. Fixes #1444 2017-08-31 14:22:00 -05:00
Rob Garrison
bb599df7d7 Scroller: Update scroll position after fixing columns 2017-08-31 13:52:23 -05:00
Lars
d79e688d63 Update widget-scroller.js 2017-08-31 13:34:20 -05:00
Lars
1b321aae40 Save position to fix scroller_upAfterSort=false
This should fix issue #1297 - The current position is now saved on scroll so it can be restored after sorting.
2017-08-31 13:34:20 -05:00
Rob Garrison
22b5598873 ColumnSelector: Add classHasSpan option 2017-08-26 20:16:53 -05:00
Rob Garrison
8c2f14b8fd Core: Add "widgetRemoveEnd" event. Fixes #1430 2017-08-26 20:16:53 -05:00
Rob Garrison
c108de305c Core: Include callback method for "applyWidgets" 2017-08-26 20:16:52 -05:00
Rob Garrison
c800b67b6f Ui-theme: remove bootstrap v2 refs & fix docs. See #1432 2017-07-19 14:20:01 -05:00
Rob Garrison
eaec5db0f4 Output: bump version & add min 2017-07-05 13:44:27 -05:00
Justin F. Hallett
428cf7438c if call back is false, make sure we reset output busy flag so it can be called again 2017-07-05 10:48:43 -06:00
Justin F. Hallett
420e4221e3 Add 2 options parameters to output.process to call it directly with external data using $.tablesorter.output.process, this allows ajax users to use the output widget for all data via external calls. 2017-07-04 14:55:20 -06:00
Rob Garrison
c1c55c5688 v2.28.15 2017-07-04 12:56:45 -05:00
Rob Garrison
cae295975d ColumnSelector: Include tbody colspan updates on removal 2017-07-04 12:17:25 -05:00
Rob Garrison
1c65611c87 ColumnSelector: Remove colspan adjustments when widget removed 2017-07-04 11:59:53 -05:00
Rob Garrison
6eaaf23489 Core: Fix check count cell indexing 2017-07-04 11:58:19 -05:00
ced-b
c3fdce97aa Fix accidental change of comment 2017-07-02 16:14:29 -05:00
ced-b
6beda6a7ba Use calculated index instead of DOM index
There seems to be a scenario when there are multiple `thead` entries in a table where some versions of Firefox (around 47) return -1 for `cell.parentNode.rowIndex`, which winds up with the whole top part being laid out wrongly.

However, I looked this over and did not see any reason why not to use the calculated `i` for the row index instead.
2017-07-02 16:14:29 -05:00
Rob Garrison
52e8c024b0 Filter: Fix namespacing of events 2017-07-02 16:07:24 -05:00
Rob Garrison
2668e0e773 Filter: Add namespacing to filter-formatter listeners
Needed to prevent JS error when a "resetToLoadState" is triggered
and the "filterFomatterUpdate" bindings are still firing.
2017-06-29 22:21:54 -05:00
Rob Garrison
243205c513 Sort2Hash: Compare hash filter 2017-06-25 14:34:31 -05:00
Rob Garrison
56e6e70a76 Sort2Hash: Fix p's 2017-06-25 14:16:56 -05:00
Rob Garrison
a773ac63ed Sort2Hash: prevent filter update if unchanged 2017-06-25 13:52:56 -05:00
Rob Garrison
d398c91f0f v2.28.14 2017-06-08 19:26:53 -05:00
Rob Garrison
5923ef0e0e Pager: use selectorRemove to remove error rows
Removes error rows with dynamically changed class names
2017-06-08 19:10:39 -05:00
Rob Garrison
e12785b92c Pager: apply fixedHeight patch to widget & code cleanup 2017-06-08 19:09:28 -05:00
Rob Garrison
23c94a726d Core: Show console error for mismatched column count. See #1415 2017-06-07 22:38:57 -05:00
Rob Garrison
8dbd34ece6 v2.28.13 2017-06-02 17:49:41 -05:00
Rob Garrison
086f4ad89c Core: coerce sort natural elements into strings. See #1415 2017-06-02 10:58:36 -05:00
Rob Garrison
bc07c45fa4 StickyHeaders: init with visible headers on partial scroll 2017-06-01 13:32:08 -05:00
Rob Garrison
9d27c66484 StickyHeaders: Fix dynamic updating of offset. Fixes #1412 2017-06-01 13:30:38 -05:00
Rob Garrison
ca16c8c232 Core: Add cssIconDisabled option. See #1409 2017-05-31 14:00:05 -05:00
Rob Garrison
c77d7b2d6e v2.28.12 2017-05-26 15:11:58 -05:00
Rob Garrison
7385ed4bf1 Filter: select searches process filter type, then exactly match
Previously only exact matches were performed by default, filter types
were ignored. This broke the filter + jQuery UI selectmenu demo
2017-05-26 15:06:28 -05:00
Rob Garrison
d4e35fc0f2 Misc: fix linting issues 2017-05-26 13:29:29 -05:00
Rob Garrison
17be0e31ea Filter: return null from filter_selectSource to prevent select updates
From discussion in IRC with @alexweissman
2017-05-26 13:26:36 -05:00
Rob Garrison
d095c63008 ColumnSelector: Don't clear container on updateAll. Fixes #1406 2017-05-25 05:10:33 -05:00
Rob Garrison
e3227a7af0 v2.28.11 2017-05-24 18:53:44 -05:00
Rob Garrison
0bac443942 CssStickyHeaders: Fix in Edge browser 2017-05-24 11:43:28 -05:00
Rob Garrison
2915bf9fda CssStickyHeaders: Fix captioned tables in Safari 2017-05-24 11:43:08 -05:00
Rob Garrison
333fa278ac Filter: liveSearch cleanup 2017-05-23 18:26:14 -05:00
Rob Garrison
265a6d06b6 Filter: trigger liveSearch on blur 2017-05-23 18:21:58 -05:00
Rob Garrison
8e3105bdb6 Columns: initialize after pager widget 2017-05-23 18:06:42 -05:00
Rob Garrison
264181e6a4 Filter: second attempt at #1152 2017-05-23 18:04:23 -05:00
Rob Garrison
0a18019581 Filter: attempt to fix #1152 2017-05-23 17:57:20 -05:00
Rob Garrison
30ee40c33f Pager: ensure ajax is called after filter widget initializes 2017-05-23 13:40:22 -05:00
Rob Garrison
f7a60232a8 Pager: allow ajax processing on init 2017-05-23 11:42:36 -05:00
Rob Garrison
6614fffe77 Parsers: update links to sugarjs/datejs demos 2017-05-22 06:30:43 -05:00
Rob Garrison
7f082fa019 v2.28.10 2017-05-16 15:33:15 -05:00
Rob Garrison
0c75f5f7d2 Parser: bind & update stickyHeaders checkbox. Fixes #261 2017-05-16 14:18:48 -05:00
Rob Garrison
cbb37f8b3f Core: Add namespace classname to table 2017-05-16 14:15:11 -05:00
Rob Garrison
96ad9d0130 Core: disable updateCell for child rows
Add warning & note to fix :(
2017-05-12 07:13:07 -05:00
Rob Garrison
91eb28d7f2 Parser: remove unused variables & add ignoreChildRow option 2017-05-12 07:12:16 -05:00
Andy Sleigh
cec3527f3f Prevent input select parser from handling events from child rows 2017-05-12 09:42:49 +01:00
Rob Garrison
48a327d6f6 v2.28.9 2017-05-03 17:22:27 -05:00
Rob Garrison
5e6c926d6b Core: Fix widget option changes across multiple tables
Seen in the second table of the math page demo with the
`math_ignore` option
2017-05-03 17:06:24 -05:00
Rob Garrison
74bfdb096b Math: include noop math_complete in defaults
Prevents option not recognized warning
2017-05-03 16:32:38 -05:00
Rob Garrison
72b45976d8 v2.28.8 2017-04-18 19:50:08 -05:00
Rob Garrison
23dd3ed796 Scroller: fix linting issue 2017-04-18 19:47:49 -05:00
Rob Garrison
b45daa1ad4 Storage: Add storage_storageType & deprecate
Deprecate `storage_useSessionStorage`
2017-04-18 19:41:37 -05:00
Rob Garrison
fb07b98f08 Storage: Add options early to prevent validator message 2017-04-14 12:57:40 -05:00
Rob Garrison
caf9445899 Resizable: Add resizable_includeFooter option. Fixes #1386 2017-04-14 12:56:22 -05:00
Rob Garrison
36986e12d2 Scroller: fix offset from hidden row. See #1376 2017-04-12 14:42:41 -05:00
Andy Sleigh
1b87904fe7 Fixed updateCell child row handling
cache[ c.columns ].$row doesnt need to be updated in updateCell.
2017-04-12 11:34:27 -05:00
Andy Sleigh
e44c239a81 Fixed updateCell to work correctly with child rows 2017-04-12 11:34:27 -05:00
Rob Garrison
07f9dd9f60 Pager: use equalFilters for comparison. See #1384 2017-04-11 14:57:33 -05:00
Rob Garrison
39a1772b25 Filter: Add equalFilters function 2017-04-11 14:55:50 -05:00
Rob Garrison
0827fa20d3 Scroller: set max-widget to initial. See #1382 2017-04-08 14:14:38 -05:00
Rob Garrison
b80d402fc3 v2.28.7 2017-04-04 05:16:26 -05:00
Rob Garrison
d79dd5a27b Filter: Prevent JS error added from last update. Fixes #1377 2017-04-04 05:11:00 -05:00