Commit Graph

651 Commits

Author SHA1 Message Date
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
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
5e8953d901 Core: fix broken unbinding of events 2015-02-11 18:18:28 -06:00
Mottie
c4a84f3dd5 version bump 2015-02-09 18:44:47 -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
Mottie
9b32f0c5f6 version bump 2015-02-07 00:46:44 -06:00
Mottie
b5f931ec17 Merge branch 'master' into working 2015-02-04 07:36:09 -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
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
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
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
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
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
b9ddc1849d Docs: remove uitheme widgetOption & update comments 2015-01-15 07:59:27 -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
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
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
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
5ef1781aba version bump 2014-11-07 19:32:10 -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
363f083682 version bump 2014-11-03 10:56:46 -06: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
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
5a00bf2bb7 Core: update widgetClass option matching. See #743 2014-10-18 15:05:23 -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
317d0585ad Core: fix ARIA caption label reference 2014-10-02 12:07:22 -05:00
Mottie
065342b825 Parsers: Update all date parsers to ensure valid dates 2014-09-30 16:20:04 -05:00
Mottie
121e275ec8 Core: add config & jQuery table object parameters to onRenderHeader function 2014-09-27 11:28:40 -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
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
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
3aa474012d Zebra: apply style one row. Fixes #715 2014-09-02 09:23:41 -05:00
Mottie
988043fb58 Core: fix widthFixed option not ignoring info block tbodies 2014-08-26 19:25:55 -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
526a869b49 version bump & cleanup 2014-08-01 21:31:33 -05:00
Mottie
972621db6e Core: delay any sort during an update 2014-08-01 11:58:02 -05:00
Mottie
56054eaede Core: widthFixed option now finds both visible td & th cells 2014-07-27 19:31:09 -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
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
Mottie
22a2841f9c parser-false: automatically set sorter-false & filter-false behavior 2014-07-21 18:43:01 -05:00
Mottie
e861f6c3fc Cleanup & version bump 2014-07-17 12:40:11 -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
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
6de1009af8 version bump 2014-07-04 07:36:50 -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
197af4fc31 version bump 2014-06-28 23:04:50 -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
d9cb97f1e6 version bump 2014-06-18 16:07:29 -05:00
Mottie
8cd27bb65f Core: clearTableBody function now detachs rows instead of the tbody 2014-06-16 22:39:05 -05:00
Mottie
c09945c60c version bump 2014-05-28 19:22:11 -05:00
Mottie
26db918be7 Core: add parser-false setting. Fixes #629 2014-05-28 07:29:43 -05:00
Mottie
06bbea7544 Core: allow use of select & buttons in the header. Fixes #625 2014-05-26 17:04:51 -05:00
Mottie
fcebad5a0f version bump 2014-05-22 07:53:29 -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
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
35ec1d87eb version bump & cleanup jsHint errors 2014-05-05 20:52:17 -05:00
Mottie
e23700eb0b version bump 2014-04-30 21:50:31 -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
084ef928d5 Check for $.fn.closest & use it. Fixes #597 2014-04-28 13:55:41 -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
d257a015cc Core: add "emptyMin" & "emptyMax" settings to emptyTo option. Fixes #577 2014-04-25 23:16:28 -05:00
Mottie
320b1f1b29 Fix sort direction count
see http://stackoverflow.com/q/23278707/145346
2014-04-24 23:06:20 -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
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
3a12af8e85 version bump 2014-04-22 09:39:57 -05:00
Mottie
6d068d347d version bump 2014-04-20 19:39:59 -05:00
Mottie
252feeaaed core: move cached rows into normalized data; updated tests 2014-04-20 09:27:41 -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
a26b36142a Make computeColumnIndex function public 2014-04-14 22:04:43 -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
a0e5620c69 Destroy will now maintain applied theme
with false flag set: $("table").trigger("destroy", [false]);
2014-04-10 07:22:23 -05:00
Mottie
44abae9814 version bump 2014-04-03 10:22:19 -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
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
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
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
261b009af1 version bump 2014-03-09 21:23:08 -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
35be6689fb cleanup & version bump 2014-03-07 12:53:21 -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
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
7269aadc74 cache natural sort regex 2014-03-03 18:25:43 -06:00
Mottie
0b91b7c586 Update isValueInArray function & sortAppend option. Fixes #523 2014-03-03 18:05:03 -06:00
Mottie
c85bf8bbf4 Destroy now unbinds updateCache properly 2014-02-26 12:12:50 -06:00
Mottie
cf1ea135cb version bump 2014-02-23 00:48:07 -06:00
Mottie
556bcc2d48 version bump 2014-02-22 11:24:14 -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
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
a0275e34ad version bump 2014-02-19 17:23:08 -06:00
Mottie
e69101f824 Cleanup & version bump 2014-02-19 13:27:23 -06:00
Mottie
5f366762f7 currency parser update: detect with +/- symbols 2014-02-18 12:40:10 -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
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
46bedcdfed fix destroy method - remove unsorted class name 2014-02-10 23:56:06 -06:00
Mottie
9ca70917df cleanup tablesorter api 2014-02-10 23:46:03 -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
db0d0f5f78 shortDate parser now works properly with header colspans. Fixes #474 2014-02-06 14:40:30 -06:00
Mottie
d1a9f2ee22 version bump 2013-12-16 16:02:59 -06:00
Mottie
173db948c6 version bump 2013-12-14 10:51:14 -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
7c5a85c4c2 Refreshing widgets now only applies to previously installed widgets. Fixes #442 2013-11-27 11:09:30 -06:00
Mottie
0d565d3340 version bump 2013-11-25 08:39:30 -06:00
Mottie
651957606d version bump 2013-11-22 20:01:48 -06:00
Mottie
f68b3898c0 more search menu tweaks & version bump 2013-11-19 22:21:16 -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
118f819d26 Zebra widget now skips removable rows 2013-11-13 20:40:12 -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
Mottie
ce7e0836c0 version bump 2013-11-09 14:30:58 -06:00
Mottie
3b333d0d9b Remove rows from table when using pager ajax #411 2013-11-08 23:49:55 -06:00
Mottie
774192bf35 version bump 2013-11-02 11:05:27 -05:00
Mottie
deaee241fe filter widget fixes 2013-10-31 10:06:50 -05:00
Mottie
1cc8b0da33 version bump 2013-10-30 17:59:13 -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
fdc698c97d replace innerHTML with .html(). Fixes #385. 2013-10-18 11:44:09 -05:00
Mottie
ff07d94a7d Added numberSorter option; Modified textSorter option to be set per column 2013-10-17 23:14:17 -05:00
Mottie
c4f10de366 Added pager widget, pager cleanup & filter widget tweaks for ajax. Fixes #388 2013-10-17 23:14:17 -05:00
Mottie
458669a75d Fixed update issues, see #372 2013-10-11 14:33:31 -05:00
Mottie
ca7124518d version & doc updates 2013-10-10 23:18:33 -05:00
Mottie
636ef9c65a Only visible columns will be considered when fixing column widths. Fixes #371 2013-10-10 07:59:40 -05:00
Mottie
c962a7c20d Keep track of initialized widgets & extending widget options. Fixes #330 2013-10-10 07:59:39 -05:00
Mottie
29c5bf4a4d updateComplete should now fire properly, after an ansynchronous ajax call. Fixes #343 2013-10-10 07:59:38 -05:00
Mottie
6b7b842c60 Removed natural sorting of dates. Fixes #373 2013-10-10 07:59:37 -05:00
Mottie
12ca586011 All class names used for finding elements have new "empty" default values. Fixes #381 2013-10-10 07:59:37 -05:00
Mottie
d589d3272e add build table widget 2013-10-10 07:59:37 -05:00
Mottie
88b5a33b34 remove unnecessary false from return false - see #305 2013-10-10 07:59:36 -05:00
Mottie
3323fd92e1 added buildTable script check to core 2013-10-10 07:59:34 -05:00
Mottie
8b23e660e7 cache is now checked properly after delayInit is set true - fixes #346 2013-10-10 07:59:33 -05:00
Mathieu Lemoine
b45ce55f06 Fix: Bug in jquery version comparison: parseFloat does not see 1.10 > 1.4 2013-06-17 11:09:31 -04:00
Mottie
eb48e66684 Added stickyHeaders_includeCaption; fixes #322 2013-06-04 20:11:05 -05:00
Mottie
934b9cb9b5 limit content size when using percent parser detection; fixes #320 2013-06-04 17:09:16 -05:00
Mottie
2af097a0e8 now using proper closest() equivalent; fixes #319 2013-05-31 15:58:22 -05:00
Mottie
93fa8141b7 added html5 skipTest option to filter formatter functions. Fixes #307. 2013-05-30 11:57:11 -05:00
Mottie
15d5d36054 version bump 2013-05-30 11:31:13 -05:00
Mottie
8ba5c87969 Added "stickyHeadersInit" event 2013-05-28 23:04:32 -05:00
Mottie
3c0828712d pager pageSize method properly stores set page size; fixes #287 2013-05-27 09:18:33 -05:00
Mottie
1ea06d5d1a updated minified scripts 2013-05-27 08:53:35 -05:00
Mottie
f721cef683 doc updates & version bump 2013-05-27 08:38:55 -05:00
Mottie
5cd91b9901 merged in keyboard accessibility with some tweaks 2013-05-15 22:39:52 -05:00
Mottie
9b9a42b718 Merge branch 'master' of github.com:Mottie/tablesorter 2013-05-15 22:12:20 -05:00
Mottie
0aadcfb2ff Fixed improper reference to the correct "dateFormat"; fixes #306 2013-05-14 15:51:43 -05:00
Dawn Budge
a582eda64d Added in keyboard access 2013-05-14 15:45:18 +01:00
Mottie
c2bb547f31 fixes to updateAll method to properly refresh widgets 2013-05-12 15:16:37 -05:00
Mottie
6e5351d104 update docs, more unit testing & minor tweaks 2013-05-08 23:36:06 -05:00
Mottie
64428b68e3 updated digit & currency parsers, added missing sortBegin - found via unit testing 2013-05-08 08:06:02 -05:00
Mottie
cfb61554b5 Fixed content selection & form interaction in the headers/sticky headers; fixes #57 2013-04-30 09:45:58 -05:00
Mottie
07e4f9afe1 version bump 2013-04-13 12:27:30 -05:00
Mottie
3500d91be3 final cleanup & version bump 2013-04-12 21:15:57 -05:00
Mottie
a5abb5060a removed slower find-self method 2013-04-12 11:27:46 -05:00
Mottie
51cfcd69d2 Added sort method 2013-04-03 11:21:05 -05:00
Mottie
5c4fe06b81 added widget priorities 2013-03-31 12:18:20 -05:00
Mottie
6de2cc930c Grouping widget demo now works properly. Fixes #267 2013-03-28 18:03:32 -05:00
Mottie
aa0266c388 added pager customAjaxUrl - See #256 2013-03-27 20:01:39 -05:00
Mottie
ba885c436d update to v2.8.0 2013-03-27 18:21:09 -05:00
Mottie
5df7f77819 Added updateAll; plus reorganization & cleanup 2013-03-25 09:04:00 -05:00
Mottie
c9d4d12aa5 stop method propagation at the table - fixes #263 2013-03-23 09:41:33 -05:00
Mottie
24d5aabaa6 fixed javascript error when spamming update methods 2013-03-22 18:53:51 -05:00
Mottie
07d7c1c749 getData will now allow dashed class names; e.g. "sorter-my-custom-parser" 2013-03-18 19:50:30 -05:00
Mottie
a1106c0fc0 fixed addwidget option method 2013-03-18 19:48:24 -05:00
Mottie
e9ca100372 Some public methods now accept the table as a DOM element or jQuery object - see #243 2013-03-14 00:28:08 -05:00
Mottie
571f724bb1 short date parser no longer detects semantic versioning numbers 2013-03-14 00:04:52 -05:00
Mottie
0b7ba1024c Made internal variables more consistent & some code rearrangement 2013-03-13 23:36:50 -05:00
Mottie
ae267560fc Detect parsers in reverse order & make them hardy 2013-03-11 12:17:49 -05:00
Mottie
a4fa0ed49c update method now enables/disables column sorting 2013-03-06 08:19:22 -06:00
Mottie
cc53af350c addWidget method will now merge an options object 2013-03-05 12:02:28 -06:00
Mottie
c7d3458f05 updated change log & version bump 2013-03-01 07:31:27 -06:00
Mottie
bde4482241 updateCell now removes extra rows to ensure correct cell indexing 2013-02-28 10:03:23 -06:00
Mottie
eaa39e731f cleanup & bump version 2013-02-24 00:53:19 -06:00
Mottie
7b672d678b prevent error in IE8 - fixes issue #246 2013-02-23 23:59:27 -06:00
Mottie
e5483f3d49 cleanup & version bump 2013-02-22 09:02:29 -06:00
Mottie
220f1c580c pager now targets correct page when the table is empty 2013-02-20 01:17:27 -06:00
Mottie
c3089d6ceb get correct number of cols in widgetFixed - issue #238 2013-02-19 23:13:43 -06:00
Mottie
c96f36d4ac minor bug fixes 2013-02-17 14:28:18 -06:00
Mottie
41f4c6c963 use addBack() if supported - fixes #229 2013-02-17 13:29:02 -06:00
Mottie
f6185db9ac revert code that always adds a colgroup - fixes issue #238 2013-02-14 11:37:01 -06:00
Mottie
51745e904d namespaced all events 2013-02-14 11:23:37 -06:00
Mottie
9c5823c263 update natural sort regex 2013-02-10 11:10:05 -06:00
Mottie
f3d2fc157e currency parser will now detect currency with commas, decimals & spaces 2013-02-10 08:04:26 -06:00
Mottie
f544e5cc9c merge in pull request #228 2013-02-06 08:13:13 -06:00
Deniss Abramovs
4d2edc1fed Update js/jquery.tablesorter.js
Fix - Uncaught TypeError: Cannot read property 'debug' of undefined
2013-02-06 13:40:35 +02:00
Mottie
197960a791 doc update & added chili back 2013-01-31 07:08:47 -06:00
Mottie
009cf1e92a doc & version updates 2013-01-29 16:42:23 -06:00
Mottie
678baf14b6 prevent error if parser is missing "is" function 2013-01-26 08:53:56 -06:00
Mottie
ca875263c2 updated date parsers 2013-01-26 08:52:09 -06:00
Mottie
be638d8db5 saved number of columns in config.columns 2013-01-26 08:50:15 -06:00
Mottie
c219ea6523 Added updateRows (same as "update") to fix issue #217 2013-01-18 14:55:00 -06:00
Mottie
d680b630b1 always add colgroup & col, for consistency 2013-01-18 14:53:33 -06:00
Mottie
d527ccac92 filter widget no longer crashes - fixes #213 2013-01-10 08:52:23 -06:00
Mottie
ae2040ff21 filter-select columns now update with the table 2013-01-08 23:21:04 -06:00
Mottie
6eb36a6532 Fixed pager + filter problems reported in issue #207. 2013-01-04 12:10:17 -06:00
Mottie
3e9b5d56ce fixed destroy/remove widget issues 2013-01-04 11:00:48 -06:00
Mottie
5c378ec2fa added config.$tbodies 2013-01-04 09:15:29 -06:00
Mottie
c963f325e5 updated headerTemplate demos 2012-12-26 02:06:26 -06:00
Mottie
9da639c95e no more error when initializing on an empty table - fixes #206 2012-12-26 01:49:05 -06:00
Mottie
fa419d7db9 Fixed sortReset bug - issue #167 2012-12-22 10:05:46 -06:00
Mottie
4336c5d74a added headerTemplate and onRenderTemplate options 2012-12-22 10:02:03 -06:00
Mottie
af43f1cc25 cleanup & updating version numbers 2012-12-20 13:46:50 -06:00
Mottie
e52e148ead fix ie8 hasOwnProperty issue. Fixes issue #200 2012-12-20 13:18:48 -06:00
Mottie
623b1a3b7a tfoot tables no longer breaks sorting. Fixes issue #196 2012-12-20 13:17:35 -06:00
Mottie
8749473da1 Allow using formatFloat without providing a table 2012-12-19 09:06:19 -06:00
Mottie
bb4987bba9 prevent parser error on an empty table. Fixes #199 2012-12-19 08:50:02 -06:00
Mottie
7a28b694d8 Merged in sortResetKey enhancement 2012-12-18 16:39:37 -06:00
Mottie
954065df89 merge in improved ajax support 2012-12-18 15:50:42 -06:00
Mottie
363eb7ea1b Merge branch 'master' of github.com:dhamma/tablesorter 2012-12-17 14:40:51 -06:00
Ryan Millikin
3d415333cc AJAX paging updates. This patch fixes issues with update events being re-triggered continuously and AJAX error handling being bound too many times. It also adds support for passing filtering parameters with the AJAX request. 2012-12-17 11:33:46 -06:00
emmerich
ce5bc8d364 Added a sortResetKey property to allow for removing the sort on a column through the use of a key modifier.
Updated documentation to show this property.
2012-12-17 11:44:02 +00:00
Mottie
f9d1d2bab2 updated parser regex (after basic unit tests) 2012-12-14 14:09:37 -06:00
Mottie
351e3ad699 Fixed crlf issue 2012-11-27 20:55:36 -06:00
Mottie
3275096e0a fixed recursive ajax pager issue #182 2012-11-27 17:39:53 -06:00
Mottie
4410926485 fixed a numeric column sorting bug in IE - fixes issue #181 2012-11-26 13:16:19 -06:00
Mottie
dd919cd68a fixed inconsistencies in using sortUp & sortDown - fixes issue #173 2012-11-22 19:53:41 -06:00
Mottie
9a5bc0e0c4 fixed issue #179 - using addRows on an empty table 2012-11-22 11:20:25 -06:00
Nick Craver
2f506a34e5 Remove eval(), fixing minifier issues
The eval() inside multisort() was causing minifier variable collision
with a few minifiers.  Since this eval isn't necessary it might as well
be removed so the browser can also optimize the code path.
2012-11-21 10:48:46 -05:00
Mottie
9b763d5baa pager & stickyHeaders widget bug fixes - see issue #175 2012-11-15 18:09:50 -06:00
Mottie
5a2ca38fb9 update docs & fixed minor errors 2012-11-14 16:52:30 -06:00
Mottie
8aafc9c119 fix selector error iOS + jQuery 1.8+ - fixes issue #132 2012-11-14 08:47:09 -06:00
Mottie
b835209024 added sortReset method 2012-11-06 11:41:02 -06:00
Mottie
6d8fe95da8 pager now updates with updateComplete event 2012-10-25 17:57:59 -05:00
Mottie
e5b196bd7a fixed disabled pager elements - issue #157 2012-10-17 10:15:54 -05:00
Mottie
5187750791 fixed filter widget parsed data error - fixes issue #149 2012-10-13 20:16:05 -05:00
Mottie
a0e5229d32 changed selectorRemove default 2012-10-13 15:10:29 -05:00
Mottie
b36a65eeed updateCell now works with jQuery v1.2.6, again 2012-10-13 14:43:48 -05:00
Mottie
6186faa5bf uitheme wraps headers in a div for Firefox 2012-09-29 08:42:58 -05:00
Mottie
b0fccd0ebb resizable widget now properly works with jQuery v1.2.6 2012-09-29 08:20:33 -05:00
Mottie
ca7671bfd6 fixed closest() not supported by jQuery 1.2 2012-09-29 08:05:34 -05:00
Mottie
56f987a5d0 updated date & time parsers - issue #125 2012-09-27 14:21:43 -05:00
Mottie
8505b22509 added selectorsort option - issue #137 2012-09-26 14:24:55 -05:00
Mottie
a9dd830893 ensure numeric sortList values - fixes #127 2012-09-26 10:10:45 -05:00
Mottie
124e0dbb2f fix data object compatibility - issue #124 2012-09-13 10:29:16 -05:00
Rob Garrison
373e85078a unbind before bind. Fixes issue #119 2012-08-19 19:01:35 -05:00
Rob Garrison
4d9d973538 add sort class names to the footer 2012-08-19 16:32:44 -05:00
Rob Garrison
b3d0e24118 reduce click time (for resizable) & changed showProcessing default 2012-08-19 12:47:21 -05:00
Rob Garrison
0b15fa2544 ensure isDigit won't break with numeric inputs. Fixes #121 2012-08-19 12:45:51 -05:00
Rob Garrison
28cd34b42e added tfoot indexing for sorted styling 2012-08-18 23:51:48 -05:00
Rob Garrison
81f495ce8d more widget & parser public methods & cleanup 2012-08-18 22:20:38 -05:00
Rob Garrison
f8df1d5f9e widget remove functions & lots of widget updates 2012-08-18 21:10:01 -05:00
Rob Garrison
eac5d0e948 add processing icon 2012-08-18 21:05:37 -05:00
Rob Garrison
10c6e1a9f1 fix column width using percentages 2012-08-10 22:57:46 -05:00
Rob Garrison
567e77b323 fixed issue with natural sort and leading zeros 2012-08-06 22:01:23 -05:00
Sam Tyson
4e0cd4ede2 changed zebra widget to only add class to children TR of current TBODY - nested tables would have visible TR included since it was doing find("tr:visible"). 2012-08-02 15:03:12 -05:00
Rob Garrison
6048a785ff fix sortAppend being applied multiple times. Fixes issue #115 2012-08-01 22:49:48 -05:00
Rob Garrison
87f99b456a made isValueInArray function public 2012-08-01 17:34:29 -05:00