Rob Garrison
a203ac5f52
version bump
2015-11-10 15:27:30 -06:00
Rob Garrison
ea13f6d256
Filter: code cleanup
2015-11-10 15:24:02 -06:00
Rob Garrison
4385522e32
Math: Avoid nested table math cells.
...
See http://stackoverflow.com/q/33631298/145346
2015-11-10 14:43:25 -06:00
Rob Garrison
f51b39388a
Filter: selectSource option now accepts an array of objects
2015-11-10 14:40:26 -06:00
Rob Garrison
bf98c96265
Parser: Add file-extension parser
2015-11-09 15:09:12 -06:00
Rob Garrison
08735db313
Pager: clear tbody prior to calling ajaxProcessing
2015-11-09 11:42:42 -06:00
Rob Garrison
d56c621456
Filter: prevent OR filter type from splitting up regex string. See #1070
2015-11-09 10:50:49 -06:00
Rob Garrison
2ac96256ac
Docs: Add clarification & missing possible values. See #1070
2015-11-09 07:01:24 -06:00
Rob Garrison
65867145df
Sort2Hash: Add 2 utility functions to simplify hash processing
2015-11-08 20:47:30 -06:00
Rob Garrison
f3449a8e7f
Sort2Hash: make functions accessible
2015-11-08 17:33:55 -06:00
Rob Garrison
60ea78eea6
Toggle: Add widget to enable/disable sort & filter
2015-11-08 10:45:25 -06:00
Rob Garrison
93514b80f4
HeaderTitles: update aria-label usage
2015-11-08 08:42:23 -06:00
Rob Garrison
9bf590edb8
Core: Add sortDisabled language setting; used in aria-labels
2015-11-08 08:36:13 -06:00
Rob Garrison
9607fed175
Build: fix uglify comment removal & update dist folder
2015-11-06 13:41:19 -06:00
Rob Garrison
2ec0393b07
Group: Include group & row data parameter in group_formatter. Fixes #1077
2015-11-06 13:28:25 -06:00
Rob Garrison
001bcae652
Core: sortRestart works again with multi-row headers. Fixes #1074
2015-11-06 12:41:00 -06:00
Rob Garrison
ac5818294d
Filter: convert filters to strings using conventional method
2015-11-05 10:11:12 -06:00
Rob Garrison
0c99d0c6e3
version bump
2015-11-04 20:15:37 -06:00
Rob G
16d0663349
Merge pull request #1073 from scr34m/updateall-resizable
...
Fix resizable widget bindings after tablesorter updateAll event
2015-11-04 19:55:22 -06:00
Rob Garrison
f12049f879
Filter: setFilter "apply" parameter now defaults to true
. See #1071
2015-11-04 19:42:29 -06:00
Rob Garrison
f80d3d4c2c
Core: fix sortRestart preventing sort. Fixes #1072
2015-11-04 19:31:02 -06:00
Rob Garrison
d8d5908d41
Core: jQuery filter element parameter not defined in v1.2.6
2015-11-04 12:35:57 -06:00
Rob Garrison
236d633922
Filter: convert filter array to include all strings. Fixes #1070
2015-11-04 12:34:15 -06:00
Gabor Gyorvari
b73162d0c0
Fix resizable widget bindings after tablesorter updateAll event
...
After updating tablesorter with updateAll event it will reinitalize all widget, but resizable initalized only once internally and there after it was not possible to change columns widths.
2015-11-04 19:05:17 +01:00
Rob Garrison
73153f2bdf
version bump
2015-11-02 12:36:00 -06:00
Rob Garrison
9bfde43c8f
version bump
2015-11-02 10:50:31 -06:00
Rob Garrison
66aede3654
Group: add optimizations from pull #830
2015-11-02 01:21:29 -06:00
Rob Garrison
4fc923ec78
Parsers: globalization tweaks & new parser
...
Make month & weekday Globalize ready.
globalization parser now caches the Globalize object in a "Globalize" option
Add "weekday-index" parser
Update demos
2015-11-02 01:19:44 -06:00
Rob Garrison
dbcd306ff2
Core: cache shortDate parser & time parser extracts time
2015-11-01 23:29:18 -06:00
Rob Garrison
b2ae0d194d
Print: rows option now accepts custom css selectors
2015-11-01 12:06:39 -06:00
Rob Garrison
52ec39464a
Sort2Hash: Remove history push state
2015-10-31 11:37:55 -05:00
Rob Garrison
1d813bd766
version bump
2015-10-31 11:06:09 -05:00
Rob Garrison
6905b9bb3e
Grunt: update build files
2015-10-31 10:20:22 -05:00
Rob Garrison
b31f786caa
Sort2Hash: update to include pager & filter parameters
2015-10-31 10:20:14 -05:00
Rob Garrison
e7988cf5a8
Pager: parse page size updates
2015-10-30 17:02:04 -05:00
Rob Garrison
028631a675
Globalize parser: fix jscs reported issues
2015-10-30 15:30:23 -05:00
Rob Garrison
cd45d21204
View: fix jscs reported issues
2015-10-30 15:29:13 -05:00
Rob Garrison
e882688936
ColumnSelector: fix jscs reported issues
2015-10-30 15:28:32 -05:00
Rob Garrison
9da745bf5b
Pager: parse page number to prevent user seeing NaN
2015-10-30 15:25:38 -05:00
Rob Garrison
b8880d65f9
Core: Add widget from class before adding options
2015-10-29 23:56:02 -05:00
Rob Garrison
cf542ac75f
Group: Update header in pager with removeRows:true
. Fixes #1035
2015-10-28 15:48:16 -05:00
Rob Garrison
4853615569
Scroller: adjust code for insane (OCD) people
2015-10-28 15:22:32 -05:00
Justin F. Hallett
276f3fb650
Fix curlies for grunt and sane poeple
2015-10-28 14:17:29 -06:00
fire-wally
53de5b83e0
Fix scroller_barWidth issue on iOS
...
This change fixes an issue where the last column header gets cut off on MobileSafari (possibly other mobile browsers?).
MobileSafari doesn't allocate horizontal space for the vertical scollbar of vertically-scrolling regions, so the getBarWidth() function correctly returns 0 on iOS. The previous expression of (tsScroller.getBarWidth() || 15) incorrectly evaluates that 0 as "falsy" and sets scroller_barSetWidth to 15, which cuts off the last column header. This change explicitly tests for a null result from tsScroller.getBarWidth() and only applies 15px in that case
I also expanded that section of code a little bit and modified the comment to make it more clear what's going on
2015-10-28 14:33:44 -05:00
Rob Garrison
63374355ca
Core: Fix parser detect of columns that don't exist due to colspan
...
And prevent error if config.sortVars is undefined
See #746 & #1047
2015-10-27 20:45:27 -05:00
Rob Garrison
94c2ce700a
Pager: destroyPager reveals all rows. Fixes #1055
...
Partial reversion of 285cef1e70
2015-10-27 17:31:50 -05:00
Rob Garrison
85997765d7
Grunt: update build files
2015-10-27 17:01:07 -05:00
Rob Garrison
2ca475ab8a
ColumnSelector: Extra rows & colspans now supported in thead & tfoot. Fixes #501
2015-10-27 11:45:43 -05:00
Rob Garrison
e5a9de1896
Filter: prevent error in formatterUpdated. Fixes #1056
2015-10-27 07:24:00 -05:00
Rob Garrison
7cdd524d83
Core: maintaining support for IE7-8, until 1/12/16
...
See https://support.microsoft.com/en-us/gp/microsoft-internet-explorer
2015-10-26 18:43:19 -05:00
Rob Garrison
d77ca61605
Merge branch 'viewWidget'
2015-10-26 12:18:22 -05:00
Rob Garrison
093ba477ce
View: cleanup & merge
2015-10-26 12:16:52 -05:00
Rob Garrison
7fa7907953
Parser: Globalize parser now allows a different language per column
2015-10-26 10:56:01 -05:00
Justin F. Hallett
6c0fa3bdcf
Add Widget View, start on the documentation
2015-10-26 09:06:56 -06:00
Rob Garrison
612c76e5ee
Pager: add "all" setting for pageSize. See #1055
2015-10-25 20:55:48 -05:00
Rob Garrison
e3d2fd9a17
Group: Improve compatibility with jQuery Globalize
...
Added `group_time24Hour` & `group_dateInvalid` options
Modified `group_months`, `group_week` and `group_time` options.
2015-10-25 20:10:43 -05:00
Rob Garrison
a1c9e95639
Lazyload: add lazyload widget
2015-10-25 19:52:32 -05:00
Rob Garrison
5d4529c37d
Global: call internal functions directly; stop using trigger
2015-10-22 16:41:34 -05:00
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
Mottie
2967e6196c
Sort2Hash widget added
...
See http://stackoverflow.com/q/31377639/145346
2015-07-13 12:41:18 -05:00
Mottie
0e611bc6a8
version bump
2015-06-30 18:56:38 -05:00
Mottie
57efd75a40
Scroller: fix javascript error scroller_$fixedColumns undefined
2015-06-30 18:54:55 -05:00
Mottie
6fede75e79
version bump
2015-06-30 09:59:41 -05:00
Mottie
1b5b1dcecf
Widgets: fix jsHint warnings in alignChar & scroller
2015-06-26 21:58:41 -05:00
Mottie
4c63512574
Editable: update cache without requiring hover over thead
...
Will now properly update the cache on touch devices
2015-06-26 21:57:32 -05:00
Mottie
fa3c21f1c6
Resizable: resizing works with overflow wrapped tables. Fixes #953
2015-06-26 21:26:44 -05:00
Mottie
482586bd8a
Editable: allow Shift+Enter to create a new line
2015-06-26 10:39:40 -05:00
Mottie
37d44b18e3
Core: allow empty string in textExtraction data-attribute. See #954
2015-06-23 16:11:29 -05:00
Mottie
c808f83df1
Scroller: restore scroll position after resize. Fixes #926
2015-06-22 08:01:34 -05:00
Mottie
e2c3149229
Scroller: integrate with resizable (WIP)
2015-06-22 07:50:13 -05:00
Mottie
2adda8d2e9
Scroller: save scroll positioning. Fixes #926 & #932
2015-06-21 11:11:16 -05:00
Mottie
a8fb9614e6
Scroller: throttle IE scroll. See #928
2015-06-21 10:41:42 -05:00
Mottie
7b6ebfa639
Scroller: correct column alignment. Fixes #940 , #937 , #931 & #927
...
Bonus fix #932 which maintains scroll position after sort/filter
2015-06-21 10:39:37 -05:00
Herst
c35f1798eb
Filter: comma too much
...
The comma that breaks IE7.
2015-06-19 10:20:23 +02:00
Mottie
73f5467c1f
Parser: support metric base unit case insensitivity
2015-06-17 16:38:27 -05:00
Mottie
9b39a91268
Ouput: stop outputTable propagation. Fixes #944
2015-06-17 08:56:48 -05:00
Mottie
d36184a1d4
Pager: prevent adding row if JSON totalrows = 0
...
See http://stackoverflow.com/q/30875583/145346
2015-06-16 20:37:57 -05:00
Mottie
5faba4b9e0
Filter: row remains visible after focused, when hideFilters set
2015-06-12 21:06:08 -05:00
Mottie
449b985c60
Filter: add nesting of "AND" & "OR" searches. Fixes #891 & #918
2015-06-12 21:02:26 -05:00
Mottie
a79f3417ce
SortTbodies: remove already defined variables
2015-06-12 20:20:40 -05:00
Mottie
5608727c80
SortTbodies: add new widget. Fixes #195 & #833
2015-06-10 20:35:37 -05:00
Mottie
020ebb7525
Core: add missing semicolon
2015-06-10 20:00:06 -05:00
Mottie
0c1c594ac1
Output: remove console log :P
2015-06-08 19:56:52 -05:00
Mottie
8d45bf2701
Output: fix colspans + hidden columns
...
Also replaced jQuery each functions with plain js
2015-06-08 19:53:45 -05:00
Mottie
b71d730785
Output: remove tfoot clone, concat data to the end instead
2015-06-08 13:36:49 -05:00
Mottie
f4381c0c02
Output: prevent js error when no row data is passed. See #923
2015-06-08 11:36:36 -05:00
Mottie
64a3e4a902
Output: fix hiddenColumns option causing empty output. Fixes #923
2015-06-08 10:51:32 -05:00
Mottie
e16a44c0b5
Core: make getParsedText a public function
2015-06-07 19:36:13 -05:00
Mottie
ca163ec639
Filter: selectSource now ignores parsers, if none set. Fixes #934
2015-06-07 19:26:28 -05:00
Mottie
dda8b8d76c
Output: output_saveRows now accepts jQuery filter selectors
2015-06-07 18:55:12 -05:00
Mottie
009ce272bb
Core: updateCache now accepts tbody object
...
needed for tbody sorter widget
2015-06-07 17:02:42 -05:00
Mottie
d1e4510d87
Scroller: removed unused variable
2015-06-07 16:48:52 -05:00
Mottie
13a035cad0
Parser: add checkbox parser class name ("checkboxClass") option
2015-06-05 13:16:36 -05:00
Mottie
95cf3f8044
Scroller: Fixed column tfoot now properly aligns. See #924
2015-06-02 10:50:27 -05:00
Mottie
d502a6f9f5
Scroller: hide fix column scrollbar in Firefox, again
2015-06-01 21:31:38 -05:00
Mottie
20f2cd20b4
Scroller: cleanup & old IE fix
2015-06-01 20:58:02 -05:00
Mottie
4e38030dc2
Scroller: mousewheel scrolling on fixed column works again
2015-06-01 20:31:11 -05:00
Mottie
1fb45130ce
Scroller: reduce init lag & correct no fixed column tbody width. See #906
2015-06-01 20:29:22 -05:00
Mottie
7f9258f1e1
Output: allow empty string data-attributes. See #923
2015-06-01 16:29:59 -05:00
Mottie
18a97ed4d9
Filter: target last used filter issue. See #920
2015-05-31 10:45:50 -05:00
Mottie
f315a8f02d
StickyHeaders: fix js error. See #920
2015-05-29 07:16:31 -05:00
Mottie
bbe5d53e14
Scroller & columnSelector: integrate widgets. Fixes #905
2015-05-28 11:44:25 -05:00
Mottie
7c46c9e02e
Scroller: lots of updates
...
* Support multiple tbodies. See #906
* Limit horizontal scrollbar to scrolling section
* Removed widthFixed requirement
* Update RTL support
* Fix column alignment. Fixes #913
* Fix mousewheel scrolling in Firefox. See #135
* Fix filter returning zero to few rows
* Integrate with pager. Fixes #884
2015-05-28 11:36:37 -05:00
Mottie
a153bea128
RepeatHeaders: use selectorRemove option setting
2015-05-24 10:44:52 -05:00
Mottie
d0a189d2e3
Zebra: target non-info block tbodies in extra tables
2015-05-22 23:16:48 -05:00
Mottie
1554b6ae99
Scroller: Multiple tbody fix. See #913
...
* Removed global window resizeEnd variable
* Removed or completely hide extra elements in fixed column
* Hover highlight delays only added for Firefox
* Properly adjust fixed column cell widths
* I know, not an atomic update :(
2015-05-22 23:16:41 -05:00
Mottie
1880d775ef
resizable + stickyHeaders: replace window resize trigger. Fixes #912
2015-05-21 18:34:59 -05:00
Mottie
06d69c75b3
Scroller: Fix slow fixed column scrolling in Firefox. See #135
2015-05-21 12:42:42 -05:00
Mottie
0bfe3099da
Scroller: remove colgroup & hidden elements in fixed column
2015-05-21 11:06:13 -05:00
Justin F. Hallett
9f9b36c751
; not , in css
2015-05-19 16:11:56 -06:00
Mottie
4410ecee0b
Core: only preventDefault in specific jQuery versions. Fixes #911
2015-05-18 07:57:16 -05:00
Mottie
ce9cf604eb
version bump
2015-05-17 23:01:15 -05:00
Mottie
f07e70ed0b
Filter: numeric column queries no longer force a search in parsed content
2015-05-17 23:00:21 -05:00
Mottie
13e3d0593d
version bump
2015-05-17 15:32:53 -05:00
Mottie
1a6cc91e91
Scroller: add scroller_addFixedOverlay option
2015-05-17 12:42:19 -05:00
Mottie
8d2abbba32
Core & pager: replace remaining jQuery each function. Fixes #827
2015-05-17 11:10:49 -05:00
Mottie
ed321c20bd
Scroller: refresh column sizes after update; see #906 (issue 3)
2015-05-17 09:37:04 -05:00
Mottie
4912c556de
Scroller: fix selector issue in remove function
2015-05-17 09:23:02 -05:00
Mottie
4468c1fb87
Editable: remove widget & dynamic update of no-edit class. Fixes #900
2015-05-16 18:19:12 -05:00
Mottie
8c2844b0ce
Filter: prevent setFilter setting same filters after update. Fixes #903 & #733
2015-05-16 17:35:54 -05:00
Mottie
f5550fbee0
Filter: code cleanup to make it more readable
2015-05-16 17:13:17 -05:00
Mottie
ee9c301edb
Core: add "ō" to sortLocaleCompare & update docs
2015-05-16 15:33:09 -05:00
Mottie
9a67c022c4
Filter: add filter_childByColumn option. Fixes #396 & #574
2015-05-14 21:32:41 -05:00
Mottie
65d48727ff
Core: prevent js error if sortList targets incorrect column. Fixes #908
2015-05-14 11:54:39 -05:00
Justin F. Hallett
6e2750bc83
now an extra quote, just take away my KB right now
2015-05-13 20:32:44 -06:00
Justin F. Hallett
1a6329ab3b
Needs both to superceed the next line
2015-05-13 20:27:51 -06:00
Justin F. Hallett
0e928d03ad
OMG forgot a ,
2015-05-13 20:24:42 -06:00
Justin F. Hallett
e99b8d20bd
Order is important here
2015-05-13 19:00:40 -06:00
Justin F. Hallett
263e22ffd0
Yup no more cut and paste fo
2015-05-13 18:15:04 -06:00
Justin F. Hallett
e1c12c4809
Fixed css, this is why I don't cut and paste
2015-05-13 12:00:21 -06:00
Justin F. Hallett
d7b71dba0e
Add panel over Fixed columns, no style this is up to the dev to style
2015-05-13 11:44:53 -06:00
Mottie
54a83a64c0
Parser: input/select/textarea now return empty string
...
previously empty values in these elements would return the table cell text; not good if you have a label or text surrounding the form element
2015-05-13 12:12:55 -05:00
Mottie
dcf4b01edf
Filter: clean up parseFilter function
2015-05-13 07:44:58 -05:00
Mottie
159a72501c
Filter: operator search ignores empty strings
...
because "" < 10 is true
2015-05-13 07:41:55 -05:00
Mottie
2a850ae18b
Core: properly store child row content in row data & cleanup
2015-05-12 22:35:30 -05:00
Mottie
eadfe2980b
Filter: don't save column specific any matches to storage
2015-05-12 22:35:22 -05:00
Mottie
7d2acb883b
Math: exclude ignored cells even if math_ignore is empty. Fixes #896
2015-05-07 07:53:37 -05:00
Mottie
3fc40eb688
Math: reduce update time to 20ms. See #898
2015-05-07 07:42:57 -05:00
Mottie
f54786e04d
Editable: only make cell child div/span contenteditable. See #900
2015-05-06 15:16:43 -05:00
Mottie
b591583669
Filter: add data parameter to filter_functions. See #891
2015-05-05 23:44:06 -05:00
Mottie
a327084b16
Filter: Regex search update. See #891
...
Regex is now cached (per search) to optimize speed & it now properly uses case-sensitive content
2015-05-05 22:17:14 -05:00
Mottie
6f4277a225
Parser: MAC address parser no longer auto-detected as ipv6. See #895
2015-05-04 07:46:39 -05:00
Mottie
ba9f6ae58e
Parser: MAC address parser returns original string if grossly invalid. Fixes #895
...
The MAC parser does not validate the address!
2015-05-04 07:42:00 -05:00
Mottie
79ea44ad07
Parser: input-select cleanup & add event namespaces
2015-05-03 23:00:10 -05:00
Mottie
ab03e829f8
Core: centralize extractor & parser code
...
buildCache, addRows & updateCell functions all used very similar code
2015-05-03 22:58:02 -05:00
Mottie
de9421bda8
Parsers: Add jQuery Globalize parser
...
Fix input-numeric parser to allow parsing a zero value
2015-05-02 15:15:56 -05:00
Mottie
f98ad57499
Core & math: prevent js error on empty tables. Fixes #889
2015-04-30 12:00:17 -05:00
Mottie
9ccd51451f
Parser: named numbers parser ignores adjacent puncutation. Fixes #890
2015-04-30 11:56:54 -05:00
Mottie
b3203505cc
Math: reapply column indexing after updates & prevent js error on empty tables. Fixes #889
2015-04-30 08:04:24 -05:00
Mottie
46e7efb64a
Parser: add inputs-numeric parser. Fixes #888
2015-04-28 17:07:36 -05:00
Mottie
21703a663a
Scroller: setFixedColumnSize updates with no set size
2015-04-27 22:13:01 -05:00
Mottie
45cb86ed57
Editable: Fix selectAll & change tbody mouseleave to thead mouseenter. Fixes #848
2015-04-26 09:35:43 -05:00
Mottie
9a178c05b2
Editable: modify trimContent option & use html to modify text. Fixes #886
2015-04-25 22:25:12 -05:00
Mottie
27567178d7
Core: add pointer event options. Fixes #885
...
Add pointerUp, pointerDown, pointerClick options
2015-04-25 22:25:04 -05:00
Mottie
4a07c9ea40
Scroller: pointer events & tabbing. See #135
...
* Pointer events are now disabled on the fixed column wrapper only.
* Tabbing through fixed column elements now properly ignores visually hidden header cells.
2015-04-24 11:15:54 -05:00
Mottie
7386b80fd7
Scroller: hide fixed column scrollbar in IE9 & older. See #135
2015-04-24 07:50:19 -05:00
Mottie
bdcf28ab47
Scroller: remove pointer-events none from fixed column. See #878
2015-04-23 08:13:06 -05:00
Mottie
dc457f7462
Scroller: overflow-x auto & apply border-box to scroller. See #135
2015-04-23 08:06:17 -05:00
Mottie
4c2695030b
Resizable: refreshing the widget will now preserve the storage. See #874
2015-04-16 10:07:25 -05:00
Mottie
9bee1805b2
Math: fix issues with isNaN("") = false. See #873
2015-04-16 07:52:33 -05:00
Mottie
d19985e517
Output: add output_hiddenColumns
option. Fixes #869
2015-04-13 07:49:28 -05:00
Mottie
cd784f69ff
Core: isDigit now reports false on empty strings. See #865
2015-04-10 10:16:14 -05:00
Mottie
a4bb1497f0
Grouping: add keyboard accessibility to group headers. See #260
2015-04-09 15:00:10 -05:00
Mottie
1ccb713f2b
Widgets: modify ts
variable definition. See #866
2015-04-09 09:26:49 -05:00
Mottie
12a35e0ac8
Output: Add BOM back to downloaded file. Fixes #862
2015-04-08 12:21:33 -05:00
Mottie
d6794b1241
version bump
2015-04-08 00:02:53 -05:00
Mottie
5065356bf8
Resizable: handles properly align in tables with margins. Fixes #864
2015-04-07 23:50:22 -05:00
Mottie
cfc18ac71b
Filter: allow setting filter_selectSource with filter_functions
...
See http://jsfiddle.net/Mottie/856bzzeL/117/
2015-04-07 22:12:53 -05:00
Mottie
cd98f306bb
Filter: cache main loop variables
2015-04-07 11:33:56 -05:00
Mottie
c2c4f8d8a0
Resizable: Second attempt @ fixing #859
2015-04-02 18:49:52 -05:00
Mottie
318e398019
Scroller: apply on initialization. Fixes #860
2015-04-02 18:46:19 -05:00
Mottie
bbaa88ab98
Resizable: integrate with columnSelector. See #859
2015-04-02 09:56:05 -05:00
Mottie
655a0f09b4
version bump
2015-03-30 07:58:07 -05:00
Mottie
7e20669890
Core: add getColumnText
utility function
2015-03-30 07:52:46 -05:00
Mottie
263aa97e66
Build: add combined file with selected widgets & parsers. See #855
...
NOTE: the core js/jquery.tablesorter.js file is no longer UMD wrapped!; this is done by the build process now
Updated various parser & widget comments
2015-03-28 15:03:50 -05:00
Mottie
bde0a33f3c
Extras: update semver.js & mod to v4.3.3
2015-03-28 15:00:32 -05:00
Mottie
6f524ccef6
version bump
2015-03-26 10:48:43 -05:00
Mottie
d8abaadc29
Storage: add a bunch of storage widget options. Fixes #851
2015-03-25 20:24:35 -05:00
Mottie
a840a4e7ff
Pager: remove "refreshComplete" bind on destroy. See #854
2015-03-25 20:24:35 -05:00
Mottie
673d7cbbb5
Resizable: major overhaul! Now compatible with stickyHeaders
2015-03-25 20:24:28 -05:00
Mottie
a09f151104
Scroller: Add fixed column support. Fixes #135
...
Also #689 , #763 and #804
2015-03-25 12:09:29 -05:00
Mottie
90909a6f52
Pager: make pagerUpdate method page parameter optional
2015-03-25 11:16:55 -05:00
Mottie
c82280e598
Global: removed c.$extraTables & c.$extraHeaders
...
These variables were causing memory leaks
2015-03-25 00:52:29 -05:00
Mottie
903b834222
Select2 widget: escape forward slashes
2015-03-24 15:08:55 -05:00
Mottie
16dd744bcc
Filter: make "disabled" a modifiable class name
2015-03-24 13:29:41 -05:00
Mottie
fd693b6d87
Core: include extraTables along with extraHeaders
...
Also replace instances of tagName with nodeName
2015-03-23 16:10:37 -05:00
Mottie
7f37b90ebd
General code cleanup
...
Also replace instances of tagName with nodeName
2015-03-23 16:08:07 -05:00
Mottie
ac89d509c7
Core: revert pull #849 ; changed sort initiation method
...
A click event can now be triggered on the header to initiate a sort
2015-03-20 18:17:36 -05:00
John Whitman
0790d0e042
add option to toggle behavior of long clicks
2015-03-20 07:44:03 -04:00
Mottie
fe8b7a17b5
Core: fix icon targeting for class names
2015-03-17 12:14:53 -05:00
Mottie
1a0e2d9d67
Output: Minor code tweak
2015-03-17 12:13:44 -05:00
Mottie
2340dc7de8
version bump
2015-03-13 12:37:18 -05:00
Mottie
96b0bb7f4c
Output: change carriage returns & tabs to work with Excel. Fixes #845
2015-03-13 12:15:19 -05:00
Mottie
d8417c595a
uitheme: Add icon classes while using stickyHeaders. See #842
2015-03-12 11:21:28 -05:00
Mottie
888f518b29
Pager: don't recalculate total rows/pages if using ajax
2015-03-11 19:21:26 -05:00
Mottie
c17968f52a
Editable: fix editable not updating on update/pager complete
2015-03-11 18:57:35 -05:00
Mottie
2e398259b3
Core: get accurate column count. Fixes #840
2015-03-11 18:09:44 -05:00
Mottie
979b3e5ddc
Filter: prevent error if parseFilter returns NaN
...
It all depends on what the parser returns; some custom parsers may not take all situations into account
2015-03-11 17:32:24 -05:00
Mottie
53694db90b
version bump
2015-03-10 12:05:02 -05:00
Mottie
1dad33db49
Scroller: properly adjust column widths. Fixes #836
2015-03-10 11:41:40 -05:00
Mottie
7149b97ef7
Remove undefined window & document parameters. See #837
2015-03-09 20:59:14 -05:00
Nicholas Burlett [GHS]
1f8c9c282d
Fix for requirejs inclusion
...
Fixes upstream issue #829
Update Gruntfile.js to wrap the whole `jquery.tablesorter.widgets.js`
file in a requirejs-compatible factory.
2015-03-09 18:08:14 -07:00
Mottie
a37700ebcd
Core: allow multiple icon class names in definition
2015-03-09 16:23:36 -05:00
Mottie
bab36c48dc
Core: use :last to maintain jQuery v1.2.6 compatibility
2015-03-08 09:37:40 -05:00
Mottie
5820c56282
Core: optimize getColumnData
2015-03-08 09:11:24 -05:00
Mottie
403d831fc0
version bump
2015-03-05 10:10:57 -06:00
Mottie
ada1bbd898
Filter: stop using toggle/show
...
A row with display:table-row cannot be hidden with css, so collapsing a grouping widget group will not work, see http://stackoverflow.com/q/28868227/145346
2015-03-05 09:28:23 -06:00
Mottie
0fd72c06b7
Grouping: fix js error
2015-03-05 09:28:23 -06:00
Mottie
e4bea3987a
Core & Grouping: Apply widget options before parsing
...
This allows parsers to use widget options, like the group_checkbox settings
2015-03-05 09:28:16 -06:00
Mottie
5306f824f4
Filter: redefine filter formatter
2015-03-02 11:27:14 -06:00
Mottie
37e7718ebe
Filter: extend filterFormatter functions
2015-03-02 11:16:08 -06:00
Mottie
c17aa829e6
Debug: update debug logging
...
pager, columnSelector & filter
2015-02-27 17:37:14 -06:00
Mottie
a69a746fdf
Core: merge in modified addInstanceMethods. Closes #826
...
Removed `$columnHeader` & replaced it with new `$headerIndexed` variable
2015-02-27 14:33:27 -06:00
Mottie
4171325819
Merge branch 'addInstanceMethods' of https://github.com/prijutme4ty/tablesorter into instance
...
Conflicts:
js/jquery.tablesorter.js
js/widgets/widget-filter.js
2015-02-27 06:56:53 -06:00
Mottie
c93ee7ceef
StickyHeaders: add sticky header hidden class & modal demo links. Closes #832
...
position relative is only added if no position attribute is set
2015-02-26 17:52:31 -06:00
Mottie
d3170096b2
Filter: External filters can set initial values. Fixes #831
...
An empty string is better than an undefined filter
2015-02-26 08:30:09 -06:00
Mottie
873f6d2ee2
Optimizations: replace arrays using $.each with for loops. See #827
2015-02-25 18:44:36 -06:00
Mottie
4f3a7bc470
Output: add output_includeFooter
option
...
See http://stackoverflow.com/q/28711187/145346
2015-02-25 13:12:51 -06:00
prijutme4ty
c71e8f6220
Added $.tablesorter.addInstanceMethods function which allows one
...
to define config object instance methods.
Refactored getting the column header using config-object method $columnHeader.
2015-02-25 17:21:02 +03:00
Mottie
c99a716fe5
Dist: update build
2015-02-24 01:23:01 -06:00
Mottie
c18d927d2c
Scroller: add missing tfoot rows. Fixes #825
2015-02-24 01:21:58 -06:00
Mottie
68d6364a03
StickyHeaders: works with full height wrapper. Fixes #564
2015-02-24 00:04:52 -06:00
Mottie
7435c09379
Filter/parser: add insideRange file & add date range parsers
2015-02-24 00:00:52 -06:00
Mottie
1972857048
Filter: add config parameter to filter functions
2015-02-23 22:28:14 -06:00
Mottie
fb9ad1acac
Core: plan to manually update version number
...
too many scripts link to the src, so it'll be hard to tell what version is being used
2015-02-21 18:36:05 -06:00
Mottie
4a1498e11d
version bump
2015-02-20 19:37:29 -06:00
Mottie
97d3caaffa
Filter: Fix major issue with filter widget
...
Odd that the qunit test during the grunt build did not catch it!
2015-02-20 19:35:41 -06:00
Mottie
5f855eb2d3
version bump
2015-02-20 18:48:56 -06:00
Mottie
146a5ff2ea
Grunt build: Use string replace to update version #
2015-02-20 18:48:25 -06:00
Mottie
c0911bc7ca
Filter: copied MaksimProgr changes & updates to widget-filter.js
2015-02-20 16:38:11 -06:00
Mottie
fbc5c01c6a
Filter: add filter_columnAnyMatch option
...
tweak anymatch code & added examples to the demo
2015-02-20 16:26:15 -06:00
MaksimProgr
a3e53194b0
some changes
2015-02-20 16:25:35 -06:00
MaksimProgr
e6db1fadfc
Added specific columns search
2015-02-20 16:25:34 -06:00
Mottie
dff599fdeb
Dist: update distribution folder
2015-02-20 16:17:29 -06:00
Mottie
b71c1fe681
Event unbinding: change trim to replace spaces
...
the problem in jQuery 1.7-1.8 was any double spaces within a list of event names would cause the unbind to remove all event bindings - see http://jsfiddle.net/Mottie/zL6uory0/2/
2015-02-20 16:17:29 -06:00
Mottie
ff3701f63b
Core: minor tweak
2015-02-20 16:17:17 -06:00
Mottie
6fa4a513be
Core: make jsHint happy
2015-02-20 14:35:29 -06:00
Mottie
2b1b0167e7
Filter: merge changes from prijutme4ty into separated filter widget
2015-02-20 14:32:36 -06:00
Mottie
df5276238e
Filter: ensure anymatch is a string value
2015-02-20 14:17:49 -06:00
Mottie
d78f3b032b
Filter: prevent error when using anymatch & no external input
2015-02-20 14:16:42 -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
Ilya Vorontsov
c2f39080d2
Update jquery.tablesorter.js
...
fix little bug in new getElementText
2015-02-18 21:41:28 +03:00
Mottie
2065d0c8f1
Core: Fix noSort
2015-02-17 16:37:06 -06:00
Mottie
df97b1db8e
Core: remove cssAllowClicks default
2015-02-17 16:22:03 -06:00
Mottie
0c8aa7e225
Core: remove cssAllowClicks & update cssNoSort
2015-02-17 16:10:52 -06:00
Mottie
39f50d90c9
Core: add cssNoSort
option
2015-02-17 14:49:23 -06:00
Mottie
764426d2c4
Core: make getElementText function public
2015-02-15 16:43:20 -06:00
Mottie
9eacf2f664
Build: temp folder is no longer necessary
2015-02-12 22:13:45 -06:00
Mottie
2774abf8d8
Build: Add grunt build process
...
Rearranged, renamed & broke apart other files
2015-02-12 21:10:38 -06:00
Mottie
5263aa75ae
Core: make core compatible with jQuery v1.2.6 again
2015-02-12 21:03:36 -06:00
Mottie
b425a715bf
Parsers: Fix checkbox parser not updating properly
2015-02-12 14:34:15 -06:00
Mottie
5ad4509969
Filter: oops, keeping the faster getAttribute method
2015-02-12 10:14:49 -06:00
Mottie
15284156d8
Filter: prevent undefined error. Fixes #819
2015-02-12 10:13:22 -06:00
Mottie
5e8953d901
Core: fix broken unbinding of events
2015-02-11 18:18:28 -06:00
Mottie
ec0343ab5f
Pager (widget only): fix initial start page default
2015-02-10 10:14:04 -06:00
Mottie
c4a84f3dd5
version bump
2015-02-09 18:44:47 -06:00
Mottie
624af67ab0
StaticRow: add staticRow_event option
2015-02-09 17:13:21 -06:00
Mottie
1de9c46e30
Math: add math_event option
2015-02-09 17:13:21 -06:00
Mottie
9993d77f38
Core/widgets: update unbinding events to prevent removing all binds
...
This appears to be a jQuery bug when unbinding events in versions between 1.7 & 1.8 - see http://jsfiddle.net/Mottie/zL6uory0/
2015-02-09 17:12:40 -06:00
Mottie
fec49e144a
Core: save raw table cell data
2015-02-09 15:23:51 -06:00
Mottie
9ff5a2ef5f
Core: replaced quotes with single quotes
...
Because I couldn't suppress my OCD any longer
2015-02-09 15:18:41 -06:00
Justin F. Hallett
c7a1678d48
trim should include the join, update bindings to delegate bindings
2015-02-09 13:38:32 -07:00
Justin F. Hallett
7c7797eaf0
Use trim instead of all the other fixes, turns out double space was the issue
2015-02-09 13:32:37 -07:00
Justin F. Hallett
d248d6c8db
var init needs to be outside of the bind now, since it's used in other binds
2015-02-09 11:28:14 -07:00
Justin F. Hallett
3dc2530301
Don't unbind all ts tiggers, add tsmath namespace triggers to add and remove instead
2015-02-09 11:20:11 -07:00
Justin F. Hallett
c1c68f89fe
Make sure remove happens on the right events, not on an undefined var
2015-02-09 11:07:46 -07:00
Mottie
9b32f0c5f6
version bump
2015-02-07 00:46:44 -06:00
Mottie
f6b33cc367
Docs: updates & removed some widgets from beta
2015-02-06 23:04:28 -06:00
Mottie
48d6ba5007
Charts: Add chart_event option, provide other data formats & add demo
2015-02-06 22:48:21 -06:00
Mottie
1af1de85e1
Filter: get cell text from data-attribute, then cell. See #812
2015-02-06 18:07:17 -06:00
Mottie
df87314007
Filter: select source now uses config.textAttribute when gathering text. Fixes #812
2015-02-06 16:32:12 -06:00
Mottie
485b515066
Dragtable: make compatible with other widgets
2015-02-06 11:51:13 -06:00
Mottie
5e0717c466
Dragtable: add original files
2015-02-05 21:53:46 -06:00
Mottie
135d86a704
Formatter: speed optimizations
2015-02-05 15:12:38 -06:00
Mottie
1b91228cdc
Formatter: detach tbody before processing
2015-02-05 14:35:27 -06:00
Mottie
6962d31302
Pager: update display before applying widgets
2015-02-05 13:46:45 -06:00
Mottie
fe81a867fc
Pager: update widgets & fire pagerComplete after cache is built
2015-02-05 13:06:18 -06:00
Mottie
e42bfdfafa
Formatter: Add formatter_event & bind to pagerComplete
2015-02-05 13:04:56 -06:00
Mottie
f9e4f9d4d5
Parser: add countdown parser (hh:mm:ss)
2015-02-04 22:15:00 -06:00
Mottie
0e72504e87
Formatter: Add table cell formatting widget. See #812
2015-02-04 15:41:27 -06:00
Mottie
b5f931ec17
Merge branch 'master' into working
2015-02-04 07:36:09 -06:00
Mottie
1ffd4a0a20
Pager: update goto independently of other elements. Fixes #811
2015-02-04 07:29:07 -06:00
prijutme4ty
d96d6ba11b
fix check which can cause unresolving parsers in case that first tbody is empty and consequent tbodies have less rows than a number of tbody
2015-02-04 13:49:01 +03:00
Mottie
17c30f1710
uitheme: add inner wrapper to columns missing it
2015-02-02 23:13:28 -06:00
Mottie
9845a692e2
Core: updateAll method no longer restores headers
2015-02-02 11:33:20 -06:00
Mottie
491b0c17a9
Core: trim header text added to aria label
2015-02-02 11:12:56 -06:00
Mottie
9202a900e7
Core: Prevent adding multiple icons on refresh
2015-02-02 10:57:27 -06:00
Mottie
e3558664f8
alignChar: don't add align character when no content is right of it
2015-02-02 07:59:53 -06:00
Mottie
6521510e97
Reflow: trim stored header text
2015-02-02 07:59:53 -06:00
Mottie
090ef374d3
Output: Fix trim spaces for header cells
2015-02-02 07:59:52 -06:00
Mottie
19b69c9ac3
Widgets: update remove function
...
columnSelector, cssStickyHeaders, pager, repeatHeaders, saveSort & stickyHeaders
2015-02-02 07:58:47 -06:00
Mottie
877dec004b
Merge branch 'master' into working
...
Conflicts:
js/widgets/widget-chart.js
2015-01-31 17:35:43 -06:00
Mottie
35e2c54404
Filter: normalize table parameter
2015-01-29 22:17:38 -06:00
Mottie
cedbf81c9c
Print: ignore columnSelector auto setting when mediaquery option is disabled. Fixes #808
...
Replace columnSelector popup button element with a div because it doesn't work in Firefox - see http://jsfiddle.net/2tt25hbd/
2015-01-29 14:12:54 -06:00
Mottie
a031bcc9e0
Core: Add resort option
...
It is used as the fallback value when no resort parameter is included with the "updateAll", "update", "addRows" and "updateCell" methods. Also, modified the "updateCell" method to not reapply widgets if resort is false; this may resolve issue with widgets causing elements to lose focus
2015-01-28 23:32:21 -06:00
Justin F. Hallett
828207b7fb
filtred means not .filtered
2015-01-28 14:28:32 -07:00
Justin F. Hallett
cef5cc7b14
Fix sorting, still only 1 dimention
2015-01-28 13:26:51 -07:00
Justin F. Hallett
9c4de8a481
New Widget for charting plugins, this widget is basically just to extract data from the TS table and output it in an array format. Some process may be required but it can be injected into make charting plugins there after.
2015-01-28 11:55:11 -07:00
Justin F. Hallett
25c037abaa
New Widget for charting plugins, this widget is basically just to extract data from the TS table and output it in an array format. Some process may be required but it can be injected into make charting plugins there after.
2015-01-28 11:52:09 -07:00
Mottie
8921894717
Pager: add cacheIndex variable & update docs
...
Added a pager variable section
2015-01-26 19:13:41 -06:00
Mottie
a63d67f41e
ColumnSelector: change in "auto" now triggers a "columnUpdate" event
2015-01-26 17:01:58 -06:00
Mottie
f1961efe8f
Widgets: modify remove functions for refreshing widgets
...
renamed parameter from "temp" to "refreshing" & updated docs
2015-01-25 11:01:07 -06:00
Mottie
b9e028d8ed
Pager widget: fix js error
2015-01-23 23:09:56 -06:00
Mottie
857e275aab
Core: add removeWidget & refreshComplete
...
Updated addWidget, applyWidget & refreshWidgets
2015-01-23 23:09:32 -06:00
Mottie
87c9c6645f
Core: prevent resort when serverSideSorting is true. Fixes #764
...
Add AMD functions to jshint globals & general cleanup
2015-01-22 07:58:19 -06:00
Mottie
703fcc6212
ColumnSelector: refreshColumnSelector parameter can now set "auto" mode. Fixes #798
2015-01-22 07:37:34 -06:00
Mottie
3abce88fd8
Pager: Add "pagerUpdate" method to force a pager update. Fixes #801
2015-01-20 18:48:11 -06:00
Mottie
3213d16867
Core: optimize textExtraction function
...
Reduced comparisons & moved "simple" textExtraction before checks for textExtraction functions & using getColumnData, to further speed up processing time
2015-01-20 12:31:19 -06:00
Mottie
b3a7b82a67
ColumnSelector: columns array parameter added to refreshColumnSelector method. Fixes #798
2015-01-20 10:59:47 -06:00
Mottie
a50f5555a9
Storage & Build widget: pass "null" to $.parseJSON as a fallback. Fixes #586
...
Also change build widget example code to use dataType:"text" for csv data
2015-01-18 09:02:14 -06:00
Mottie
5eeb103f98
Filter: select2 filterFormatter code tweaks. Fixes #796 .
2015-01-17 07:02:38 -06:00
Mottie
975102266e
Filter: reindent select2 filterFormatter code
2015-01-16 20:26:17 -06:00
Mottie
66b5682cf0
Filter: Update select2 filterFormatter to properly escape regex characters
...
This update will not worl with select2 v4.0.0!
2015-01-16 20:25:27 -06:00
Mottie
14799b9ce8
Pager: Add pageAndSize method to set both page & size
2015-01-16 12:17:47 -06:00
Mottie
85a1ca0453
Pager: page size resets to original page setting instead of 10
2015-01-16 07:51:11 -06:00
Mottie
402200914d
uitheme: add separate sort class names to header & icon element; breaks old demos
2015-01-15 14:06:01 -06:00
Mottie
b9ddc1849d
Docs: remove uitheme widgetOption & update comments
2015-01-15 07:59:27 -06:00
Mottie
bc85c32190
Scroller: resizing & browser zoom should now show proper widths. Fixes #680 & #634 .
2015-01-15 07:59:20 -06:00
Mottie
cb6912b075
uitheme: will now update properly when config.theme changes
2015-01-14 13:34:19 -06:00
Mottie
11ff8c4ab1
Filter: hide filter row using the "filtered" class name
...
needed for the scroller widget, or the filter row becomes visible:hidden on filterEnd and adds a butt-load of padding to the top of the scroll window
2015-01-14 13:20:41 -06:00
Mottie
6cd67973cc
Core: make fixColumnWidth a public function
...
Add class name to colgroup when programmically added so calling the $.tablesorter.fixColumnWidth function can determine when to refresh the set col widths
2015-01-14 13:20:31 -06:00
Mottie
61b339dd3b
Core/Filter: remove widget temp parameter added indicating refreshWidgets was trigger
2015-01-11 20:02:39 -06:00
Mottie
638d070f3a
Pager: filteredRows now properly calculated when first tbody set with cssInfoBlock class
2015-01-09 07:25:39 -06:00
Mottie
d3fc919bc3
Merge branch 'master' into working
2015-01-04 13:28:17 -06:00
Michael Wiencek
15b2a789e2
Support for AMD, browserify environments
2015-01-03 20:31:14 -06:00
Mottie
1d3a2c21a4
Pager: Get most up to date filter before setting pageReset. Fixes #783
2014-12-25 10:04:44 -06:00
Mottie
4c06e417d3
Pager: pageReset now used while filtering. See #778
2014-12-25 07:35:17 -06:00
Mottie
ff851938d7
ColumnSelector: fix column index issue, again
2014-12-25 07:09:55 -06:00
Mottie
ffb5ffc5fd
Core: resort variable can now contain a new sort. See #782
2014-12-24 08:18:25 -06:00
Mottie
cdb766f8d9
version bump
2014-12-22 21:12:59 -06:00
Mottie
5786b3eab3
ColumnSelector: fix column index issue
2014-12-22 21:04:26 -06:00
Mottie
9cd317070f
Pager: ensure filteredRows gets updated before movetopage is called. Fixes #778
2014-12-22 20:44:29 -06:00
Mottie
008d4d6f8b
Core: allow passing alternate headers to getColumnData function
2014-11-29 18:38:42 -06:00
Mottie
fe496c68cb
Core: Add cssIgnoreRow option
...
c.$headers will not include cells from this row
2014-11-29 18:38:41 -06:00
Mottie
2e8add1072
ColumnSelector: add columnSelector_cssChecked option
2014-11-26 21:40:47 -06:00
Mottie
f9940ac785
StickyHeaders: make includeCaption option dynamic; add note of new jQuery requirement
2014-11-26 21:20:52 -06:00
Justin F. Hallett
97a5e7ba97
Add 'columnUpdate' event when the columnSelector is updated
2014-11-11 00:31:41 -07:00
Mottie
5ef1781aba
version bump
2014-11-07 19:32:10 -06:00
Mottie
e3afa93282
CssStickyHeaders: tables with a caption now work properly in Firefox
2014-11-07 17:32:43 -06:00
Mottie
830fd91129
Core: widthFixed option will no longer target nested table colgroup elements
2014-11-06 10:33:07 -06:00
Mottie
da2a0d9958
Core: add cssIcon class name options for no, asc & desc sorts
2014-11-05 14:29:27 -06:00
Mottie
e07ce8146f
version bump & added FORK notes
2014-11-03 17:45:53 -06:00
Mottie
443f963567
Filter: fix filter initialization intermittently stalling
2014-11-03 17:33:02 -06:00
Mottie
98e3a41428
Pager: widget again updating on init properly
2014-11-03 14:44:08 -06:00
Mottie
12e9a25152
Pager: fix savedPages being overwritten
2014-11-03 12:57:33 -06:00
Mottie
cddd9d4ed1
Pager: fix pagerComplete not firing on non-ajax tables
2014-11-03 12:35:48 -06:00
Mottie
363f083682
version bump
2014-11-03 10:56:46 -06:00
Mottie
a20b37bfd0
Pager: current filters now updating properly. See #757
2014-11-03 08:05:22 -06:00
Mottie
fcde1041be
Merge branch 'master' into working
2014-11-01 15:46:32 -05:00
yelly
6ff8161699
Remove breakpoints sort
...
Sorting the breakpoints yields bad results if not all sizes are of the same length.
For instance, for the breakpoints [ '480px', '768px', '992px', '1200px', '1800px', '2200px' ], the first 3 sizes will be placed after the last 3, resulting in unexpected behaviour.
2014-11-01 21:27:39 +02:00
Mottie
983a05e128
Pager: fix double "pagerComplete" even on init & initial filter settings
...
Updated destroy events that are unbound from the table
2014-10-31 15:18:30 -05:00
Mottie
8ad625b45b
Pager: updateComplete fires again on non-ajax tables
2014-10-31 12:35:05 -05:00
Mottie
e8452da206
Pager: fix pager initialization with filter widget & display update. Fixes #755 & #757
2014-10-31 11:56:17 -05:00
Mottie
2dd35ed97f
uitheme: undefined removeClass selector = remove all classes
2014-10-30 22:27:10 -05:00
Mottie
5d53939cb0
Core: a column can now be targetting using a class name within the header cell
2014-10-30 21:23:49 -05:00
Mottie
340b39a638
Pager: a pagerComplete event now fires off immediately after initialization
2014-10-30 21:04:53 -05:00
Mottie
9a3078c33b
Pager: fix selectorRemove class name parsing
2014-10-30 20:58:36 -05:00
Mottie
ce0cc960a4
cssStickyHeaders: fixed caption issue & nested tables now work in IE
2014-10-30 10:38:30 -05:00
Mottie
278fbccad7
Core: add cssAllowClicks option
2014-10-27 19:50:41 -05:00
Mottie
3b2742f475
version bump
2014-10-26 19:11:12 -05:00
Mottie
a611f5d5a6
Parsers: include "ipv4Address" parser in parser-network file
2014-10-26 14:10:04 -05:00
Mottie
81133dfdc0
Filter: fix saved filters updates to multiple or any column inputs
2014-10-26 13:46:53 -05:00
Mottie
fd038ceebe
Filter: anymatch now uses filter_ignoreCase option properly. Fixes #748
2014-10-21 12:18:43 -05:00
Mottie
df36ae331d
Filter: clean up white-space in data-column
2014-10-20 23:34:38 -05:00
Mottie
8d0ea85880
Filter: External inputs can target multiple columns.
2014-10-20 23:21:57 -05:00
Mottie
3e42e8bb74
StickyHeaders: works with nested tables & modified options. Fixes #724
2014-10-20 17:46:23 -05:00
Mottie
71597e208a
Uitheme: fix multiple header row sort icons
2014-10-20 15:45:43 -05:00
Mottie
26963ef1b0
Pager: widget cleanup & only use last search data
2014-10-20 15:44:56 -05:00
Mottie
5a00bf2bb7
Core: update widgetClass option matching. See #743
2014-10-18 15:05:23 -05:00
Mottie
c9a7304f48
uitheme: add method to remove previous theme
2014-10-18 08:32:21 -05:00
Mottie
19d85b83f2
Core: aria-labelledby attribute no longer added with nested captions
2014-10-16 10:23:32 -05:00
Mottie
e649b0a63c
Core: Add widgetClass option & fix debug logs for applying widgets. Fixes #743
2014-10-10 20:50:51 -05:00
Mottie
5cd7b33df7
Core: get column index from data-attribute when sorting
2014-10-10 07:54:25 -05:00
Mottie
ad85121da0
Grouping: Add "monthyear" grouping to dates. Fixes #744
2014-10-09 21:26:13 -05:00
Mottie
3c0380cad4
Pager: fixedHeight is working properly. Fixes #742 & 729
2014-10-09 18:22:10 -05:00
Mottie
ae65dc5477
Pager: fix empty table select showing 0 & 1 pages
2014-10-09 17:05:56 -05:00
Mottie
cdaa65f041
Pager: ensure filteredRows is current on page move. See #745
2014-10-09 16:49:49 -05:00
Mottie
0ee530de30
Pager: revert using native javascript for goto select. Fixes #734
2014-10-09 16:10:34 -05:00
Mottie
655b2c9277
Pager: IE requires a value attribute for every option. Fixes #734
2014-10-07 08:14:36 -05:00
Mottie
7a1a90232b
columnSelector: col element now hidden with column. Fixes #740
2014-10-06 11:17:17 -05:00
Mottie
7ceb69056b
Parser: add named number parser & demo
2014-10-05 19:39:21 -05:00
Mottie
3058060a63
UItheme: ignore nested tables
2014-10-04 11:50:30 -05:00
Mottie
c13d0f65f5
columnSelector: prevent adding a media query when no priorities are set
2014-10-04 11:15:38 -05:00
Mottie
0346f0fd79
Resizable: make to work inside overflow container. Fixes #737
2014-10-02 20:51:30 -05:00
Mottie
de81f11032
Scroller: remove scroller_idPrefix in lieu of unique namespace id
2014-10-02 12:10:21 -05:00
Mottie
317d0585ad
Core: fix ARIA caption label reference
2014-10-02 12:07:22 -05:00
Mottie
09c3091066
Filter: add filter_cellFilter option. Fixes #731
2014-10-02 11:46:09 -05:00
Mottie
d6be67e770
Pager: check for dynamically changing ajaxUrl option & cleanup
2014-10-02 11:30:39 -05:00
Mottie
509c9f7065
Merge branch 'working' of github.com:Mottie/tablesorter into working
2014-09-30 17:24:50 -05:00
Justin F. Hallett
a867d3d2f1
p must have ajaxObject, setting it up at init so we can use it to compare later on
2014-09-30 16:17:17 -06:00
Mottie
065342b825
Parsers: Update all date parsers to ensure valid dates
2014-09-30 16:20:04 -05:00
Mottie
6fbdc1a3b9
Pager: Add url check to allow ajax updating of table. Fixes #730
2014-09-28 08:37:47 -05:00
Mottie
235fc037fa
Filter: wildcard filter match behaves logically. Fixes #727
2014-09-28 00:21:33 -05:00
Mottie
b261356baf
Editable: make updatable. Fixes #732
2014-09-27 23:12:13 -05:00
Mottie
121e275ec8
Core: add config & jQuery table object parameters to onRenderHeader function
2014-09-27 11:28:40 -05:00
Mottie
2d81e3e8f3
Pager: modify & add to widget the code from issue #711
2014-09-17 01:45:27 -05:00
Mottie
195f4fca77
Core parser updates
...
Added $node to parser "is" parameter, add image parser to core, moved ipAddress to external file & add MAC address parser to renamed parser-network.js file
2014-09-16 23:36:17 -05:00
Mottie
08bf513acd
version bump
2014-09-15 19:44:03 -05:00
Mottie
33b3abe75a
Parser: Add duration parser & demo
2014-09-15 19:17:11 -05:00
Mottie
839feaa81a
Pager: fix widget to be properly applied after page move
2014-09-15 15:12:30 -05:00