Commit Graph

673 Commits

Author SHA1 Message Date
Mottie
1d1e4d72f8 Editable: improve column parsing. Fixes #982 & #979
Also replace jQuery each functions
2015-07-30 20:26:59 -05:00
Mottie
12e82fd46e Docs: update theme switcher urls 2015-07-30 14:57:22 -05:00
Mottie
7a288dd1bf Pager: change enable, disable & destroy trigger methods. Fixes #980 2015-07-30 13:32:54 -05:00
Mottie
e87f7ae523 Core: addRows accepts a row string if only one tbody exists 2015-07-29 20:48:12 -05:00
Mottie
ce82258edc Core: make updating methods public
* `$.tablesorter.addRows` - called by `addRows` method.
  * `$.tablesorter.appendCache` - renamed from `appendToTable`; appends cache
    to DOM, called by `appendCache` method.
  * `$.tablesorter.isEmptyObject` - clone of `$.isEmptyObject` (jQuery v1.4).
  * `$.tablesorter.sortOn` - called by `sortOn` method.
  * `$.tablesorter.sortReset` - called by `sortReset` method.
  * `$.tablesorter.updateAll` - called by `updateAll` method.
  * `$.tablesorter.updateCache` - called by `updateCache` method.
  * `$.tablesorter.updateCell` - called by `updateCell` method.
  * `$.tablesorter.update` - called by `update` and `updateRows` method.
