Commit Graph

595 Commits

Author SHA1 Message Date
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
Mottie
e3a4f374af Pager: correcting page calculation. Fixes #468 2013-12-20 08:45:34 -06:00
Mottie
6d379a78b4 Filter widget: filter_cssFilter can now contain an array of class names to apply 2013-12-20 00:36:44 -06:00
Mottie
58528d3d79 Resizable widget: fix reported js error 2013-12-19 23:05:53 -06:00
Mottie
c4dceff34e Ensure updateRow & not update is triggered. See issue #217 2013-12-19 11:36:41 -06:00
Mottie
e3ae84a1e9 Merge branch 'master' of github.com:Mottie/tablesorter 2013-12-18 22:32:59 -06:00
Justin F. Hallett
293f57baaa Small fix so OR is matched case insensitive 2013-12-18 11:50:33 -07:00
Mottie
6e82ea1834 Group widget now finds correct header cell with multiple thead rows 2013-12-18 00:35:25 -06:00
Mottie
32f1c062d8 Group widget + pager now works properly. See #437 2013-12-18 00:34:22 -06:00
Justin F. Hallett
6a6712f55e Rename for project consistency 2013-12-17 17:34:08 -07:00
Mottie
33946d4e3e cssStickyHeader widget: add z-index option. Fixes #466. 2013-12-17 17:47:17 -06:00
Mottie
af70287616 Group widget: second attempt to fix ajax issue. See #437. 2013-12-17 17:41:21 -06:00
Mottie
d1ed97a59f Add column selector widget. Fixes #318. 2013-12-17 17:39:39 -06:00
Mottie
05d2075cef Filter widget: make operator matching higher priority than exact matching. Fixes #465 2013-12-17 15:54:46 -06:00
Mottie
d1a9f2ee22 version bump 2013-12-16 16:02:59 -06:00
Mottie
69be9beb99 Fix stickyHeaders_attachTo not positioning correctly. See #295 2013-12-15 07:18:15 -06:00
Mottie
b34bbba563 Filter row is now included in stickyHeader + pager. Fixes #449 2013-12-15 07:11:26 -06:00
Mottie
d1cfbd7bae Disable pager arrows & show zero in display when totalPages = 0. Fixes #460 2013-12-15 05:57:49 -06:00
Mottie
82d467ad88 Fix & document inconsistencies in pager triggered event parameters 2013-12-15 05:41:48 -06:00
Mottie
161c2ad99d Add pager processAjaxOnInit option. Fixes #424 2013-12-15 05:07:22 -06:00
Mottie
eb13fb4b14 Fix pager update when ajax returns no rows. Fixes #456 2013-12-15 04:49:55 -06:00
Mottie
173db948c6 version bump 2013-12-14 10:51:14 -06:00
Mottie
404567f533 Update cache after ajax. Fixes #436 & #437 2013-12-12 18:46:45 -06:00
Mottie
5a1c22a349 Pager filtered rows count properly includes/excludes child rows 2013-12-12 12:23:44 -06:00
Mottie
9a716bec07 filter searches now start from first page. Fixes #456 2013-12-12 08:43:32 -06:00
Mottie
ebe8dd8acb pager will now update when ajax returns no rows. Fixes #456 2013-12-11 16:44:24 -06:00
Mottie
51ecf97c84 Fix childRow filtering 2013-12-08 22:19:08 -06:00
Mottie
a1ea07dc15 Fix forced search 2013-12-08 22:11:32 -06:00
Mottie
0dc7fded50 Add stickyHeaders_attachTo widget option. Fixes #295 & #314 2013-12-08 14:52:13 -06:00
Mottie
196729829e Add cssStickyHeaders_attachTo widget option. Fixes #453 2013-12-08 14:02:02 -06:00
Mottie
328bba34a7 addRows method now works on an empty table. Fixes #450 2013-12-03 17:55:25 -06:00
Mottie
d81d64f418 version bump & cleanup 2013-12-02 13:26:31 -06:00
Mottie
66ec824691 Add semantic version sorting demo. Fixes #395. 2013-12-02 13:25:29 -06:00
Mottie
0167f895d7 pager widget now outputs zero instead of empty string for no filter results 2013-12-02 10:18:52 -06:00
Mottie
dcdfcf8e16 Now working in IE9+. Fixes #447. 2013-12-02 10:14:22 -06:00
Mottie
cbf501d46a No more fixedHeight pager error. Fixes #448 2013-12-02 10:13:26 -06:00
Mottie
948e62168c StickyHeader filters now use internal filter bindsearch function. Fixes #439 & #440 2013-11-27 12:50:58 -06:00
Mottie
7c5a85c4c2 Refreshing widgets now only applies to previously installed widgets. Fixes #442 2013-11-27 11:09:30 -06:00
Mottie
a98551a98d complete merge of #443 2013-11-27 11:07:52 -06:00
Mottie
459aab55e1 Exact filter matches now properly overrides other searches. Fixes #441 2013-11-26 19:10:32 -06:00
Mottie
32f01866ac Fix filter reverse range swap. See #441 2013-11-26 13:45:42 -06:00
Mottie
79bc1be5a5 Complete merge & cleanup #434 2013-11-26 13:40:59 -06:00
Mottie
0d565d3340 version bump 2013-11-25 08:39:30 -06:00
Mottie
7d100b4663 Invalid group class now fails silently. Fixes #438 2013-11-25 07:12:45 -06:00
Mottie
78600307de Add css sticky header widget (beta). See issue #429 2013-11-25 06:59:30 -06:00
Mottie
53ec8ae791 editable_columns now accepts a range string. Fixes #435 2013-11-25 06:20:12 -06:00
Mottie
276e3731f0 revert pull request #433 2013-11-24 10:23:03 -06:00
Mottie
f00ae6a705 Merge branch 'master' of github.com:Mottie/tablesorter 2013-11-24 09:49:32 -06:00
Mottie
838ad26ba1 Stop repeated filter widget searches. Fixes #431 2013-11-24 09:46:38 -06:00
Mottie
7b1699c955 Prevent filter error. Fixes #432 2013-11-24 09:31:53 -06:00
Marcin
0609389048 Update jquery.tablesorter.widgets.js
introduced isWebkit var to address issue - https://github.com/Mottie/tablesorter/issues/429
2013-11-24 14:21:27 +00:00
Mottie
651957606d version bump 2013-11-22 20:01:48 -06:00
Mottie
94d9e82518 Theme changes. See #407.
Default cursor for non-sortable headers
Dropbox adjustments to work in stickyheaders demo
Ice theme top border
Sticky header widget tweaks to line up columns in Firefox
2013-11-22 19:12:17 -06:00
Mottie
23ace7cd0b Stop using Array.indexOf due to IE8. Fixes #388 2013-11-22 11:37:16 -06:00
Mottie
daa9a1b3a5 Filter bindSearch elements now clear on filterReset event 2013-11-19 23:20:56 -06:00
Mottie
f68b3898c0 more search menu tweaks & version bump 2013-11-19 22:21:16 -06:00
Mottie
aaaf171982 filterReset event triggers when using a reset button. Fixes #423 2013-11-19 17:25:21 -06:00
Mottie
c5a7109f2a Modified sorting algorithms; Add sortStable. Fixes #419.
Moved empty cell coding back inside of sort functions; fixes
multi-column sorting with empty cells.
2013-11-19 14:03:34 -06:00
Mottie
dc2d146751 Filter widget bindSearch function update 2013-11-16 13:19:10 -06:00
Mottie
aabc4621ac Storage utility will now accept a table element or jQuery table object 2013-11-16 13:17:54 -06:00
Mottie
af0a142948 Add filter_saveFilters option. See #388 2013-11-16 12:58:59 -06:00
Mottie
3fede9fe7e Filter build select no longer causes an error. Fixes #421 2013-11-16 01:05:50 -06:00
Mottie
d544d46402 Allow multiple external inputs to work with bindSearch function 2013-11-15 00:16:02 -06:00
Mottie
75976336a9 Renamed all default widget variables 2013-11-13 21:23:25 -06:00
Mottie
118f819d26 Zebra widget now skips removable rows 2013-11-13 20:40:12 -06:00
Mottie
ae72017a7b Add dateRange option to two-digit year parser 2013-11-13 20:31:26 -06:00
Mottie
9a04d7a304 Add group_dateString option 2013-11-13 19:55:43 -06:00
Mottie
5b57f2f2ee Add tabIndex option. Fixes #415 2013-11-13 16:41:20 -06:00
Mottie
c35b7cef9b remove double icon class names 2013-11-13 16:34:30 -06:00
Hugot Maxime
9923be2be9 Add new exemple with grouping widget + filter widget + childrow widget
Exclude group-header class in filter widget
Exclude cssChildRow class in grouping widget
Change calculation of colspan in grouping widget
Add !important for group-hidden class
2013-11-12 00:50:00 +01:00
Mottie
ce7e0836c0 version bump 2013-11-09 14:30:58 -06:00
Mottie
016b737cc1 Added filter_anyMatch option 2013-11-09 13:52:52 -06:00
Mottie
640057842d Added filter widget fuzzy search 2013-11-09 09:07:57 -06:00
Mottie
3b333d0d9b Remove rows from table when using pager ajax #411 2013-11-08 23:49:55 -06:00
Mottie
e6696b0a1e Fixed initial filter settings when using pager ajax #388 & ajax pager not recognizing column sorting #408 2013-11-08 23:49:30 -06:00
Mottie
8888879582 Filter widget: Split out setDefaults to get initial filter values (pager) 2013-11-08 23:23:28 -06:00
Mottie
bccf080b00 renamed all variables & restructured filter widget 2013-11-08 23:20:14 -06:00
Mottie
954ddeb493 Add caption styling to uitheme widget 2013-11-08 23:14:23 -06:00
Mottie
bf733e0808 fix filter formatter for HTML5 spinner 2013-11-08 02:45:22 -06:00
Mottie
774192bf35 version bump 2013-11-02 11:05:27 -05:00
Mottie
cd365b38b5 editable widget now works in IE if cell contains a div or span. Fixes #404. 2013-11-02 10:54:11 -05:00
Mottie
4ea59d82dc apply filter class to child rows when pager countChildRows is true. Fixes #396. 2013-11-02 10:52:55 -05:00
Mottie
cb3ee451b8 pager: calculate correct total rows when countChildRows is true 2013-11-01 13:43:18 -05:00
Mottie
deaee241fe filter widget fixes 2013-10-31 10:06:50 -05:00
Mottie
3bf49477d9 removed change event, fixes #400 2013-10-30 17:59:16 -05:00
Mottie
1cc8b0da33 version bump 2013-10-30 17:59:13 -05:00
Mottie
c170dc6669 Added pager countChildRows option. See issue #396 2013-10-30 17:59:09 -05:00
Mottie
4990460d0b allow sorting zero value hex (0x00) 2013-10-30 17:59:06 -05:00
Mottie
dc27ec2986 better formatFloat replace method 2013-10-30 17:59:02 -05:00
Mottie
c186b3024b Ensure resized headers have data stored, or provide a fallback - fixes #394 2013-10-30 17:58:59 -05:00
Mottie
dd921f0fa2 Added file type parser 2013-10-30 17:58:55 -05:00
Mottie
8d37bdecda Added group-separator option 2013-10-30 17:58:52 -05:00
Craig Michael Thompson
2e51abd6c8 Update jquery.tablesorter.widgets-filter-formatter.min.js 2013-10-30 15:49:19 -05:00
Craig Michael Thompson
1dff5bd883 Fix jQuery UI dateFormat conflict
Fixes issue with Dates not being parsed correctly when using a date that new Date() doesn't understand!
2013-10-30 15:49:16 -05:00
Mottie
8310e01197 version bump 2013-10-18 13:38:46 -05:00
Mottie
fdc698c97d replace innerHTML with .html(). Fixes #385. 2013-10-18 11:44:09 -05:00
Mottie
340fdf0138 Added fixedUrl option for use with the widget storage function. Fixes #389. 2013-10-18 11:40:39 -05:00
Mottie
a33619a4fd Added group_callback & group_complete to grouping widget 2013-10-18 11:19:30 -05:00
Mottie
6e93d71f9f prevent dividing by zero (pager size) 2013-10-18 07:49:57 -05:00
Mottie
6f35c682a1 Added ipv6 parser & demo 2013-10-17 23:14:18 -05:00