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
Mottie
fd9598b9ab
Filter: filter_defaultFilter will now override exact/partial select filters. See #721
2014-09-12 18:25:40 -05:00
Mottie
d4d96e85f1
Core: an empty string headerTemplate option will now prevent adding an inner div to the header
2014-09-12 11:08:39 -05:00
Mottie
ec019b387c
Filter: select will exactly match the selected option unless "filter-match" is set. Fixes #721
2014-09-12 11:07:08 -05:00
Mottie
ff16bfd090
Filter: ensure initial filter settings get applied
2014-09-09 16:23:29 -05:00
Mottie
de68dff8b9
Filter: add mutliple separated by spaces (not comma)
2014-09-08 20:32:23 -05:00
Mottie
356ee47026
Filter: add filter_excludeFilter option
2014-09-08 20:27:52 -05:00
Justin F. Hallett
d0ed9d1fa7
Switch form focus to focusout, this allows the focus to stay if the cursor leaves the table, though it will commit the change and refocus
2014-09-08 16:31:46 -06:00
Mottie
2ac4333351
Core: Make emptyTo & stringTo settings case insensitive
2014-09-08 16:59:34 -05:00
Mottie
0531b3207b
Parser: ensure url parser is used by filter widget
2014-09-08 07:36:22 -05:00
Mottie
af9f9c4450
Parser: Added ignoreArticlesExcept option to ignoreArticles parser
2014-09-06 22:30:53 -05:00
Mottie
45e4ef1223
Parser select - fix for IE10+ not allowing select options to be clicked
2014-09-04 11:44:13 -05:00
Mottie
b5747566e6
StickyHeaders: Fix issue so it works with jQuery v1.2.6 again
2014-09-03 08:24:08 -05:00
Mottie
f1e32a26fe
Editable: Add editable_trimContent option
2014-09-02 15:29:28 -05:00
Mottie
3b30cd0cbe
Filter: prevent multiple searches during initialization
2014-09-02 10:59:04 -05:00
Mottie
3aa474012d
Zebra: apply style one row. Fixes #715
2014-09-02 09:23:41 -05:00
Mottie
d4a5cc196a
Editable: refocus edited element after resort only
2014-08-28 16:06:18 -05:00
Mottie
1a83496275
Filter: remove console.log
2014-08-28 11:58:05 -05:00
Mottie
336d519d07
Filter: fix filterDefault issue with using class selectors
2014-08-28 11:55:02 -05:00
Mottie
6bec32a44b
Filter: defaultFilter now makes happy with spaces in the query. Fixes #704
2014-08-28 11:45:26 -05:00
Mottie
b497cfb1a4
Filter: add defaultFilter option. Fixes #704
2014-08-28 11:26:31 -05:00
Mottie
dbecda238c
Editable: trim everything! & revert widget changes
2014-08-27 18:06:22 -05:00
Mottie
718257447f
Editable: trim everything!
2014-08-27 17:36:11 -05:00
Mottie
10215591c2
Editable: all text callback parameters are now trimmed
2014-08-27 17:26:20 -05:00
Mottie
3bf7700fec
Editable: validate function now includes a contenteditable element parameter
2014-08-27 15:05:01 -05:00
Justin F. Hallett
a6e8fcc84b
Fix extra bracket and space
2014-08-27 09:15:52 -06:00
Mottie
988043fb58
Core: fix widthFixed option not ignoring info block tbodies
2014-08-26 19:25:55 -05:00
Mottie
ebd2edb040
Editable: Add editable_wrapContent option
2014-08-26 19:24:43 -05:00
Mottie
3a290109ef
Editable: Add editable_focus, editable_blur, and editable_selectAll options. See #708
2014-08-26 16:19:47 -05:00
Mottie
8ddd3c76f2
Editable: update validate function to allow setting it per column
2014-08-26 14:23:13 -05:00
Mottie
1606cca123
Editable: autoresort true no longer breaks the table
2014-08-26 13:33:56 -05:00
Mottie
7747fa9700
Pager: use native javascript to populate & set the goto select. See #711
2014-08-25 20:27:40 -05:00
Mottie
346d8cb64b
Pager: update cache & rows copy. Fixes #703
2014-08-12 10:35:46 -05:00
Mottie
c1ce0768d7
version bump
2014-08-09 11:30:02 -05:00
Mottie
388f20f072
Core: do not detach rows before appending to prevent ajax rows from disappearing. Fixes #701
2014-08-04 07:56:43 -05:00
Mottie
d55a99eb4c
Filter: external select causing javascript error. Fixes #702
2014-08-04 07:38:22 -05:00
Mottie
526a869b49
version bump & cleanup
2014-08-01 21:31:33 -05:00
Mottie
5e75257b9f
Docs: add extractor demo & fix select parser to properly update
2014-08-01 20:55:21 -05:00
Mottie
1af715118d
Filter: anymatches now follow the filter_startsWith setting
...
See http://stackoverflow.com/q/25070448/145346
2014-08-01 19:02:19 -05:00
Mottie
9c2fe21a4d
Parser: input/textarea now update when enter/alt+enter pressed, or when blurred
...
previously the change event fired after you clicked on the sort header, messing up the whole table
2014-08-01 12:00:10 -05:00
Mottie
972621db6e
Core: delay any sort during an update
2014-08-01 11:58:02 -05:00
Mottie
bb939266a8
Pager: remove selected attribute from page options. See #700
2014-07-31 07:42:21 -05:00
Mottie
94fd41758c
Filter: Add role to filter row for screen readers. See #697
2014-07-30 12:29:26 -05:00
Mottie
2d5ff1c203
Filter: add filter_selectSourceSeparator option. Fixes #692
2014-07-29 10:52:40 -05:00
Mottie
d499e43509
Filter: update filter_selectSource to accept arrays instead of functions
...
it was documented to work this way, but it wasn't previously included
2014-07-28 17:40:00 -05:00
Mottie
56054eaede
Core: widthFixed option now finds both visible td & th cells
2014-07-27 19:31:09 -05:00
Mottie
6e44cc9590
Editable: add autoAccept & validate options
2014-07-27 19:28:08 -05:00
Mottie
1d3b236db1
Core: ensure all rows have a set role for screen readers. Fixes #690
2014-07-25 22:12:28 -05:00
Mottie
294f377e4f
Editable: limit array columns
...
related? http://stackoverflow.com/q/24947995/145346
2014-07-25 07:50:36 -05:00
Justin F. Hallett
b92952121b
Add extractor type which uses parsers but gets applied before a parser, gives us the option to have 2 parsers in a predetermined order. Very good for input fields that require a parser like shortDate for example.
2014-07-24 14:31:20 -06:00
Mottie
d0c8856582
Core: redefine c.$headers when building headers for new/replaced header cells. Fixes #683
2014-07-24 13:28:11 -05:00
Mottie
98be14f808
Parsers: ensure custom parsed data adheres to ignoreCase option
2014-07-23 12:14:11 -05:00
Justin F. Hallett
2211a91ae4
Add Parser for textareas and add it to the onchange auto cache rebuild
2014-07-23 11:05:46 -06:00
Mottie
39e91a5733
Pager: output can now add user modifiable startRow or page inputs
2014-07-22 07:42:15 -05:00
scratcher28
cd54cbdfd3
editable_columns type check
2014-07-22 14:45:38 +04:00
Mottie
22a2841f9c
parser-false: automatically set sorter-false & filter-false behavior
2014-07-21 18:43:01 -05:00
Mottie
e20712dfdc
Filter: Update buildSelect function to allow external calls to modify filter select options
2014-07-18 13:51:25 -05:00
Mottie
f8a6898168
Filter: fix onlyAvail setting causing a js error on init
2014-07-18 13:11:05 -05:00
Mottie
28cdec1b60
Filter: Make all options show in the current select when onlyAvail is set
2014-07-18 11:29:51 -05:00
Mottie
f0d04d8b22
Resize: addHeaderResizeEvent's table parameter fix for #687
2014-07-17 18:28:58 -05:00
Mottie
e861f6c3fc
Cleanup & version bump
2014-07-17 12:40:11 -05:00
Mottie
a5a793b393
Filter: Add formatter requirement to call function when updated. Fixes #668
2014-07-17 11:18:07 -05:00
Mottie
9dea6c656e
Filter: filterInit delayed to prevent the beloved filter event spam. Fixes #668
2014-07-17 07:55:32 -05:00
Mottie
9e1746cc2f
Core: ensure widget init function is only called once; and set for hasWidget
2014-07-17 07:49:09 -05:00
Mottie
a0ad313508
Filter: parse non-filter type searches
2014-07-16 17:30:02 -05:00
Mottie
29d7dd464c
Filter: Ensure filter is parsed if column is set to use parsed data
2014-07-16 17:19:49 -05:00
Mottie
0782741fb8
Filter: ignore change event if input value hasn't changed. Fixes #685
2014-07-16 15:11:54 -05:00
Mottie
c9c11a8495
Output: update method to allow downloads without modifying htaccess. Fixes #681
2014-07-15 21:19:47 -05:00
Mottie
c4cad65dc4
Filter: select now obtains parsed data when set for a column. Fixes #684
2014-07-15 17:19:05 -05:00
Mottie
e84f2992d4
Parser: add select text parser. See #684
2014-07-15 17:14:27 -05:00
Mottie
4c958da495
Filter: make config.filteredRows count available @ filterInit event. Fixes #670
2014-07-15 12:42:21 -05:00
Mottie
e0ecda6423
Core: add config.table variable
2014-07-15 12:42:20 -05:00
Mottie
ed5a86ffad
Core: update config.totalRows variable before initialization. Fixes #670
2014-07-15 12:42:10 -05:00
Mottie
26493ec8bc
Parsers: Add image alt parser
2014-07-11 15:01:27 -05:00
Mottie
4f29e36f12
Filter: force cache build on initial search when delayInit true. Fixes #678
2014-07-11 15:01:26 -05:00
Mottie
4ef7bcd5a8
Pager: initialize without building cache when delayInit true. Fixes #678
2014-07-11 15:01:20 -05:00
Mottie
98d47ff3bb
Parser: update input/select elements binding
2014-07-08 21:27:22 -05:00
Mottie
24d1865df4
Resizable: remove unused grip code
2014-07-08 21:13:56 -05:00
Mottie
6de1009af8
version bump
2014-07-04 07:36:50 -05:00
Mottie
10b0f4e7f2
Resizable: add resizable_throttle option to throttle mousemove event. Fixes #662
2014-07-03 23:04:15 -05:00
Mottie
b83f67a965
UITheme: non-existent column no longer causes js error. Fixes #672
2014-07-03 22:12:09 -05:00
Mottie
de3e721ecb
Core: add $.tablesorter.hasWidget() function
...
also updating docs for accessing config.totalRows & config.filteredRows
2014-07-03 13:33:36 -05:00
Mottie
f7b9619b2f
Pager widget: ensure pagerComplete event fires on init
2014-07-03 13:17:09 -05:00
Mottie
adbfe83edf
Filter: filterInit & filterEnd events now pass config as a parameter
2014-07-03 11:47:58 -05:00
Mottie
2a835930e4
Core/Filter/Pager: Add config.totalPages & modify filterEnd variable to include it. See #670
2014-07-03 10:59:48 -05:00
Mottie
baac4d94f4
Filter: Fix change/search event being ignored for filterFormatter & selects
2014-07-03 10:31:20 -05:00
Mottie
21492fe960
Pager: update c.filteredRows when using ajax. Fixes #670
2014-07-03 09:32:27 -05:00
Mottie
7e36b9553b
Filter: Add internal filteredRows variable. Fixes #670
2014-07-03 07:56:28 -05:00
Mottie
7be358f50c
Resizable: bind mousemove to document instead of table header. Fixes #665
...
make the resizable consistent with other resizers as it is what end users are expecting
2014-07-03 07:02:32 -05:00
Mottie
2476c3bb79
Filter: include any column filter in determination to search filtered rows. Fixes #669
2014-07-03 06:10:13 -05:00
Mottie
d34d951b93
Filter: filter_initialized flag now gets set appropriately. Fixes #668
2014-07-02 23:18:49 -05:00
Mottie
6ece2fe6b4
Pager: filtered rows now equals total rows when ajaxProcessing returns an array. Fixes #667
2014-07-02 15:43:15 -05:00
Mottie
0b380ad323
Filter: add filter_searchFiltered option to allow disabling the search of already filtered rows
2014-06-30 23:07:12 -05:00
Mottie
197af4fc31
version bump
2014-06-28 23:04:50 -05:00
Mottie
0ef9612fdb
Add roman numeral parser
2014-06-28 22:29:28 -05:00
Mottie
3b4cd54c61
Scroller: add scroller_upAfterSort option. Fixes #660
2014-06-26 12:09:59 -05:00
Mottie
20938f9bf9
Pager widget: change goto (reserved word) to gotoPage & doc updates. Fixes #657
2014-06-23 15:36:50 -05:00
Mottie
2bd55b3a5b
Static: static rows now manipulated within a detached tbody
...
updated demo to allow the user to toggle static rows
2014-06-22 08:22:39 -05:00
Mottie
b1b09f1bb8
Pager: prev & next buttons now disable with 0 filtered pages. Fixes #649
2014-06-22 06:37:02 -05:00
Mottie
d6666e4999
Pager: fix setting of filteredRows from ajaxProcessing. Fixes #649
2014-06-21 19:32:16 -05:00
Mottie
a10f0decf7
Core: add tablesorter-processing class name to table during processing. Fixes #655
2014-06-21 14:02:49 -05:00
Mottie
948d8de4f9
Pager: fix use of selectorRemove class name
2014-06-21 11:54:02 -05:00
Mottie
a98584e9c5
Pager: objects returned by ajaxProcessing can now include a filteredRows value. Fixes #649
2014-06-21 01:24:21 -05:00
Mottie
7085eed6a6
Filter: modify change event so a select searches w/o a carriage return. Fixes #650
2014-06-21 01:14:45 -05:00
Mottie
ea48d95fbc
Filter: filter_liveSearch set to number now searches when pressing enter. Fixes #654
2014-06-20 12:31:00 -05:00
Mottie
d9cb97f1e6
version bump
2014-06-18 16:07:29 -05:00
Mottie
826bed7e5d
Scroller: change default scroll bar width to 18. Fixes #363
2014-06-18 14:48:13 -05:00
Mottie
46f2561f32
Scroller: behaves properly with overflow scroll & column alignment. Fixes #340 & #333
2014-06-18 14:48:13 -05:00
Mottie
ba7a0de1b8
Scroller: Set column widths are now maintained. Fixes #634 & #380
2014-06-18 14:48:00 -05:00
Mottie
8cd27bb65f
Core: clearTableBody function now detachs rows instead of the tbody
2014-06-16 22:39:05 -05:00
Mottie
6042a3ae26
Pager: correctly detach and append jQuery rows. Fixes #650
2014-06-16 22:36:08 -05:00
Mottie
10528ebd44
Filter: corrected filter events & prevent table manipulation if filters are empty. Fixes #645
...
filter events no longer occur before the filterInit event
2014-06-16 11:19:29 -05:00
Mottie
d5fb24c059
Filter: filter formatter for jQuery UI datepicker now remembers the correct date
2014-06-16 11:16:54 -05:00
Mottie
65c9fa40c2
Print: change jQuery requirement to v1.2+
2014-06-11 21:41:40 -05:00
Mottie
9b4ce42286
Print: popup now automatically closes with print dialog. Fixes #643
2014-06-11 21:39:55 -05:00
Mottie
5aeae68774
Filter: selectSource option now correctly handles parsed values that return a zero
2014-06-04 16:01:55 -05:00
Mottie
324014283d
Pager: specifically target rows to prevent issues with ember scripts. Fixes #638
2014-06-03 07:58:11 -05:00
Mottie
9375ce6b1f
Scroller: thead width now set in IE. Fixes #637
2014-06-03 07:16:00 -05:00
Mottie
c09945c60c
version bump
2014-05-28 19:22:11 -05:00
Mottie
5ce66aebfe
Parser: input-select parser no longer binds to non-tablesorter tables. Fixes #633
2014-05-28 15:46:18 -05:00
Mottie
f932d2687e
Pager: Fix widgets sometimes not being applied after page change
2014-05-28 12:16:14 -05:00
Mottie
d654a18b70
Filter: add a not-exact-match (!=) filter type. Fixes #628
2014-05-28 11:00:00 -05:00
Mottie
26db918be7
Core: add parser-false setting. Fixes #629
2014-05-28 07:29:43 -05:00
Mottie
d2eb430d2b
Pager: update widget to also pass jqxhr to ajaxProcessing. See #626
2014-05-26 17:08:41 -05:00
Mottie
06bbea7544
Core: allow use of select & buttons in the header. Fixes #625
2014-05-26 17:04:51 -05:00
Mottie
3d6b03037b
Math: values are now obtained from data-attributes first
2014-05-26 17:04:50 -05:00
Mottie
fcebad5a0f
version bump
2014-05-22 07:53:29 -05:00
Mottie
219606e0db
Pager: fix pager updating
2014-05-22 07:53:28 -05:00
Mottie
5aca5e266f
Filter: filter-match works again
2014-05-22 07:53:27 -05:00
Mottie
ff3730093c
Filter: fix child row filtering
2014-05-22 07:53:27 -05:00
Mottie
e0065710d2
Core: refer filter_functions & filter_selectSource by header class/id. See #237 .
2014-05-22 07:53:18 -05:00
Mottie
acbf44d892
Math: now works properly with the pager. Fixes #621
2014-05-21 12:19:44 -05:00
Mottie
c429a0aa0a
Output: add duplicate spans option. Fixes #619
2014-05-20 21:40:57 -05:00
Mottie
063f109659
Scroller: filter widget works with scroller again. Fixes #620
2014-05-20 20:49:19 -05:00
Mottie
1d3e7d9702
columnSelector: refreshColumnSelector no longer dependent on breakpoints
2014-05-20 20:47:55 -05:00
Mottie
485ab53e18
columnSelector: add refreshColumnSelector method
2014-05-18 13:14:48 -05:00
Mottie
70bd231ba4
Core: include resetToLoadState in destroy method
2014-05-16 13:47:03 -05:00
Mottie
9657255429
Core: Refer textExtraction by header class/id
2014-05-16 13:38:56 -05:00
Mottie
4627f214b8
Core: Refer headers option by header class/id
2014-05-16 13:38:55 -05:00
Mottie
05f9dbf4e7
columnSelect: fix remove error
2014-05-16 13:37:13 -05:00
Mottie
c36bba643a
Core: remove widgets before resetToLoadState
2014-05-16 13:30:01 -05:00
Mottie
42f363c96f
Add resetToLoadState method
2014-05-16 13:23:42 -05:00
Mottie
bf94978dd2
Core: new sorton values "a", "d", "n", "s" & "o"
2014-05-13 10:45:32 -05:00
Mottie
9c0017d44e
Core & pager: use detach instead of empty on tbody rows
2014-05-08 12:07:13 -05:00
Mottie
acefd269f9
Output: add config parameter to output_callback
2014-05-07 11:46:26 -05:00
Mottie
41be62bb32
Output: add output_ignoreColumns option. Fixes #607
2014-05-06 10:59:35 -05:00
Mottie
346587f4bc
Print: add print_callback option
2014-05-06 10:23:48 -05:00
Mottie
35ec1d87eb
version bump & cleanup jsHint errors
2014-05-05 20:52:17 -05:00
Mottie
c92a55750f
Add print widget
...
updated columnSelector to work as a print stylesheet
2014-05-05 19:46:01 -05:00
Mottie
6b2db42a73
cssStickyHeader: add filteredToTop option
2014-05-05 13:25:37 -05:00
Mottie
bbc81ef0a6
Filter: prevent js error if delayInit is set
2014-05-05 11:12:36 -05:00
Mottie
7650508932
Output: add output_encoding option for accented character support in Excel
...
See http://stackoverflow.com/q/23388490/145346
2014-05-04 17:43:55 -05:00
Mottie
ca5e6beb19
Add math prefix & suffix options
2014-05-03 13:58:25 -05:00
Mottie
4dd28606ea
Filter: prevent form submit on enter in filter
2014-05-03 00:23:14 -05:00
Mottie
962108db35
Filter: range, not matches & negative values now search all rows. Add filter language option. Fixes #602
2014-05-02 23:07:40 -05:00
Mottie
c586a329d6
Filter: operator filter searching now properly uses the parser
2014-05-01 11:33:27 -05:00
Mottie
e23700eb0b
version bump
2014-04-30 21:50:31 -05:00
Mottie
b4cf73d5ae
Filter: remove old cached indexing, it was returning incorrect rows. Fixes #600
2014-04-30 20:51:34 -05:00
Mottie
f5c51b6099
stickyHeaders: add support for filter_hideFilters
...
See http://stackoverflow.com/q/23342215/145346
2014-04-29 12:11:45 -05:00
Mottie
cb37758ca2
Select2 filterFormatter now allows initial settings. Fixes #598
2014-04-29 11:44:14 -05:00
Mottie
3b5161a5ba
Filter: make sure textSorter is getting strings
2014-04-29 07:12:06 -05:00
Mottie
8217871650
Get rid of widget init delay
...
filter widget was not seeing the table-initialized event
2014-04-29 07:08:21 -05:00
Mottie
687c071c04
Fix headers option indexing of multi-row headers
2014-04-28 21:16:52 -05:00
Mottie
9a4acdf6e8
Filter: select options are now parsed before being sorted
2014-04-28 18:31:52 -05:00
Mottie
f1f830b2bb
Filter: add "filter-select-nosort" & filter selects now uses textSorter option
2014-04-28 16:43:25 -05:00
Mottie
084ef928d5
Check for $.fn.closest & use it. Fixes #597
2014-04-28 13:55:41 -05:00
Mottie
95b89e1719
Filter: update check for "filter-parsed" class
...
"parsed" would not be returned by getData if the header contains other "filter-" class names
2014-04-28 12:00:55 -05:00
Mottie
1fd56558e0
show processing icon after 500ms delay
2014-04-27 11:09:23 -05:00
Mottie
f4cded6c6c
version bump
2014-04-27 11:01:58 -05:00
Mottie
7278ff91a4
Add internal config.$extraHeaders variable
...
Updated uitheme, stickyHeaders & scroller widgets
2014-04-27 08:04:39 -05:00
Mottie
33665044bd
input/select parser: don't update column with both sorter & filter disabled. See #570
2014-04-26 20:30:13 -05:00
Mottie
5afa58a3e4
Add stickyHeaders_filteredToTop option. Fixes #570
2014-04-26 17:35:45 -05:00
Mottie
a502cc6411
Filter formatter: set datepicker to null. See #512
...
Needed for older versions of jQuery UI
2014-04-26 17:14:27 -05:00
Mottie
1b3016da74
Filter: ensure filter_functions is not null. Fixes #593
2014-04-26 08:37:04 -05:00
Mottie
d257a015cc
Core: add "emptyMin" & "emptyMax" settings to emptyTo option. Fixes #577
2014-04-25 23:16:28 -05:00
Mottie
298c2f10ad
StickyHeaders: check for filters before trying to set focus. Fixes #594
2014-04-25 18:20:05 -05:00
Mottie
65f0130832
Filter: search already filtered rows when not exactly matching content. Fixes #593
2014-04-25 07:42:24 -05:00
Mottie
320b1f1b29
Fix sort direction count
...
see http://stackoverflow.com/q/23278707/145346
2014-04-24 23:06:20 -05:00
Mottie
f57f73f5ea
Math widget: add data-math-mask for each cell & update doc versions
2014-04-24 22:20:11 -05:00
Mottie
cb2435e423
addRows method will now accept a string or jQuery object
2014-04-24 16:16:25 -05:00
Mottie
e658868573
version bump
2014-04-24 13:42:49 -05:00
Mottie
d357389507
Ensure ajax loaded data gets parsed & cached
2014-04-24 13:35:58 -05:00
Mottie
6a6044595e
version bump
2014-04-23 19:41:05 -05:00
Mottie
9935b651b1
Filter: setFilters behaves more like a triggered search. Fixes #588
2014-04-23 19:07:16 -05:00
Mottie
82a8a6852a
Apply widgets initially after a short delay
2014-04-23 19:07:14 -05:00
Mottie
b68abf09c1
Check more than first tbody when detecting parsers. Fixes #589
2014-04-23 19:07:09 -05:00
Mottie
c7607401b8
Filter widget: fix filteredRows count & cleanup
2014-04-23 16:09:26 -05:00
Mottie
9cabd1797a
Pager stays on same page after update. Fixes #590
2014-04-23 15:47:54 -05:00
Mottie
d1426ad1c5
Build widget now works with HTML in the data
2014-04-23 00:49:48 -05:00
Mottie
38b204107c
Filterformatter datepickers now work with non-U.S. formats. Fixes #587
2014-04-22 20:45:52 -05:00
Mottie
f75398c799
Fix search filtered rows
2014-04-22 20:40:12 -05:00
Mottie
3a12af8e85
version bump
2014-04-22 09:39:57 -05:00
Mottie
21b205dcd3
Static row widget works with multi-tbodies
2014-04-22 09:23:41 -05:00
Mottie
e6646c64c0
setFilters supports jQuery table object
2014-04-21 20:44:52 -05:00
Mottie
e446d6ecc4
Doc & comment updates
2014-04-21 07:39:45 -05:00
Mottie
6d068d347d
version bump
2014-04-20 19:39:59 -05:00
Mottie
a8b253b597
Add static row widget. Fixes #120 & #472
2014-04-20 18:36:04 -05:00
Mottie
323bc5e89b
Add output widget
2014-04-20 18:36:01 -05:00
Mottie
cdb5dc6863
Add math widget. Fixes #136
2014-04-20 18:35:57 -05:00
Mottie
d7fb54ffda
Add reflow widget. Fixes #165
2014-04-20 18:35:51 -05:00
Mottie
19b3711e97
Add extracting date parsers
2014-04-20 18:35:48 -05:00
Mottie
afc3ec1563
Add select2 Filter formatter code & cleanup
2014-04-20 18:34:27 -05:00
Mottie
fb4b97d0de
Filter: add filter_selectSource option. Fixes #328
2014-04-20 16:12:48 -05:00
Mottie
5edb87b539
Filter from cache. Fixes #515
2014-04-20 09:27:52 -05:00
Mottie
5c28904466
Update filter formatter. Fixes #512
2014-04-20 09:27:48 -05:00
Mottie
44610a42f9
Filter widget updated to use modified cache
2014-04-20 09:27:45 -05:00
Mottie
252feeaaed
core: move cached rows into normalized data; updated tests
2014-04-20 09:27:41 -05:00
Mottie
f65e3dc9b3
Pager: Add pageReset option. Fixes #565
2014-04-20 09:20:43 -05:00
Mottie
9d107ed983
Prevent numerous consecutive widget applications
2014-04-20 09:20:30 -05:00
Mottie
8d72efd889
Add sortReset method callback
2014-04-19 09:33:10 -05:00
Mottie
872325a458
textExtraction update, add textAttribute & add tests. Fixes #154
2014-04-18 19:57:54 -05:00
Mottie
8f5a7a920d
Scroller widget: update to work with filter widget. Fixes #584 & 370
2014-04-18 11:11:05 -05:00
Mottie
7a52f960cc
Pager: revert oldAjaxSuccess removal, fixed #540 with deep extend
2014-04-18 11:04:45 -05:00
Mottie
ea3f7a7b80
Pager: remove oldAjaxSuccess function. Fixes #540
2014-04-17 09:46:30 -05:00
Mottie
094c17db12
Filter widget: add filter_placeholder global settings. Fixes #582
2014-04-16 12:52:25 -05:00
Mottie
c87b390c32
Filter formatter: add to & from placeholders to date range. Fixes #582
2014-04-16 00:48:57 -05:00
Mottie
70c20caeb0
filter_reset now accepts a jQuery object
2014-04-14 22:04:46 -05:00
Mottie
a26b36142a
Make computeColumnIndex function public
2014-04-14 22:04:43 -05:00
Mottie
042ffd5785
Filter widget: fix build select tbody indexing
2014-04-14 22:04:39 -05:00
Mottie
b0fdbef3c7
Filter widget: include tbody th's
2014-04-14 22:04:36 -05:00
Mottie
116e46e9f0
stickyHeaders widget: remove tbody, tfoot from cloned table
2014-04-11 07:07:35 -05:00
Mottie
284b73eaf1
Destroy method now clears cache & pager rows copy
2014-04-10 20:16:22 -05:00
Mottie
8f88f72899
version bump
2014-04-10 10:29:04 -05:00
Mottie
c21437dc1e
No js error when getFilters targets a non-tablesorter table
2014-04-10 08:03:02 -05:00
Mottie
a0e5620c69
Destroy will now maintain applied theme
...
with false flag set: $("table").trigger("destroy", [false]);
2014-04-10 07:22:23 -05:00
Mottie
b8cdca396f
pager processAjaxOnInit works with jQuery objects. Fixes #572
2014-04-09 07:24:17 -05:00
Mottie
502130d4a3
grouping widget name now saves after callback. Fixes #514
2014-04-09 06:32:15 -05:00
Mottie
44abae9814
version bump
2014-04-03 10:22:19 -05:00
Mottie
efe49feb9a
Filter widget ignores info tbodies again. Fixes #568
2014-04-03 10:09:09 -05:00
Mottie
f06a546054
Ignore child row if it is the first table row
2014-03-31 17:45:08 -05:00
Mottie
ad4804be47
Fix widgets not applying after update
2014-03-31 15:56:56 -05:00
Mottie
4a984eb681
version bump
2014-03-31 06:14:47 -05:00
Mottie
5dfc7efba1
Add resizable_widths option. Fixes #555
2014-03-31 06:03:35 -05:00
Mottie
e25de3c0be
Child row updates. Fixes #556 & part of #396
...
Add tablesorter-hasChildRow
If the last pager row has any child rows, they are now included
Add "filtered" css definition to every theme to hide content
2014-03-31 05:07:19 -05:00
Mottie
cb397dd092
fix columnSelector widget removal function
2014-03-31 02:29:38 -05:00
Mottie
a22cfae71c
Cell column property has correct value again. Fixes #551
2014-03-29 16:22:07 -05:00
sylvain-hamel
bbd881a879
Replace all references to cell.cellIndex by $(cell).index() to prevent error.
...
"Unexpected call to method or property access."
see: http://stackoverflow.com/questions/14201168/table-cell-index-problems-in-ie8
closes #551
2014-03-27 13:01:05 -04:00
Mottie
fdae3bfcd5
version bump
2014-03-18 18:13:27 -05:00
Mottie
afe8d3b538
column count now correct with nested tables + tfoot. Fixes #547
2014-03-18 17:56:48 -05:00
Mottie
fcd56c6c23
update pager widget with change from #548
2014-03-18 17:40:03 -05:00
Anders Antila
3a8666f0b6
Check if cell have parser to catch undefined error
...
If you have a table with more table rows than header rows, or use
colspan in the table head then it will fail to find a parser, giving us
a runtime error.
2014-03-17 15:40:20 +01:00
Mottie
694357cd2e
version bump
2014-03-13 18:54:55 -05:00
Mottie
e9bbec48b9
Fix numberSorter js error & add test
2014-03-13 18:47:40 -05:00
Mottie
99f53cd26b
Filter formatter (jQuery UI) work again
2014-03-12 20:24:29 -05:00
Mottie
ef84efd665
version bump
2014-03-12 16:04:08 -05:00
Mottie
128cf62450
Add align character widget
2014-03-12 16:03:49 -05:00
Dan Turkenkopf
6f44d60e49
Support search delay on filter keyup
...
Changed filter parameter of filter.searching to true so that it will
delay until typing is complete
2014-03-12 14:24:09 -04:00
Mottie
261b009af1
version bump
2014-03-09 21:23:08 -05:00
Mottie
867447a2e3
column selector widget: auto state is saved. Fixes #517
2014-03-09 21:10:23 -05:00
Mottie
d34a6a1a74
storage utility now returns empty string vs empty object
2014-03-09 17:53:34 -05:00
Mottie
af8111d815
Add namespace option for core & filter events. Fixes #535
2014-03-09 17:09:23 -05:00
Mottie
8269d902d8
natural sort optimization
2014-03-09 11:48:14 -05:00
Mottie
625d60899a
Build widget does not inappropriately log an empty table message
2014-03-09 11:48:11 -05:00
Mottie
48b642124d
headerTitles widget: lots of new options
...
foo
2014-03-09 11:47:58 -05:00
Mottie
35be6689fb
cleanup & version bump
2014-03-07 12:53:21 -06:00
Mottie
224d7acb24
Attempt to fix pager row count #455
2014-03-06 21:13:45 -06:00
Mottie
474e446ef8
Events sortEnd & updateComplete fire on empty tables. Fixes #532
...
Sort events now only fire while sorting, previously they fired when
updating an unsorted table
Updated pager to fire appropriately when using ajax
Added unit tests (non-ajax) events
2014-03-06 20:28:47 -06:00
Mottie
5ca8fd3380
Add headerTitles widget. Fixes #529
2014-03-06 16:44:03 -06:00
Mottie
65b74c771a
Date parsers now return the original text when encountering invalid dates. Sort of fixes #531
2014-03-05 13:48:20 -06:00
Mottie
fa6b620964
Group widget: Add group_saveGroups & group_saveReset option. Fixes #514
2014-03-04 11:26:20 -06:00
Mottie
743f99919d
checkbox parser no longer causes an error when a checkbox doesn't exist
2014-03-04 10:45:46 -06:00
Mottie
5590ee5c3f
Filter build select no longer causes js error on empty tables. Fixes #528
2014-03-04 10:42:16 -06:00
Mottie
e30d8049ae
pager: compare totalRows vs totalPages when preventing an ajax call
2014-03-04 10:40:34 -06:00
Mottie
0107e93c94
preset filter searches work again. Fixes #511 & #525
2014-03-04 07:14:55 -06:00
Mottie
7269aadc74
cache natural sort regex
2014-03-03 18:25:43 -06:00
Mottie
5d91d5e81a
Pager: ensure empty array & array of empty strings evaluates as the same. Fixes #202
2014-03-03 18:25:12 -06:00
Mottie
0b91b7c586
Update isValueInArray function & sortAppend option. Fixes #523
2014-03-03 18:05:03 -06:00
Mottie
009c8c5f20
Filter widget docs: add note about placeholder. Fixes #522 .
2014-03-01 08:14:33 -06:00
Mottie
cfd2eab774
columnSelector: make column disable, visible, invisible methods consistent. Fixes #519
2014-03-01 07:23:56 -06:00
Mottie
c85bf8bbf4
Destroy now unbinds updateCache properly
2014-02-26 12:12:50 -06:00
Mottie
5b38501408
Grouping widget collapsed option shows headers. Fixes #514
2014-02-25 09:34:03 -06:00
Mottie
cf1ea135cb
version bump
2014-02-23 00:48:07 -06:00
Mottie
4e80bc9753
Pager widget initializes properly. Fixes #510
2014-02-23 00:46:34 -06:00
Mottie
556bcc2d48
version bump
2014-02-22 11:24:14 -06:00
Mottie
88dbec0369
Resolve pager issues. Fixes #509 .
...
Fixed several undefined variable javascript errors
Fixed an issue with recursion in the pager widget
Pagers now use "updateCache" method to update the internal cache after
ajax
2014-02-22 11:17:26 -06:00
Mottie
873ff61f5f
Add "updateCache" method
2014-02-22 10:50:48 -06:00
Mottie
5992089f9d
version bump
2014-02-21 17:39:51 -06:00
Mottie
70d3fe57f3
Merge branch 'working'
2014-02-21 17:28:06 -06:00
Mottie
8cab08da37
Stop stickyheader scrolling to top after sort
2014-02-21 17:26:43 -06:00
Mottie
5d0a109efb
Sticky header sorting works again. Fixes #508
2014-02-21 17:25:49 -06:00
Mottie
99e14a70a2
correct version
2014-02-20 17:35:26 -06:00
Mottie
8bd77b02f6
version bump
2014-02-20 17:25:49 -06:00
Mottie
e868492dcd
fix annoying filter search caret jumping to end after typing
2014-02-20 17:01:37 -06:00
Mottie
24c1ce7e2c
Fix javascript error while managing c.parsers. Fixes #507
2014-02-20 15:05:32 -06:00
Mottie
269b01f95c
filter-onlyAvail now updates all selects properly. Fixes #473 .
2014-02-20 14:40:17 -06:00
Mottie
08b98084b0
Filter widget: fix js error on empty tables
2014-02-19 18:21:16 -06:00
Mottie
a0275e34ad
version bump
2014-02-19 17:23:08 -06:00
Mottie
5a18cd646a
Switched method to save last search time. Fixes #473
2014-02-19 17:23:00 -06:00
Mottie
e69101f824
Cleanup & version bump
2014-02-19 13:27:23 -06:00
Mottie
5cafeb49a7
column selector cleanup
2014-02-19 12:11:23 -06:00
Mottie
73c8f659cc
Filter widget: Use new parser "parsed" parameter
2014-02-19 04:33:53 -06:00
Mottie
a33fc74f57
checkbox parser now toggles "checked-#" row class name
2014-02-19 03:11:52 -06:00
Mottie
5f366762f7
currency parser update: detect with +/- symbols
2014-02-18 12:40:10 -06:00
Mottie
fc6d0961b0
Filter Formatter updates. Fixes #325 & #430
...
Added "compare" & "selected" options to add a comparison dropdown
Added "endOfDay" option for datepicker
Filter resets now sets the default values instead of an empty string
Saved filter searches now properly apply
2014-02-17 16:21:35 -06:00
Mottie
36617802e0
Column selector widget: add attachTo function for popup dynamic elements
2014-02-11 00:13:50 -06:00
Mottie
1686e31cd2
Log now displays console errors and/or warnings based on key words
2014-02-11 00:13:43 -06:00
Mottie
cb40882acc
Add showError function. Fixes #486
2014-02-11 00:13:40 -06:00
Mottie
b1aa1b3879
css3stickyHeaders widget: scroll to table top after filtering
2014-02-11 00:13:37 -06:00
Mottie
b2746148eb
stickyHeaders widget: scroll to table top after filtering. Fixes #482
2014-02-11 00:13:26 -06:00
Mottie
396952b57a
Add filter_hideEmpty; Correct pager & widget updating. Fixes #450 .
...
When all rows are removed from the table, ensure widgets are applied
(including refreshing the filter search), and ensure the pager display
updates. Add filter_hideEmpty option to allow setting hiding the filter
row when the table doesn't contain any tbody rows.
2014-02-11 00:09:49 -06:00
Mottie
9598bc87ac
consolidate widget default class names
2014-02-11 00:09:35 -06:00
Mottie
55e5bdb225
Rewrite filter match any column code & replaced filter_anyMatch with filter_external. Fixes #490 , #471 , #370 & #114
2014-02-10 23:57:44 -06:00
Mottie
b9238d3889
Editable widget: refresh after editing. Fixes #487
2014-02-10 23:56:11 -06:00
Mottie
46bedcdfed
fix destroy method - remove unsorted class name
2014-02-10 23:56:06 -06:00
Mottie
f011b4cd6a
Fix stickyHeaders widget alignment within attachTo element
2014-02-10 23:56:03 -06:00
Mottie
5d4955aef8
Add API section; update docs, accordion & dates
...
Add tablesorter API section to docs. Make assorted corrections to docs &
cleanup. Update & consolidate jQuery UI accordion code. Updated some
scripts to use the correct version number (v2.15, not v2.14.6).
2014-02-10 23:55:42 -06:00
Mottie
9ca70917df
cleanup tablesorter api
2014-02-10 23:46:03 -06:00
Mottie
c1c984d2af
Resizable reset function now accepts jQuery table objects
2014-02-10 23:46:00 -06:00
Mottie
9bc24314ed
Add storageKey to pager widget. Fixes #481
2014-02-10 23:45:57 -06:00
Mottie
0e438e4bbd
Improve accessibility & add unsorted header class
2014-02-10 23:45:34 -06:00
Mottie
3256926f29
Make header bindEvents function public; update stickyHeaders widget
...
Use keyup to allow pressing enter on links (if set by selectorSort
option)
Fixed cell targeting - broken in multiple header rows, with disabled
cells (see pager ajax demo)
2014-02-10 23:43:44 -06:00
Mottie
5527bab1c0
pager: fix plugin errors
2014-02-10 23:43:19 -06:00
Mottie
c00f540457
Select boxes work again in stickyHeaders. See #473 .
2014-02-06 14:40:36 -06:00
Mottie
db0d0f5f78
shortDate parser now works properly with header colspans. Fixes #474
2014-02-06 14:40:30 -06:00
Mottie
31da47276b
Fix childRows always visible after filtering
2013-12-21 03:06:41 -06:00
Mottie
192eeaa1ef
Filter widget: start filter values are now preserved. Fixes #452
2013-12-20 18:35:19 -06:00