Commit Graph

1251 Commits

Author SHA1 Message Date
Rob Garrison
035a394459 Core: Add "tablesorter-ready" event 2015-10-22 15:10:05 -05:00
Rob Garrison
2409e830b6 Core & headerTitles: internalize sort counter & fix spanned sorts 2015-10-21 11:03:14 -05:00
Rob Garrison
b8e2b65493 Core: sortAppend now accepts an object of column references
See http://stackoverflow.com/q/33177910/145346
2015-10-20 12:47:05 -05:00
Rob Garrison
d1d7da2ac2 Core: fix multisort indicators. Fixes #1005, again
There is now a check to verify that the targeted column is in the sortList, this includes a cell with a colspan that may be outside of the included sort
2015-10-20 06:25:34 -05:00
Rob Garrison
d50f561969 Chart: fix chart_layout column indexing 2015-10-19 22:09:59 -05:00
Rob Garrison
d5a9fb6f81 Core: add rowFilter parameter to getColumnText 2015-10-19 20:54:56 -05:00
Rob Garrison
9d7f0fb26c ColumnSelector: Add mediaqueryHidden option. Resolves #964 2015-10-19 11:49:21 -05:00
Rob Garrison
921631397c Grunt: update build files 2015-10-18 13:24:13 -05:00
Rob Garrison
1bb00280ed Filter & stickyHeaders: hideFilters applies to stickyHeaders again. Fixes #1050 2015-10-18 13:21:55 -05:00
Rob Garrison
726edc7c77 SortTbodies: moved config.strings defaults to $.tablesorter.strings
updated to match changes to core
2015-10-18 13:21:54 -05:00
Rob Garrison
2b55fca6dd Core: reformat structure & expand variable names
All functions are now public, but some remain undocumented
2015-10-18 13:21:46 -05:00
Rob Garrison
55d19b3a95 Core & Filter: Add "entire column colspan" support. See #746 & #1047 2015-10-17 15:15:36 -05:00
Rob Garrison
c7d4395c85 Math: Include config parameter in math equations
Fixes javascript error
2015-10-17 10:05:55 -05:00
Rob Garrison
9c905bdc9c Print: Add print delay; allows browser to render print preview 2015-10-17 09:37:56 -05:00
Rob Garrison
f242135db0 Print: Include css to hide filter rows. Fixes #1046 2015-10-17 09:36:37 -05:00
Rob Garrison
be69ff58a7 Math: Add math_none option 2015-10-14 21:20:49 -05:00
Rob Garrison
a1a202a4c6 Math: detach table prior to indexing all cells. See #1048 2015-10-14 20:46:42 -05:00
Rob Garrison
c317ded727 Core: use plain js to set index attr & remove unused variable. See #1048 2015-10-14 20:45:46 -05:00
Rob Garrison
23760ef2c3 Print: internal variable tweaks 2015-10-14 12:51:27 -05:00
Rob Garrison
1219e49d30 Output: do not include nested table headers with parent. Fixes #1040 2015-10-12 07:32:07 -05:00
Rob Garrison
575b92221a Output: correct formatContent function comment 2015-10-09 11:08:56 -05:00
Rob Garrison
1c5c3415ad Math: fix out-of-scope time variable 2015-10-06 21:06:25 -05:00
Rob Garrison
701ad94308 Merge branch 'LvLynx-master' 2015-10-06 20:55:51 -05:00
Rob Garrison
ab5258471d Math: more tweaks for better compression 2015-10-06 20:54:07 -05:00
Rob Garrison
01442edbf2 Math: merge in #1027 & tweak changes 2015-10-06 20:54:01 -05:00
Rob Garrison
e2ffab45a0 Filter: encode/decode filters in case they end up in cookies. See #1026 2015-10-06 18:53:00 -05:00
Ansis Kļaviņš
a102380ca5 Update widget-math.js
Added optimization: there is no need to do calculations on rows which are already filtered.
Improved coding style to align it with rest of code.
2015-10-05 19:52:35 +03:00
Rob Garrison
fe7a366e25 Pager: clear tbody if no data returned by ajax. See #1032 2015-10-05 11:50:57 -05:00
Rob Garrison
0e9608139d Grouping: prevent error if group_forceColumn is improperly defined. See #1030 2015-10-05 10:42:40 -05:00
Ansis Kļaviņš
0c7658893c Update widget-math.js
Created new calculation type "below". It works just like "above" except in other direction starting from top to bottom.
2015-10-04 18:06:07 +03:00
Rob Garrison
40dcaace25 version bump 2015-10-04 09:26:07 -05:00
Rob Garrison
2f3217fe80 Filter: select includes child rows when filter_childByColumn is set 2015-10-04 09:06:34 -05:00
Rob Garrison
abb5646eb1 Core: Remove tabindex when sort is disabled
See http://stackoverflow.com/a/16827628/145346
2015-10-03 22:11:02 -05:00
Mottie
285cef1e70 Pager: prevent hiding child rows when disabling or destroying pager. See #1020 2015-09-25 12:18:21 -05:00
Mottie
e23288cee8 Filter: ignore childWithSibs when childByColumn is false. See #1020
Also fixed data.childRowText by adding spaces between cell content
2015-09-24 08:49:17 -05:00
Mottie
0ebb9ea219 Filter: keep parent match when no child rows match. See #1020 2015-09-23 22:46:03 -05:00
Mottie
fa4f916633 version bump 2015-09-23 10:21:44 -05:00
Mottie
1aa87e2080 Filter: add filter_childWithSibs option. Fixes #1020 2015-09-23 07:50:45 -05:00
Andreas Mair
86f4e07cac data-column="#" (with # > 9) didn't work in external filters. 2015-09-23 08:53:13 +02:00
Mottie
8b3fbbbec5 Core: use window.console check to prevent IE9 error. Fixes #1019 2015-09-22 00:17:35 -05:00
Mottie
3328f02579 Filter: add processOptions function & code cleanup. See #1010 2015-09-07 15:47:16 -05:00
Mottie
fca2c9d27e Core: update natural sort regular expression 2015-09-06 20:50:01 -05:00
Mottie
d8b4434446 Dist update 2015-09-05 09:28:33 -05:00
Mottie
60666279e2 Core: ensure widgets don't get cache options. Fixes #946 2015-09-05 09:28:02 -05:00
Mottie
cc1d4904ba Filter: namespace a variable 2015-09-05 09:24:53 -05:00
Mottie
829d3792fa version bump 2015-09-01 10:45:24 -05:00
Mottie
faaafe60a9 Core: correct header sort indicators in row/colspans. Fixes #1005 2015-09-01 10:35:55 -05:00
Mottie
91a76eae45 Core: corrected sorting of col/rowspan in thead. Fixes #1005 2015-08-31 22:54:21 -05:00
Mottie
7756fdf9a2 Filter: restore triggered change namespace & prevent search before init. Fixes #1002 2015-08-27 07:14:22 -05:00
Mottie
3282dc52fc Filter: use namespacing on reset. Fixes #1001 2015-08-26 07:22:48 -05:00
Mottie
41fb194559 Grouping: add group_forceColumn & group_enforceSort options. See #1000 2015-08-24 10:50:07 -05:00
Mottie
46d50ee535 Group: remove unused variable 2015-08-24 06:40:42 -05:00
Mottie
68ae07cb79 version bump 2015-08-23 13:22:56 -05:00
Mottie
0924a98a2b Filter: add reference to make file more compressible 2015-08-23 07:00:43 -05:00
Mottie
8b73160c67 Core & Filter: cache regex 2015-08-23 07:00:34 -05:00
Mottie
90e0355b4a ColumnSelector: add columnSelector_updated option
This option contains the triggered event name, which is "columnUpdate" by default
2015-08-21 16:58:21 -05:00
Mottie
47de48ef5d Filter: allow dynamically changing "anyMatch" filter. Fixes #998
previously, once an anyMatch type filter was found, it's value was always used to do an anyMatch search. Now the script checks to see if the input is targeting more than one column
2015-08-21 14:00:04 -05:00
Mottie
2281b8f2fb version bump 2015-08-19 18:20:27 -05:00
Mottie
d1e9530bcf Pager: include settings parameter from ajaxError method & prevent js error. Fixes #997 2015-08-19 16:33:32 -05:00
Mottie
805be29302 version bump 2015-08-17 21:08:41 -05:00
Mottie
2182b42157 Filter: fix js error caused when limiting search columns
See http://stackoverflow.com/q/32052986/145346 for an example
2015-08-17 20:10:29 -05:00
Mottie
2b8a104e1e Core: Add updateHeaders method. See #989 2015-08-17 20:07:58 -05:00
Mottie
e8bc2bef2e ColumnSelector: modify refreshColumnSelector method. Fixes #985
The "refreshColumnSelector" method can now update the contents of the container in case the header text, column priorities, etc change
2015-08-16 22:46:22 -05:00
Mottie
e78c6539eb Core: correct code error causing jQuery v1.2.6 to not work. Fixes #995 2015-08-16 08:52:11 -05:00
Mottie
be6999c67a Pager: add ajaxError callback function. Fixes #992 2015-08-15 10:56:42 -05:00
Mottie
b908633d50 Parser: fix js error when no rows returned 2015-08-14 17:07:56 -05:00
Mottie
e3f51f8ad7 Pager: no more js error in widget error message. Fixes #988 2015-08-12 10:32:39 -05:00
Mottie
a383ce2aaa Core: use cells instead of references to prevent IE8 error. Fixes #987 2015-08-11 00:31:39 -05:00
Mottie
1d1e4d72f8 Editable: improve column parsing. Fixes #982 & #979
Also replace jQuery each functions
2015-07-30 20:26:59 -05:00
Mottie
d8fd020d29 Pager: unbind pager controls on destroy. Fixes #981 2015-07-30 17:37:59 -05:00
Mottie
7a288dd1bf Pager: change enable, disable & destroy trigger methods. Fixes #980 2015-07-30 13:32:54 -05:00
Mottie
b697d08752 Core: update addRows debug message 2015-07-29 20:57:08 -05:00
Mottie
e87f7ae523 Core: addRows accepts a row string if only one tbody exists 2015-07-29 20:48:12 -05:00
Mottie
ce82258edc Core: make updating methods public
* `$.tablesorter.addRows` - called by `addRows` method.
  * `$.tablesorter.appendCache` - renamed from `appendToTable`; appends cache
    to DOM, called by `appendCache` method.
  * `$.tablesorter.isEmptyObject` - clone of `$.isEmptyObject` (jQuery v1.4).
  * `$.tablesorter.sortOn` - called by `sortOn` method.
  * `$.tablesorter.sortReset` - called by `sortReset` method.
  * `$.tablesorter.updateAll` - called by `updateAll` method.
  * `$.tablesorter.updateCache` - called by `updateCache` method.
  * `$.tablesorter.updateCell` - called by `updateCell` method.
  * `$.tablesorter.update` - called by `update` and `updateRows` method.
2015-07-29 19:50:50 -05:00
Mottie
439034aa5e Core: prevent addRows error. See #979 2015-07-29 18:09:35 -05:00
Mottie
3cd026ee05 version bump 2015-07-28 16:02:33 -05:00
Mottie
10bc23fa24 Overall: set jsHint "undef" & "unused" options. Fixed issues
The math widget had a javascript error which jsHint was not catching
2015-07-28 15:57:01 -05:00
Mottie
b3dd4b7c75 version bump 2015-07-28 15:01:32 -05:00
Mottie
7a91e0d6a6 Filter: prevent invalid RegExp errors 2015-07-27 18:49:30 -05:00
Mottie
6efe0fd9f5 Build: update files 2015-07-26 12:17:22 -05:00
Mottie
b7454cdd06 Scroller: include sortEnd in fixed column updates - see #977 2015-07-26 12:03:41 -05:00
Mottie
bb1139bc63 Parser: checkbox in multiple columns toggles row class correctly 2015-07-26 12:01:21 -05:00
Mottie
8e81d53db3 Core/Test: add isValueInArray array testing 2015-07-26 09:15:35 -05:00
Mottie
7aa3fb11cf Core: fix js error in isProcessing function 2015-07-26 09:09:21 -05:00
Mottie
b5485f4992 Overall: update debug logging to use console 2015-07-24 18:23:00 -05:00
Mottie
8cf622f7e1 Math: ignored rows now properly ignored in columns. Fixes #976 2015-07-24 12:28:20 -05:00
Mottie
a0d29c99f4 Core: fix hasWidget error 2015-07-23 07:26:48 -05:00
Mottie
5637fc44a1 Merge branch 'master' of https://github.com/VictorT83/tablesorter into VictorT83-master
Conflicts:
	js/widgets/widget-output.js
2015-07-23 07:01:13 -05:00
Mottie
75de112ef6 Build: Add jscs checking & fix style issues
Thanks @Herst!
2015-07-22 23:29:51 -05:00
Mottie
bd296c844f Core: use colgroup as a placeholder. See #938 2015-07-22 07:37:10 -05:00
Mottie
3f357dc33b sort2Hash: remove extra comma 2015-07-21 21:49:58 -05:00
Mottie
f82214cf0b sort2Hash: fix js error by using correct variable 2015-07-21 21:45:59 -05:00
Mottie
9b6f8fb379 sort2Hash: add text & saveSort override options. Fixes #962
* Add `sort2Hash_useHeaderText` - use column header text or zero-based index
* Add `sort2Hash_processHeaderText` - extra column header text processing
* Add `sort2Hash_directionText` - sort direction text array
* Add `sort2Hash_overrideSaveSort` - override saveSort stored sort if true
2015-07-21 21:33:52 -05:00
VictorT83
b7167e029d Update widget-output.js
Implemented the options variable output_hiddenColumns.
Allow ignoredColumns to still be set while setting displayHidden columns to true

Changed get header cells to use a filter rather than :visible. Which allows the headers to still be outputted when using the scroller widget
2015-07-20 23:32:55 -04:00
Mottie
19e914fbb3 Output: Add output_formatContent callback
See http://stackoverflow.com/q/31457323/145346
2015-07-17 13:13:32 -05:00
Mottie
a1821127be Scroller: delay resize after updateAll 2015-07-15 07:46:11 -05:00
Mottie
fffea5455e Scroller: fix js error in old IE 2015-07-15 07:43:58 -05:00
Mottie
7b8553068d Scroller: prevent error on destroy when not applied. See #965 2015-07-15 06:50:53 -05:00
Mottie
dd80e3c88f Pager: bind using unique event namespace. See #961 2015-07-14 21:22:52 -05:00
Mottie
c705656e90 Extras: Dropping support for quicksearch plugin 2015-07-14 21:21:10 -05:00