2015-07-29 19:50:50 -05:00
Mottie
da184889aa Docs: remove saveSort from sort2Hash demo 2015-07-21 21:40:15 -05:00
Mottie
9b6f8fb379 sort2Hash: add text & saveSort override options. Fixes #962
* Add `sort2Hash_useHeaderText` - use column header text or zero-based index
* Add `sort2Hash_processHeaderText` - extra column header text processing
* Add `sort2Hash_directionText` - sort direction text array
* Add `sort2Hash_overrideSaveSort` - override saveSort stored sort if true
2015-07-21 21:33:52 -05:00
Mottie
7d21962a03 Docs: minor fixes 2015-07-21 17:03:43 -05:00
Mottie
19e914fbb3 Output: Add output_formatContent callback
See http://stackoverflow.com/q/31457323/145346
2015-07-17 13:13:32 -05:00
Mottie
8e5f1f391e Docs: improve two digit year parser demo 2015-07-17 12:16:14 -05:00
Mottie
de8f60172c Docs: change deprecated window load function 2015-07-14 21:17:57 -05:00
Mottie
92eaecd07e Docs: update to jQuery v1.11.3 2015-07-14 21:16:27 -05:00
Mottie
262b87c999 Docs: Add resizable widget note about widthFixed:false. See #958 2015-07-13 19:10:34 -05:00
Mottie
2967e6196c Sort2Hash widget added
See http://stackoverflow.com/q/31377639/145346
2015-07-13 12:41:18 -05:00
Mottie
2833b9b639 Docs: remove duplicate section in math widget demo 2015-07-13 12:40:29 -05:00
Mottie
4c63512574 Editable: update cache without requiring hover over thead
Will now properly update the cache on touch devices
2015-06-26 21:57:32 -05:00
Mottie
fa3c21f1c6 Resizable: resizing works with overflow wrapped tables. Fixes #953 2015-06-26 21:26:44 -05:00
Mottie
24231dbe69 Docs: fix validation issues 2015-06-26 12:04:09 -05:00
Mottie
482586bd8a Editable: allow Shift+Enter to create a new line 2015-06-26 10:39:40 -05:00
Mottie
14bb009de6 Docs: minor corrections 2015-06-26 07:26:10 -05:00
Mottie
7b6ebfa639 Scroller: correct column alignment. Fixes #940, #937, #931 & #927
Bonus fix #932 which maintains scroll position after sort/filter
2015-06-21 10:39:37 -05:00
Mottie
36406468be Docs: update Bootstrap to v3.3.5 2015-06-19 16:19:05 -05:00
Mottie
fbd1464772 Docs: more optimization 2015-06-19 07:49:18 -05:00
Mottie
a2587cab28 Docs: optimize code example 2015-06-19 07:38:16 -05:00
Mottie
73f5467c1f Parser: support metric base unit case insensitivity 2015-06-17 16:38:27 -05:00
Mottie
449b985c60 Filter: add nesting of "AND" & "OR" searches. Fixes #891 & #918 2015-06-12 21:02:26 -05:00
Mottie
5608727c80 SortTbodies: add new widget. Fixes #195 & #833 2015-06-10 20:35:37 -05:00
Mottie
caf7432a3c Docs: minor tweak 2015-06-10 20:00:31 -05:00
Herst
ebec6e9105 Docs: improve bootstrap example in column selector docs 2015-06-08 19:21:35 +02:00
Mottie
64a3e4a902 Output: fix hiddenColumns option causing empty output. Fixes #923 2015-06-08 10:51:32 -05:00
Mottie
e5ff5bb842 Docs: include .filtered {display:none} in custom themes 2015-06-07 19:05:39 -05:00
Mottie
dda8b8d76c Output: output_saveRows now accepts jQuery filter selectors 2015-06-07 18:55:12 -05:00
Mottie
009ce272bb Core: updateCache now accepts tbody object
needed for tbody sorter widget
2015-06-07 17:02:42 -05:00
Mottie
13a035cad0 Parser: add checkbox parser class name ("checkboxClass") option 2015-06-05 13:16:36 -05:00
Mottie
1fb45130ce Scroller: reduce init lag & correct no fixed column tbody width. See #906 2015-06-01 20:29:22 -05:00
Mottie
7f9258f1e1 Output: allow empty string data-attributes. See #923 2015-06-01 16:29:59 -05:00
Mottie
bbe5d53e14 Scroller & columnSelector: integrate widgets. Fixes #905 2015-05-28 11:44:25 -05:00
Mottie
7c46c9e02e Scroller: lots of updates
* Support multiple tbodies. See #906
* Limit horizontal scrollbar to scrolling section
* Removed widthFixed requirement
* Update RTL support
* Fix column alignment. Fixes #913
* Fix mousewheel scrolling in Firefox. See #135
* Fix filter returning zero to few rows
* Integrate with pager. Fixes #884
2015-05-28 11:36:37 -05:00
Mottie
1554b6ae99 Scroller: Multiple tbody fix. See #913
* Removed global window resizeEnd variable
* Removed or completely hide extra elements in fixed column
* Hover highlight delays only added for Firefox
* Properly adjust fixed column cell widths
* I know, not an atomic update :(
2015-05-22 23:16:41 -05:00
Mottie
1880d775ef resizable + stickyHeaders: replace window resize trigger. Fixes #912 2015-05-21 18:34:59 -05:00
Mottie
60de268ab4 Docs: update information about cssIgnoreRow. See #911 2015-05-20 08:00:52 -05:00
Mottie
3bdf944e8b Docs: update trigger sort method 2015-05-18 07:56:18 -05:00
Mottie
ce9cf604eb version bump 2015-05-17 23:01:15 -05:00
Mottie
13e3d0593d version bump 2015-05-17 15:32:53 -05:00
Mottie
00c32a1774 Docs: various fixes 2015-05-17 13:53:30 -05:00
Mottie
1a6cc91e91 Scroller: add scroller_addFixedOverlay option 2015-05-17 12:42:19 -05:00
Mottie
ef8d85c4d0 Docs: Add build table example HTML for json 2015-05-16 17:37:03 -05:00
Mottie
ee9c301edb Core: add "ō" to sortLocaleCompare & update docs 2015-05-16 15:33:09 -05:00
Mottie
618a4a01fe Themes: Fix Bootstrap v2.x theme & add demo 2015-05-16 15:30:59 -05:00
Mottie
9a67c022c4 Filter: add filter_childByColumn option. Fixes #396 & #574 2015-05-14 21:32:41 -05:00
Mottie
eadfe2980b Filter: don't save column specific any matches to storage 2015-05-12 22:35:22 -05:00
Mottie
e8f0a07f60 Docs: cuwreck speling & add default pager options 2015-05-11 18:43:03 -05:00
Mottie
0824754f8c Docs: minor updates 2015-05-06 16:13:44 -05:00
Mottie
f54786e04d Editable: only make cell child div/span contenteditable. See #900 2015-05-06 15:16:43 -05:00
Mottie
b591583669 Filter: add data parameter to filter_functions. See #891 2015-05-05 23:44:06 -05:00
Mottie
de9421bda8 Parsers: Add jQuery Globalize parser
Fix input-numeric parser to allow parsing a zero value
2015-05-02 15:15:56 -05:00
Mottie
9ccd51451f Parser: named numbers parser ignores adjacent puncutation. Fixes #890 2015-04-30 11:56:54 -05:00
Mottie
b3203505cc Math: reapply column indexing after updates & prevent js error on empty tables. Fixes #889 2015-04-30 08:04:24 -05:00
Mottie
45cb86ed57 Editable: Fix selectAll & change tbody mouseleave to thead mouseenter. Fixes #848 2015-04-26 09:35:43 -05:00
Mottie
7e5dcf9a7d Docs: fix js issue 2015-04-25 22:25:12 -05:00
Mottie
9a178c05b2 Editable: modify trimContent option & use html to modify text. Fixes #886 2015-04-25 22:25:12 -05:00
Mottie
27567178d7 Core: add pointer event options. Fixes #885
Add pointerUp, pointerDown, pointerClick options
2015-04-25 22:25:04 -05:00
Mottie
4a07c9ea40 Scroller: pointer events & tabbing. See #135
* Pointer events are now disabled on the fixed column wrapper only.
* Tabbing through fixed column elements now properly ignores visually hidden header cells.
2015-04-24 11:15:54 -05:00
Mottie
7386b80fd7 Scroller: hide fixed column scrollbar in IE9 & older. See #135 2015-04-24 07:50:19 -05:00
Mottie
5a0770cad4 Docs: add minor clarification to column selector docs 2015-04-23 08:14:04 -05:00
Mottie
bdcf28ab47 Scroller: remove pointer-events none from fixed column. See #878 2015-04-23 08:13:06 -05:00
Mottie
dc457f7462 Scroller: overflow-x auto & apply border-box to scroller. See #135 2015-04-23 08:06:17 -05:00
Mottie
4c2695030b Resizable: refreshing the widget will now preserve the storage. See #874 2015-04-16 10:07:25 -05:00
Mottie
9bee1805b2 Math: fix issues with isNaN("") = false. See #873 2015-04-16 07:52:33 -05:00
Mottie
2991e424e7 Docs: update box-sizing definition
Add a note to output about the data-text vs data-name attribute settings
2015-04-16 07:34:41 -05:00
Mottie
d19985e517 Output: add output_hiddenColumns option. Fixes #869 2015-04-13 07:49:28 -05:00
Mottie
e781d09a6e Docs: minor tweak 2015-04-10 08:00:50 -05:00
Mottie
a4bb1497f0 Grouping: add keyboard accessibility to group headers. See #260 2015-04-09 15:00:10 -05:00
Mottie
445013c01b Docs: output widget known issues added 2015-04-09 09:19:29 -05:00
Mottie
a49e94e6fe Docs: update output widget docs 2015-04-08 13:10:16 -05:00
Mottie
51c616997b Docs: add missing updates 2015-04-08 00:32:59 -05:00
Mottie
5065356bf8 Resizable: handles properly align in tables with margins. Fixes #864 2015-04-07 23:50:22 -05:00
Mottie
7e20669890 Core: add getColumnText utility function 2015-03-30 07:52:46 -05:00
Mottie
263aa97e66 Build: add combined file with selected widgets & parsers. See #855
NOTE: the core js/jquery.tablesorter.js file is no longer UMD wrapped!; this is done by the build process now

Updated various parser & widget comments
2015-03-28 15:03:50 -05:00
Mottie
3ee06dceb6 Docs: Add missing update 2015-03-26 11:26:35 -05:00
Mottie
d8abaadc29 Storage: add a bunch of storage widget options. Fixes #851 2015-03-25 20:24:35 -05:00
Mottie
673d7cbbb5 Resizable: major overhaul! Now compatible with stickyHeaders 2015-03-25 20:24:28 -05:00
Mottie
a09f151104 Scroller: Add fixed column support. Fixes #135
Also #689, #763 and #804
2015-03-25 12:09:29 -05:00
Mottie
90909a6f52 Pager: make pagerUpdate method page parameter optional 2015-03-25 11:16:55 -05:00
Mottie
c82280e598 Global: removed c.$extraTables & c.$extraHeaders
These variables were causing memory leaks
2015-03-25 00:52:29 -05:00
Mottie
1eec5e86f8 Dist: update distribution folder & doc version #s 2015-03-24 15:16:30 -05:00
Mottie
7f37b90ebd General code cleanup
Also replace instances of tagName with nodeName
2015-03-23 16:08:07 -05:00
Mottie
799ede9199 Docs: update Bootstrap v3.3.4 2015-03-23 15:46:37 -05:00
Mottie
ac89d509c7 Core: revert pull #849; changed sort initiation method
A click event can now be triggered on the header to initiate a sort
2015-03-20 18:17:36 -05:00
John Whitman
6aca406386 update doc index 2015-03-20 07:59:52 -04:00
Mottie
547fa60c69 Docs: update jQuery to v1.11.2 2015-03-17 12:12:31 -05:00
Mottie
42eb391945 Docs: Add note about resizable needing a non-breaking space. Fixes #844 2015-03-13 12:25:54 -05:00
Mottie
670f63967a Docs: update to use jQuery UI v1.11.4 2015-03-12 17:49:37 -05:00
Mottie
53694db90b version bump 2015-03-10 12:05:02 -05:00
Mottie
1dad33db49 Scroller: properly adjust column widths. Fixes #836 2015-03-10 11:41:40 -05:00
Mottie
1d3f61faca Docs: remove initial sort on first example 2015-03-08 09:32:30 -05:00
Mottie
403d831fc0 version bump 2015-03-05 10:10:57 -06:00
Mottie
e4bea3987a Core & Grouping: Apply widget options before parsing
This allows parsers to use widget options, like the group_checkbox settings
2015-03-05 09:28:16 -06:00
Mottie
c17aa829e6 Debug: update debug logging
pager, columnSelector & filter
2015-02-27 17:37:14 -06:00
Mottie
a69a746fdf Core: merge in modified addInstanceMethods. Closes #826
Removed `$columnHeader` & replaced it with new `$headerIndexed` variable
2015-02-27 14:33:27 -06:00