Commit Graph

73 Commits

Author SHA1 Message Date
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
95770d7432 Meta: update dependencies 2017-04-11 15:05:48 -05:00
Rob Garrison
39a1772b25 Filter: Add equalFilters function 2017-04-11 14:55:50 -05:00
Rob Garrison
f006d8aa5f v2.28.6 2017-04-02 06:34:02 -05:00
Rob Garrison
4913b2fc47 Meta: update dependencies 2017-03-07 05:20:20 -06:00
Rob Garrison
adb5ea45af
Testing: update jQuery usage 2016-09-05 08:33:37 -05:00
Rob Garrison
80bc854e68
Filter: Add any match search by column text 2016-08-21 09:50:02 -05:00
Rob Garrison
4bf1125c19
Testing: Update QUnit 2016-08-07 10:06:32 -05:00
Rob Garrison
ee5879a7eb
Core: Allow leading zeros in time parser. Fixes #1269 2016-08-01 15:40:23 -05:00
Rob Garrison
77f47651c8
Testing: Add filter anymatch queries
sadly unrelated to the last update
2016-07-28 18:20:59 -05:00
Rob Garrison
53bc869f3e
Filter: Do not return altered filters. Fixes #1237 2016-06-28 06:25:33 -05:00
Rob Garrison
b473f4f653
Filter: Remove not any match limitation 2016-05-28 09:05:58 -05:00
Rob Garrison
80918f7fa7
Testing: setFilters last parameter now true by default 2016-05-28 08:24:20 -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
f8c2e4b22d Grunt: update Qunit 2016-04-06 22:12:47 -05:00
Rob Garrison
1547da983e Update dependencies 2016-03-05 10:57:16 -06:00
Rob Garrison
121b134db9 Testing: re-align code 2016-01-22 16:50:47 -06:00
Rob Garrison
7f08f7dd1d Filter: select defaults to exact match again. Fixes #1136 2016-01-22 13:36:09 -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
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
13068454c5 Core: add multiple widgets from table class. Fixes #1109 2015-12-22 10:19:10 -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
b34560e367 Grunt: update dependencies 2015-11-21 06:42:41 -06:00
Rob Garrison
f51b39388a Filter: selectSource option now accepts an array of objects 2015-11-10 14:40:26 -06:00
Rob Garrison
f80d3d4c2c Core: fix sortRestart preventing sort. Fixes #1072 2015-11-04 19:31:02 -06:00
Rob Garrison
dbcd306ff2 Core: cache shortDate parser & time parser extracts time 2015-11-01 23:29:18 -06:00
Mottie
1aa87e2080 Filter: add filter_childWithSibs option. Fixes #1020 2015-09-23 07:50:45 -05:00
Mottie
3328f02579 Filter: add processOptions function & code cleanup. See #1010 2015-09-07 15:47:16 -05:00
Mottie
805be29302 version bump 2015-08-17 21:08:41 -05:00
Mottie
2b8a104e1e Core: Add updateHeaders method. See #989 2015-08-17 20:07:58 -05:00
Mottie
e28f7b52cd testing: cleanup 2015-08-10 19:19:48 -05:00
Mottie
e87f7ae523 Core: addRows accepts a row string if only one tbody exists 2015-07-29 20:48:12 -05:00
Mottie
7a91e0d6a6 Filter: prevent invalid RegExp errors 2015-07-27 18:49:30 -05:00
Mottie
6b597b1655 Testing: add isProcessing testing & replace quotes 2015-07-26 10:16:28 -05:00
Mottie
8e81d53db3 Core/Test: add isValueInArray array testing 2015-07-26 09:15:35 -05:00
Mottie
319149816d Testing: update QUnit to 1.18.0 2015-07-24 12:32:22 -05:00
Mottie
a33ed6c83e Testing: add removeWidget test 2015-07-23 07:33:22 -05:00
Mottie
a0d29c99f4 Core: fix hasWidget error 2015-07-23 07:26:48 -05:00
Mottie
37d44b18e3 Core: allow empty string in textExtraction data-attribute. See #954 2015-06-23 16:11:29 -05:00
Mottie
449b985c60 Filter: add nesting of "AND" & "OR" searches. Fixes #891 & #918 2015-06-12 21:02:26 -05:00
Mottie
9a67c022c4 Filter: add filter_childByColumn option. Fixes #396 & #574 2015-05-14 21:32:41 -05:00
Mottie
cd784f69ff Core: isDigit now reports false on empty strings. See #865 2015-04-10 10:16:14 -05:00
Mottie
7e20669890 Core: add getColumnText utility function 2015-03-30 07:52:46 -05:00
prijutme4ty
b1e733a29b Make tests more stable and independent(only part of them) by using deferred objects.
Stick to new Qunit syntax (without asyncTest and with explicit assert. prefix) instead of deprecated
2015-03-01 03:41:27 +03:00
Mottie
87652f2cb7 Testing: remove console message 2015-02-25 17:47:18 -06:00
Mottie
01437ba82a Testing: attempt to make the nested callbacks more stable 2015-02-20 21:30:15 -06:00
Mottie
b9b09922a3 Merge branch 'working' into build 2015-02-20 10:54:52 -06:00
prijutme4ty
34567c0ccb Make +config.cache+ indexed the same way as +config.$tbodies+ is, i.e. ignore info blocks.
Remove unused var, rename some local vars into more specific ones;
2015-02-20 14:41:28 +03:00
Mottie
2774abf8d8 Build: Add grunt build process
Rearranged, renamed & broke apart other files
2015-02-12 21:10:38 -06:00