Commit Graph

610 Commits

Author SHA1 Message Date
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