Commit Graph

1000 Commits

Author SHA1 Message Date
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
c99a716fe5 Dist: update build 2015-02-24 01:23:01 -06: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
fb9ad1acac Core: plan to manually update version number
too many scripts link to the src, so it'll be hard to tell what version is being used
2015-02-21 18:36:05 -06:00
Mottie
4a1498e11d version bump 2015-02-20 19:37:29 -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
5f855eb2d3 version bump 2015-02-20 18:48:56 -06:00
Mottie
146a5ff2ea Grunt build: Use string replace to update version # 2015-02-20 18:48:25 -06:00
Mottie
c0911bc7ca Filter: copied MaksimProgr changes & updates to widget-filter.js 2015-02-20 16:38:11 -06:00
Mottie
fbc5c01c6a Filter: add filter_columnAnyMatch option
tweak anymatch code & added examples to the demo
2015-02-20 16:26:15 -06:00
MaksimProgr
a3e53194b0 some changes 2015-02-20 16:25:35 -06:00
MaksimProgr
e6db1fadfc Added specific columns search 2015-02-20 16:25:34 -06:00
Mottie
dff599fdeb Dist: update distribution folder 2015-02-20 16:17:29 -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
ff3701f63b Core: minor tweak 2015-02-20 16:17:17 -06:00
Mottie
6fa4a513be Core: make jsHint happy 2015-02-20 14:35: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
Ilya Vorontsov
c2f39080d2 Update jquery.tablesorter.js
fix little bug in new getElementText
2015-02-18 21:41:28 +03:00
Mottie
2065d0c8f1 Core: Fix noSort 2015-02-17 16:37:06 -06:00
Mottie
df97b1db8e Core: remove cssAllowClicks default 2015-02-17 16:22:03 -06:00
Mottie
0c8aa7e225 Core: remove cssAllowClicks & update cssNoSort 2015-02-17 16:10:52 -06:00
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
9eacf2f664 Build: temp folder is no longer necessary 2015-02-12 22:13:45 -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
b425a715bf Parsers: Fix checkbox parser not updating properly 2015-02-12 14:34:15 -06:00
Mottie
5ad4509969 Filter: oops, keeping the faster getAttribute method 2015-02-12 10:14:49 -06:00
Mottie
15284156d8 Filter: prevent undefined error. Fixes #819 2015-02-12 10:13:22 -06:00
Mottie
5e8953d901 Core: fix broken unbinding of events 2015-02-11 18:18:28 -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
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
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
1af1de85e1 Filter: get cell text from data-attribute, then cell. See #812 2015-02-06 18:07:17 -06:00
Mottie
df87314007 Filter: select source now uses config.textAttribute when gathering text. Fixes #812 2015-02-06 16:32:12 -06:00
Mottie
485b515066 Dragtable: make compatible with other widgets 2015-02-06 11:51:13 -06:00
Mottie
5e0717c466 Dragtable: add original files 2015-02-05 21:53:46 -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
f9e4f9d4d5 Parser: add countdown parser (hh:mm:ss) 2015-02-04 22:15:00 -06:00
Mottie
0e72504e87 Formatter: Add table cell formatting widget. See #812 2015-02-04 15:41:27 -06:00
Mottie
b5f931ec17 Merge branch 'master' into working 2015-02-04 07:36:09 -06:00
Mottie
1ffd4a0a20 Pager: update goto independently of other elements. Fixes #811 2015-02-04 07:29:07 -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
17c30f1710 uitheme: add inner wrapper to columns missing it 2015-02-02 23:13:28 -06: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
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
35e2c54404 Filter: normalize table parameter 2015-01-29 22:17:38 -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
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
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
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
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
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
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
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
b3a7b82a67 ColumnSelector: columns array parameter added to refreshColumnSelector method. Fixes #798 2015-01-20 10:59:47 -06:00