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
6f524ccef6
version bump
2015-03-26 10:48:43 -05:00
Mottie
d8abaadc29
Storage: add a bunch of storage widget options. Fixes #851
2015-03-25 20:24:35 -05:00
Mottie
a840a4e7ff
Pager: remove "refreshComplete" bind on destroy. See #854
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
903b834222
Select2 widget: escape forward slashes
2015-03-24 15:08:55 -05:00
Mottie
16dd744bcc
Filter: make "disabled" a modifiable class name
2015-03-24 13:29:41 -05:00
Mottie
7f37b90ebd
General code cleanup
...
Also replace instances of tagName with nodeName
2015-03-23 16:08:07 -05:00
Mottie
1a0e2d9d67
Output: Minor code tweak
2015-03-17 12:13:44 -05:00
Mottie
96b0bb7f4c
Output: change carriage returns & tabs to work with Excel. Fixes #845
2015-03-13 12:15:19 -05:00
Mottie
d8417c595a
uitheme: Add icon classes while using stickyHeaders. See #842
2015-03-12 11:21:28 -05:00
Mottie
888f518b29
Pager: don't recalculate total rows/pages if using ajax
2015-03-11 19:21:26 -05:00
Mottie
c17968f52a
Editable: fix editable not updating on update/pager complete
2015-03-11 18:57:35 -05:00
Mottie
979b3e5ddc
Filter: prevent error if parseFilter returns NaN
...
It all depends on what the parser returns; some custom parsers may not take all situations into account
2015-03-11 17:32:24 -05:00
Mottie
1dad33db49
Scroller: properly adjust column widths. Fixes #836
2015-03-10 11:41:40 -05:00
Mottie
403d831fc0
version bump
2015-03-05 10:10:57 -06:00
Mottie
ada1bbd898
Filter: stop using toggle/show
...
A row with display:table-row cannot be hidden with css, so collapsing a grouping widget group will not work, see http://stackoverflow.com/q/28868227/145346
2015-03-05 09:28:23 -06:00
Mottie
0fd72c06b7
Grouping: fix js error
2015-03-05 09:28:23 -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
5306f824f4
Filter: redefine filter formatter
2015-03-02 11:27:14 -06:00
Mottie
37e7718ebe
Filter: extend filterFormatter functions
2015-03-02 11:16:08 -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
Mottie
4171325819
Merge branch 'addInstanceMethods' of https://github.com/prijutme4ty/tablesorter into instance
...
Conflicts:
js/jquery.tablesorter.js
js/widgets/widget-filter.js
2015-02-27 06:56:53 -06:00
Mottie
c93ee7ceef
StickyHeaders: add sticky header hidden class & modal demo links. Closes #832
...
position relative is only added if no position attribute is set
2015-02-26 17:52:31 -06:00
Mottie
d3170096b2
Filter: External filters can set initial values. Fixes #831
...
An empty string is better than an undefined filter
2015-02-26 08:30:09 -06:00
Mottie
873f6d2ee2
Optimizations: replace arrays using $.each with for loops. See #827
2015-02-25 18:44:36 -06:00
Mottie
4f3a7bc470
Output: add output_includeFooter
option
...
See http://stackoverflow.com/q/28711187/145346
2015-02-25 13:12:51 -06:00
prijutme4ty
c71e8f6220
Added $.tablesorter.addInstanceMethods function which allows one
...
to define config object instance methods.
Refactored getting the column header using config-object method $columnHeader.
2015-02-25 17:21:02 +03:00
Mottie
c18d927d2c
Scroller: add missing tfoot rows. Fixes #825
2015-02-24 01:21:58 -06:00
Mottie
68d6364a03
StickyHeaders: works with full height wrapper. Fixes #564
2015-02-24 00:04:52 -06:00
Mottie
7435c09379
Filter/parser: add insideRange file & add date range parsers
2015-02-24 00:00:52 -06:00
Mottie
1972857048
Filter: add config parameter to filter functions
2015-02-23 22:28:14 -06:00
Mottie
97d3caaffa
Filter: Fix major issue with filter widget
...
Odd that the qunit test during the grunt build did not catch it!
2015-02-20 19:35:41 -06:00
Mottie
c0911bc7ca
Filter: copied MaksimProgr changes & updates to widget-filter.js
2015-02-20 16:38:11 -06:00
Mottie
b71c1fe681
Event unbinding: change trim to replace spaces
...
the problem in jQuery 1.7-1.8 was any double spaces within a list of event names would cause the unbind to remove all event bindings - see http://jsfiddle.net/Mottie/zL6uory0/2/
2015-02-20 16:17:29 -06:00
Mottie
2b1b0167e7
Filter: merge changes from prijutme4ty into separated filter widget
2015-02-20 14:32:36 -06:00
Mottie
df5276238e
Filter: ensure anymatch is a string value
2015-02-20 14:17:49 -06:00
Mottie
d78f3b032b
Filter: prevent error when using anymatch & no external input
2015-02-20 14:16:42 -06:00
Mottie
b9b09922a3
Merge branch 'working' into build
2015-02-20 10:54:52 -06:00
prijutme4ty
34567c0ccb
Make +config.cache+ indexed the same way as +config.$tbodies+ is, i.e. ignore info blocks.
...
Remove unused var, rename some local vars into more specific ones;
2015-02-20 14:41:28 +03:00
Mottie
2774abf8d8
Build: Add grunt build process
...
Rearranged, renamed & broke apart other files
2015-02-12 21:10:38 -06:00
Mottie
ec0343ab5f
Pager (widget only): fix initial start page default
2015-02-10 10:14:04 -06:00
Mottie
c4a84f3dd5
version bump
2015-02-09 18:44:47 -06:00
Mottie
624af67ab0
StaticRow: add staticRow_event option
2015-02-09 17:13:21 -06:00
Mottie
1de9c46e30
Math: add math_event option
2015-02-09 17:13:21 -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
Justin F. Hallett
c7a1678d48
trim should include the join, update bindings to delegate bindings
2015-02-09 13:38:32 -07:00
Justin F. Hallett
7c7797eaf0
Use trim instead of all the other fixes, turns out double space was the issue
2015-02-09 13:32:37 -07:00
Justin F. Hallett
d248d6c8db
var init needs to be outside of the bind now, since it's used in other binds
2015-02-09 11:28:14 -07:00
Justin F. Hallett
3dc2530301
Don't unbind all ts tiggers, add tsmath namespace triggers to add and remove instead
2015-02-09 11:20:11 -07:00
Justin F. Hallett
c1c68f89fe
Make sure remove happens on the right events, not on an undefined var
2015-02-09 11:07:46 -07:00
Mottie
9b32f0c5f6
version bump
2015-02-07 00:46:44 -06:00
Mottie
f6b33cc367
Docs: updates & removed some widgets from beta
2015-02-06 23:04:28 -06:00
Mottie
48d6ba5007
Charts: Add chart_event option, provide other data formats & add demo
2015-02-06 22:48:21 -06:00
Mottie
485b515066
Dragtable: make compatible with other widgets
2015-02-06 11:51:13 -06:00
Mottie
135d86a704
Formatter: speed optimizations
2015-02-05 15:12:38 -06:00
Mottie
1b91228cdc
Formatter: detach tbody before processing
2015-02-05 14:35:27 -06:00
Mottie
6962d31302
Pager: update display before applying widgets
2015-02-05 13:46:45 -06:00
Mottie
fe81a867fc
Pager: update widgets & fire pagerComplete after cache is built
2015-02-05 13:06:18 -06:00
Mottie
e42bfdfafa
Formatter: Add formatter_event & bind to pagerComplete
2015-02-05 13:04:56 -06:00
Mottie
0e72504e87
Formatter: Add table cell formatting widget. See #812
2015-02-04 15:41:27 -06:00
Mottie
1ffd4a0a20
Pager: update goto independently of other elements. Fixes #811
2015-02-04 07:29:07 -06:00
Mottie
e3558664f8
alignChar: don't add align character when no content is right of it
2015-02-02 07:59:53 -06:00
Mottie
6521510e97
Reflow: trim stored header text
2015-02-02 07:59:53 -06:00
Mottie
090ef374d3
Output: Fix trim spaces for header cells
2015-02-02 07:59:52 -06:00
Mottie
19b69c9ac3
Widgets: update remove function
...
columnSelector, cssStickyHeaders, pager, repeatHeaders, saveSort & stickyHeaders
2015-02-02 07:58:47 -06:00
Mottie
877dec004b
Merge branch 'master' into working
...
Conflicts:
js/widgets/widget-chart.js
2015-01-31 17:35:43 -06:00
Mottie
cedbf81c9c
Print: ignore columnSelector auto setting when mediaquery option is disabled. Fixes #808
...
Replace columnSelector popup button element with a div because it doesn't work in Firefox - see http://jsfiddle.net/2tt25hbd/
2015-01-29 14:12:54 -06:00
Justin F. Hallett
828207b7fb
filtred means not .filtered
2015-01-28 14:28:32 -07:00
Justin F. Hallett
cef5cc7b14
Fix sorting, still only 1 dimention
2015-01-28 13:26:51 -07:00
Justin F. Hallett
9c4de8a481
New Widget for charting plugins, this widget is basically just to extract data from the TS table and output it in an array format. Some process may be required but it can be injected into make charting plugins there after.
2015-01-28 11:55:11 -07:00
Justin F. Hallett
25c037abaa
New Widget for charting plugins, this widget is basically just to extract data from the TS table and output it in an array format. Some process may be required but it can be injected into make charting plugins there after.
2015-01-28 11:52:09 -07:00
Mottie
8921894717
Pager: add cacheIndex variable & update docs
...
Added a pager variable section
2015-01-26 19:13:41 -06:00
Mottie
a63d67f41e
ColumnSelector: change in "auto" now triggers a "columnUpdate" event
2015-01-26 17:01:58 -06:00
Mottie
b9e028d8ed
Pager widget: fix js error
2015-01-23 23:09:56 -06:00
Mottie
857e275aab
Core: add removeWidget & refreshComplete
...
Updated addWidget, applyWidget & refreshWidgets
2015-01-23 23:09:32 -06:00
Mottie
703fcc6212
ColumnSelector: refreshColumnSelector parameter can now set "auto" mode. Fixes #798
2015-01-22 07:37:34 -06:00
Mottie
3abce88fd8
Pager: Add "pagerUpdate" method to force a pager update. Fixes #801
2015-01-20 18:48:11 -06:00
Mottie
b3a7b82a67
ColumnSelector: columns array parameter added to refreshColumnSelector method. Fixes #798
2015-01-20 10:59:47 -06:00
Mottie
a50f5555a9
Storage & Build widget: pass "null" to $.parseJSON as a fallback. Fixes #586
...
Also change build widget example code to use dataType:"text" for csv data
2015-01-18 09:02:14 -06:00
Mottie
14799b9ce8
Pager: Add pageAndSize method to set both page & size
2015-01-16 12:17:47 -06:00
Mottie
85a1ca0453
Pager: page size resets to original page setting instead of 10
2015-01-16 07:51:11 -06:00
Mottie
bc85c32190
Scroller: resizing & browser zoom should now show proper widths. Fixes #680 & #634 .
2015-01-15 07:59:20 -06:00
Mottie
638d070f3a
Pager: filteredRows now properly calculated when first tbody set with cssInfoBlock class
2015-01-09 07:25:39 -06:00
Mottie
1d3a2c21a4
Pager: Get most up to date filter before setting pageReset. Fixes #783
2014-12-25 10:04:44 -06:00
Mottie
4c06e417d3
Pager: pageReset now used while filtering. See #778
2014-12-25 07:35:17 -06:00
Mottie
ff851938d7
ColumnSelector: fix column index issue, again
2014-12-25 07:09:55 -06:00
Mottie
cdb766f8d9
version bump
2014-12-22 21:12:59 -06:00
Mottie
5786b3eab3
ColumnSelector: fix column index issue
2014-12-22 21:04:26 -06:00
Mottie
9cd317070f
Pager: ensure filteredRows gets updated before movetopage is called. Fixes #778
2014-12-22 20:44:29 -06:00
Mottie
2e8add1072
ColumnSelector: add columnSelector_cssChecked option
2014-11-26 21:40:47 -06:00
Justin F. Hallett
97a5e7ba97
Add 'columnUpdate' event when the columnSelector is updated
2014-11-11 00:31:41 -07:00
Mottie
5ef1781aba
version bump
2014-11-07 19:32:10 -06:00
Mottie
e3afa93282
CssStickyHeaders: tables with a caption now work properly in Firefox
2014-11-07 17:32:43 -06:00
Mottie
98e3a41428
Pager: widget again updating on init properly
2014-11-03 14:44:08 -06:00
Mottie
12e9a25152
Pager: fix savedPages being overwritten
2014-11-03 12:57:33 -06:00