mirror of
https://github.com/Mottie/tablesorter.git
synced 2025-01-12 15:24:21 +00:00
version bump
This commit is contained in:
parent
b1276dc815
commit
9feb20551e
42
README.md
42
README.md
@ -101,6 +101,14 @@ If you would like to contribute, please...
|
||||
|
||||
View the [complete change log here](//github.com/Mottie/tablesorter/wiki/Changes).
|
||||
|
||||
#### <a name="v2.25.7">Version 2.25.7</a> (4/1/2016)
|
||||
|
||||
* Filter: Check match on both internal & external filters. See [issue #1177](https://github.com/Mottie/tablesorter/issues/1177).
|
||||
* Lazyload: Trigger window scroll after update. See [issue #1169](https://github.com/Mottie/tablesorter/issues/1169).
|
||||
* Scroller: Throttle scroll event. Fixes [issue #1186](https://github.com/Mottie/tablesorter/issues/1186).
|
||||
* StickyHeaders: Update on table resize for Firefox. Fixes [issue #1183](https://github.com/Mottie/tablesorter/issues/1183).
|
||||
* Grunt: Update dependencies.
|
||||
|
||||
#### <a name="v2.25.6">Version 2.25.6</a> (3/18/2016)
|
||||
|
||||
* Core:
|
||||
@ -153,37 +161,3 @@ View the [complete change log here](//github.com/Mottie/tablesorter/wiki/Changes
|
||||
* Huge number correction (make JSCS happy).
|
||||
* Build:
|
||||
* Update dependencies. Several times!
|
||||
|
||||
#### <a name="v2.25.4">Version 2.25.4</a> (2/15/2016)
|
||||
|
||||
* Core:
|
||||
* Remove id from widgets option prior to remove function. See [issue #1155](https://github.com/Mottie/tablesorter/issues/1155).
|
||||
* `applyWidgetsId` properly accepts jQuery table element.
|
||||
* ColumnSelector:
|
||||
* Clear column container when refreshing. See [pull #1145](https://github.com/Mottie/tablesorter/pull/1145); thanks [eltharin](https://github.com/eltharin)!
|
||||
* Prevent refresh error. See [pull #1145](https://github.com/Mottie/tablesorter/pull/1145).
|
||||
* Editable:
|
||||
* Use `execCommand` to select all text, if supported.
|
||||
* Filter:
|
||||
* Select defaults to exact match again. Fixes [issue #1136](https://github.com/Mottie/tablesorter/issues/1136).
|
||||
* Fix disable of live search. See [issue #1152](https://github.com/Mottie/tablesorter/issues/1152).
|
||||
* Grouping:
|
||||
* Reapply zebra after collapsed group opens. Fixes [issue #1156](https://github.com/Mottie/tablesorter/issues/1156).
|
||||
* Pager:
|
||||
* Add `initialRows` option; use when `processAjaxOnInit` set to `false`. See [Stackoverflow](See http://stackoverflow.com/q/34972532/145346).
|
||||
* Prevent js error on successive removal calls. Fixes [issue #1155](https://github.com/Mottie/tablesorter/issues/1155).
|
||||
* Docs:
|
||||
* Add `ignoreRow` class to pager row.
|
||||
* Show actual theme names; to use in the `themes` option.
|
||||
* Build: Update dependencies.
|
||||
* Testing: re-align code.
|
||||
|
||||
#### <a name="v2.25.3">Version 2.25.3</a> (1/21/2016)
|
||||
|
||||
* Filter:
|
||||
* Check that filter is not undefined before encoding/decoding it & treat null and undefined filters the same. See [pull #1130](https://github.com/Mottie/tablesorter/pull/1130); thanks [tim-schilling](https://github.com/tim-schilling)!
|
||||
* Search delay now works properly. Fixes [issue #1134](https://github.com/Mottie/tablesorter/issues/1134).
|
||||
* Docs:
|
||||
* Add clarification about hiding columns. See [issue #1133](https://github.com/Mottie/tablesorter/issues/1133).
|
||||
* Build:
|
||||
* Update dependencies.
|
||||
|
File diff suppressed because one or more lines are too long
2
dist/js/extras/semver-mod.min.js
vendored
2
dist/js/extras/semver-mod.min.js
vendored
File diff suppressed because one or more lines are too long
31
dist/js/jquery.tablesorter.combined.js
vendored
31
dist/js/jquery.tablesorter.combined.js
vendored
@ -1,4 +1,4 @@
|
||||
/*! tablesorter (FORK) - updated 03-18-2016 (v2.25.6)*/
|
||||
/*! tablesorter (FORK) - updated 04-01-2016 (v2.25.7)*/
|
||||
/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */
|
||||
(function(factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
@ -10,7 +10,7 @@
|
||||
}
|
||||
}(function($) {
|
||||
|
||||
/*! TableSorter (FORK) v2.25.6 *//*
|
||||
/*! TableSorter (FORK) v2.25.7 *//*
|
||||
* Client-side table sorting with ease!
|
||||
* @requires jQuery v1.2.6+
|
||||
*
|
||||
@ -33,7 +33,7 @@
|
||||
'use strict';
|
||||
var ts = $.tablesorter = {
|
||||
|
||||
version : '2.25.6',
|
||||
version : '2.25.7',
|
||||
|
||||
parsers : [],
|
||||
widgets : [],
|
||||
@ -3091,7 +3091,7 @@
|
||||
|
||||
})(jQuery);
|
||||
|
||||
/*! Widget: filter - updated 3/18/2016 (v2.25.6) *//*
|
||||
/*! Widget: filter - updated 4/1/2016 (v2.25.7) *//*
|
||||
* Requires tablesorter v2.8+ and jQuery 1.7+
|
||||
* by Rob Garrison
|
||||
*/
|
||||
@ -4127,6 +4127,7 @@
|
||||
},
|
||||
matchType: function( c, columnIndex ) {
|
||||
var isMatch,
|
||||
wo = c.widgetOptions,
|
||||
$el = c.$headerIndexed[ columnIndex ];
|
||||
// filter-exact > filter-match > filter_matchType for type
|
||||
if ( $el.hasClass( 'filter-exact' ) ) {
|
||||
@ -4135,7 +4136,14 @@
|
||||
isMatch = true;
|
||||
} else {
|
||||
// filter-select is not applied when filter_functions are used, so look for a select
|
||||
$el = c.$filters.eq( columnIndex ).find( '.' + tscss.filter );
|
||||
if ( wo.filter_columnFilters ) {
|
||||
$el = c.$filters
|
||||
.find( '.' + tscss.filter )
|
||||
.add( wo.filter_$externalFilters )
|
||||
.filter( '[data-column="' + columnIndex + '"]' );
|
||||
} else if ( wo.filter_$externalFilters ) {
|
||||
$el = wo.filter_$externalFilters.filter( '[data-column="' + columnIndex + '"]' );
|
||||
}
|
||||
isMatch = $el.length ?
|
||||
c.widgetOptions.filter_matchType[ ( $el[ 0 ].nodeName || '' ).toLowerCase() ] === 'match' :
|
||||
// default to exact, if no inputs found
|
||||
@ -4226,7 +4234,7 @@
|
||||
|
||||
// in case select filter option has a different value vs text 'a - z|A through Z'
|
||||
ffxn = wo.filter_columnFilters ?
|
||||
c.$filters.add( c.$externalFilters )
|
||||
c.$filters.add( wo.filter_$externalFilters )
|
||||
.filter( '[data-column="' + columnIndex + '"]' )
|
||||
.find( 'select option:selected' )
|
||||
.attr( 'data-function-name' ) || '' : '';
|
||||
@ -4900,7 +4908,7 @@
|
||||
|
||||
})( jQuery );
|
||||
|
||||
/*! Widget: stickyHeaders - updated 3/1/2016 (v2.25.5) *//*
|
||||
/*! Widget: stickyHeaders - updated 4/1/2016 (v2.25.7) *//*
|
||||
* Requires tablesorter v2.8+ and jQuery 1.4.3+
|
||||
* by Rob Garrison
|
||||
*/
|
||||
@ -5168,6 +5176,13 @@
|
||||
}
|
||||
}
|
||||
|
||||
// resize table (Firefox)
|
||||
if (wo.stickyHeaders_addResizeEvent) {
|
||||
$table.bind('resize' + c.namespace + 'stickyheaders', function() {
|
||||
resizeHeader();
|
||||
});
|
||||
}
|
||||
|
||||
$table.triggerHandler('stickyHeadersInit');
|
||||
|
||||
},
|
||||
@ -5175,7 +5190,7 @@
|
||||
var namespace = c.namespace + 'stickyheaders ';
|
||||
c.$table
|
||||
.removeClass('hasStickyHeaders')
|
||||
.unbind( ('pagerComplete filterEnd stickyHeadersUpdate '.split(' ').join(namespace)).replace(/\s+/g, ' ') )
|
||||
.unbind( ('pagerComplete resize filterEnd stickyHeadersUpdate '.split(' ').join(namespace)).replace(/\s+/g, ' ') )
|
||||
.next('.' + ts.css.stickyWrap).remove();
|
||||
if (wo.$sticky && wo.$sticky.length) { wo.$sticky.remove(); } // remove cloned table
|
||||
$(window)
|
||||
|
6
dist/js/jquery.tablesorter.combined.min.js
vendored
6
dist/js/jquery.tablesorter.combined.min.js
vendored
File diff suppressed because one or more lines are too long
4
dist/js/jquery.tablesorter.js
vendored
4
dist/js/jquery.tablesorter.js
vendored
@ -8,7 +8,7 @@
|
||||
}
|
||||
}(function($) {
|
||||
|
||||
/*! TableSorter (FORK) v2.25.6 *//*
|
||||
/*! TableSorter (FORK) v2.25.7 *//*
|
||||
* Client-side table sorting with ease!
|
||||
* @requires jQuery v1.2.6+
|
||||
*
|
||||
@ -31,7 +31,7 @@
|
||||
'use strict';
|
||||
var ts = $.tablesorter = {
|
||||
|
||||
version : '2.25.6',
|
||||
version : '2.25.7',
|
||||
|
||||
parsers : [],
|
||||
widgets : [],
|
||||
|
2
dist/js/jquery.tablesorter.min.js
vendored
2
dist/js/jquery.tablesorter.min.js
vendored
File diff suppressed because one or more lines are too long
27
dist/js/jquery.tablesorter.widgets.js
vendored
27
dist/js/jquery.tablesorter.widgets.js
vendored
@ -1,4 +1,4 @@
|
||||
/*! tablesorter (FORK) - updated 03-18-2016 (v2.25.6)*/
|
||||
/*! tablesorter (FORK) - updated 04-01-2016 (v2.25.7)*/
|
||||
/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */
|
||||
(function(factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
@ -366,7 +366,7 @@
|
||||
|
||||
})(jQuery);
|
||||
|
||||
/*! Widget: filter - updated 3/18/2016 (v2.25.6) *//*
|
||||
/*! Widget: filter - updated 4/1/2016 (v2.25.7) *//*
|
||||
* Requires tablesorter v2.8+ and jQuery 1.7+
|
||||
* by Rob Garrison
|
||||
*/
|
||||
@ -1402,6 +1402,7 @@
|
||||
},
|
||||
matchType: function( c, columnIndex ) {
|
||||
var isMatch,
|
||||
wo = c.widgetOptions,
|
||||
$el = c.$headerIndexed[ columnIndex ];
|
||||
// filter-exact > filter-match > filter_matchType for type
|
||||
if ( $el.hasClass( 'filter-exact' ) ) {
|
||||
@ -1410,7 +1411,14 @@
|
||||
isMatch = true;
|
||||
} else {
|
||||
// filter-select is not applied when filter_functions are used, so look for a select
|
||||
$el = c.$filters.eq( columnIndex ).find( '.' + tscss.filter );
|
||||
if ( wo.filter_columnFilters ) {
|
||||
$el = c.$filters
|
||||
.find( '.' + tscss.filter )
|
||||
.add( wo.filter_$externalFilters )
|
||||
.filter( '[data-column="' + columnIndex + '"]' );
|
||||
} else if ( wo.filter_$externalFilters ) {
|
||||
$el = wo.filter_$externalFilters.filter( '[data-column="' + columnIndex + '"]' );
|
||||
}
|
||||
isMatch = $el.length ?
|
||||
c.widgetOptions.filter_matchType[ ( $el[ 0 ].nodeName || '' ).toLowerCase() ] === 'match' :
|
||||
// default to exact, if no inputs found
|
||||
@ -1501,7 +1509,7 @@
|
||||
|
||||
// in case select filter option has a different value vs text 'a - z|A through Z'
|
||||
ffxn = wo.filter_columnFilters ?
|
||||
c.$filters.add( c.$externalFilters )
|
||||
c.$filters.add( wo.filter_$externalFilters )
|
||||
.filter( '[data-column="' + columnIndex + '"]' )
|
||||
.find( 'select option:selected' )
|
||||
.attr( 'data-function-name' ) || '' : '';
|
||||
@ -2175,7 +2183,7 @@
|
||||
|
||||
})( jQuery );
|
||||
|
||||
/*! Widget: stickyHeaders - updated 3/1/2016 (v2.25.5) *//*
|
||||
/*! Widget: stickyHeaders - updated 4/1/2016 (v2.25.7) *//*
|
||||
* Requires tablesorter v2.8+ and jQuery 1.4.3+
|
||||
* by Rob Garrison
|
||||
*/
|
||||
@ -2443,6 +2451,13 @@
|
||||
}
|
||||
}
|
||||
|
||||
// resize table (Firefox)
|
||||
if (wo.stickyHeaders_addResizeEvent) {
|
||||
$table.bind('resize' + c.namespace + 'stickyheaders', function() {
|
||||
resizeHeader();
|
||||
});
|
||||
}
|
||||
|
||||
$table.triggerHandler('stickyHeadersInit');
|
||||
|
||||
},
|
||||
@ -2450,7 +2465,7 @@
|
||||
var namespace = c.namespace + 'stickyheaders ';
|
||||
c.$table
|
||||
.removeClass('hasStickyHeaders')
|
||||
.unbind( ('pagerComplete filterEnd stickyHeadersUpdate '.split(' ').join(namespace)).replace(/\s+/g, ' ') )
|
||||
.unbind( ('pagerComplete resize filterEnd stickyHeadersUpdate '.split(' ').join(namespace)).replace(/\s+/g, ' ') )
|
||||
.next('.' + ts.css.stickyWrap).remove();
|
||||
if (wo.$sticky && wo.$sticky.length) { wo.$sticky.remove(); } // remove cloned table
|
||||
$(window)
|
||||
|
6
dist/js/jquery.tablesorter.widgets.min.js
vendored
6
dist/js/jquery.tablesorter.widgets.min.js
vendored
File diff suppressed because one or more lines are too long
4
dist/js/widgets/widget-filter.min.js
vendored
4
dist/js/widgets/widget-filter.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/js/widgets/widget-lazyload.min.js
vendored
2
dist/js/widgets/widget-lazyload.min.js
vendored
@ -1,4 +1,4 @@
|
||||
/*! Widget: lazyload (BETA) - 3/18/2016 (v2.25.6) */
|
||||
/*! Widget: lazyload (BETA) - 4/1/2016 (v2.25.7) */
|
||||
!function(a,b){"use strict";var c=a.tablesorter;c.lazyload={init:function(d,e){"scrollstop"!==e.lazyload_event||c.addScrollStopDone||(c.addScrollStop(),c.addScrollStopDone=!0,a.event.special.scrollstop.latency=e.lazyload_latency||250),c.lazyload.update(d,e);var f=d.namespace+"lazyload ",g=[e.lazyload_update,"pagerUpdate",e.columnSelector_updated||"columnUpdate",""].join(f);d.$table.on(g,function(){c.lazyload.update(d,d.widgetOptions)}).on("filterEnd"+f,function(){a(b).scroll()})},update:function(c,d){var e=(/(\.|#)/.test(d.lazyload_imageClass)?"":".")+d.lazyload_imageClass;c.$table.find(e).lazyload({threshold:d.lazyload_threshold,failure_limit:d.lazyload_failure_limit,event:d.lazyload_event,effect:d.lazyload_effect,container:d.lazyload_container,data_attribute:d.lazyload_data_attribute,skip_invisible:d.lazyload_skip_invisible,appear:d.lazyload_appear,load:d.lazyload_load,placeholder:d.lazyload_placeholder}),setTimeout(function(){a(b).scroll()},1)},remove:function(a,b){a.$table.off(a.namespace+"lazyload")}},c.addWidget({id:"lazyload",options:{lazyload_imageClass:"lazy",lazyload_update:"lazyloadUpdate",lazyload_latency:250,lazyload_threshold:0,lazyload_failure_limit:0,lazyload_event:"scrollstop",lazyload_effect:"show",lazyload_container:b,lazyload_data_attribute:"original",lazyload_skip_invisible:!0,lazyload_appear:null,lazyload_load:null,lazyload_placeholder:"data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="},init:function(a,b,d,e){c.lazyload.init(d,e)},remove:function(a,b,d){c.lazyload.remove(b,d)}}),c.addScrollStop=function(){var b=a.event.dispatch||a.event.handle,c=a.event.special,d="D"+ +new Date,e="D"+(+new Date+1);c.scrollstart={setup:function(e){var f,g=a.extend({latency:c.scrollstop.latency},e),h=function(a){var c=this,d=arguments;f?clearTimeout(f):(a.type="scrollstart",b.apply(c,d)),f=setTimeout(function(){f=null},g.latency)};a(this).bind("scroll",h).data(d,h)},teardown:function(){a(this).unbind("scroll",a(this).data(d))}},c.scrollstop={latency:250,setup:function(d){var f,g=a.extend({latency:c.scrollstop.latency},d),h=function(a){var c=this,d=arguments;f&&clearTimeout(f),f=setTimeout(function(){f=null,a.type="scrollstop",b.apply(c,d)},g.latency)};a(this).bind("scroll",h).data(e,h)},teardown:function(){a(this).unbind("scroll",a(this).data(e))}}}}(jQuery,window),/*!
|
||||
* Lazy Load - jQuery plugin for lazy loading images
|
||||
*
|
||||
|
2
dist/js/widgets/widget-math.min.js
vendored
2
dist/js/widgets/widget-math.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/js/widgets/widget-pager.min.js
vendored
2
dist/js/widgets/widget-pager.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/js/widgets/widget-scroller.min.js
vendored
2
dist/js/widgets/widget-scroller.min.js
vendored
File diff suppressed because one or more lines are too long
4
dist/js/widgets/widget-stickyHeaders.min.js
vendored
4
dist/js/widgets/widget-stickyHeaders.min.js
vendored
File diff suppressed because one or more lines are too long
@ -458,7 +458,7 @@
|
||||
<li><a href="example-widget-column-selector.html">Column selector widget</a> (<span class="version">v2.15</span>; <span class="version updated">v2.25.1</span>).</li>
|
||||
<li><a href="example-widget-editable.html">Content editable widget</a> (v2.9; <span class="version updated">v2.25.5</span>).</li>
|
||||
<li><span class="label label-info">Beta</span> <a href="example-dragtable.html">Dragtable mod</a> - (jQuery UI widget for column reordering [<a href="http://stackoverflow.com/a/27770224/145346">ref</a>]; <span class="version">v2.24.0</span>).</li>
|
||||
<li><span class="results">†</span> Filter widget (<span class="version updated">v2.25.6</span>):
|
||||
<li><span class="results">†</span> Filter widget (<span class="version updated">v2.25.7</span>):
|
||||
<ul>
|
||||
<li><a href="example-widget-filter.html">basic</a> (v2.0.18; <span class="version updated">v2.25.5</span>).</li>
|
||||
<li><a href="example-widget-filter-any-match.html">external option (match any column)</a> (<span class="version">v2.13.3</span>; <span class="version updated">v2.22.0</span>).</li>
|
||||
@ -480,7 +480,7 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="example-widget-header-titles.html">Header titles widget</a> (v2.15.6; <span class="version updated">v2.24.4</span>).</li>
|
||||
<li><span class="label label-info">Beta</span> <a href="example-widget-lazyload.html">Lazyload widget</a> (<span class="version">v2.24.0</span>; <span class="version updated">v2.25.6</span>).</li>
|
||||
<li><span class="label label-info">Beta</span> <a href="example-widget-lazyload.html">Lazyload widget</a> (<span class="version">v2.24.0</span>; <span class="version updated">v2.25.7</span>).</li>
|
||||
<li><a href="example-widget-math.html">Math widget</a> (<span class="version">v2.16</span>; <span class="version updated">v2.25.5</span>).</li>
|
||||
<li>
|
||||
<a href="example-widget-output.html">Output widget</a> (<span class="version">v2.16</span>; <span class="version updated">v2.25.2</span>).
|
||||
@ -498,12 +498,12 @@
|
||||
<li><a href="example-widgets.html">Repeat headers widget</a> (v2.0.5; <span class="version updated">v2.19.0</span>).</li>
|
||||
<li><span class="results">†</span> <a href="example-widget-resizable.html">Resizable columns widget</a> (v2.0.23.1; <span class="version updated">v2.24.3</span>).</li>
|
||||
<li><span class="results">†</span> <a href="example-widget-savesort.html">Save sort widget</a> (v2.0.27; <span class="version updated">v2.24.0</span>).</li>
|
||||
<li><a href="example-widget-scroller.html">Scroller widget</a> (<span class="version">v2.9</span>; <span class="version updated">v2.25.5</span>).</li>
|
||||
<li><a href="example-widget-scroller.html">Scroller widget</a> (<span class="version">v2.9</span>; <span class="version updated">v2.25.7</span>).</li>
|
||||
<li><span class="label label-info">Beta</span> <a href="example-widget-sort-to-hash.html">Sort-to-hash widget</a> (<span class="version">v2.22.4</span>; <span class="version updated">v2.24.4</span>).</li>
|
||||
<li><span class="label label-info">Beta</span> <a href="example-widget-sort-tbodies.html">Sort tbodies widget</a> (<span class="version">v2.22.2</span>; <span class="version updated">v2.24.6</span>).</li>
|
||||
<li><a href="example-widget-static-row.html">Static row widget</a> (<span class="version">v2.16</span>; <span class="version updated">v2.24.0</span>).</li>
|
||||
|
||||
<li><span class="results">†</span> <a href="example-widget-sticky-header.html">Sticky header widget</a> (v2.0.21.1; <span class="version updated">v2.25.5</span>).</li>
|
||||
<li><span class="results">†</span> <a href="example-widget-sticky-header.html">Sticky header widget</a> (v2.0.21.1; <span class="version updated">v2.25.7</span>).</li>
|
||||
<li><a href="example-widget-css-sticky-header.html">Sticky header (css3) widget</a> (<span class="version">v2.14.2</span>; <span class="version updated">v2.19.1</span>).</li>
|
||||
|
||||
<li><span class="label label-info">Beta</span> <a href="example-widget-toggle-tablesorter.html">Toggle Sort & Filter Widget</a> (<span class="version">v2.24.4</span>).</li>
|
||||
|
@ -4,7 +4,7 @@
|
||||
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██▀▀ ▀▀▀██
|
||||
█████▀ ▀████▀ ██ ██ ▀████▀ ██ ██ ██ ██ ▀████▀ █████▀ ██ ██ █████▀
|
||||
*/
|
||||
/*! tablesorter (FORK) - updated 03-18-2016 (v2.25.6)*/
|
||||
/*! tablesorter (FORK) - updated 04-01-2016 (v2.25.7)*/
|
||||
/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */
|
||||
(function(factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
@ -16,7 +16,7 @@
|
||||
}
|
||||
}(function($) {
|
||||
|
||||
/*! TableSorter (FORK) v2.25.6 *//*
|
||||
/*! TableSorter (FORK) v2.25.7 *//*
|
||||
* Client-side table sorting with ease!
|
||||
* @requires jQuery v1.2.6+
|
||||
*
|
||||
@ -39,7 +39,7 @@
|
||||
'use strict';
|
||||
var ts = $.tablesorter = {
|
||||
|
||||
version : '2.25.6',
|
||||
version : '2.25.7',
|
||||
|
||||
parsers : [],
|
||||
widgets : [],
|
||||
@ -3097,7 +3097,7 @@
|
||||
|
||||
})(jQuery);
|
||||
|
||||
/*! Widget: filter - updated 3/18/2016 (v2.25.6) *//*
|
||||
/*! Widget: filter - updated 4/1/2016 (v2.25.7) *//*
|
||||
* Requires tablesorter v2.8+ and jQuery 1.7+
|
||||
* by Rob Garrison
|
||||
*/
|
||||
@ -4133,6 +4133,7 @@
|
||||
},
|
||||
matchType: function( c, columnIndex ) {
|
||||
var isMatch,
|
||||
wo = c.widgetOptions,
|
||||
$el = c.$headerIndexed[ columnIndex ];
|
||||
// filter-exact > filter-match > filter_matchType for type
|
||||
if ( $el.hasClass( 'filter-exact' ) ) {
|
||||
@ -4141,7 +4142,14 @@
|
||||
isMatch = true;
|
||||
} else {
|
||||
// filter-select is not applied when filter_functions are used, so look for a select
|
||||
$el = c.$filters.eq( columnIndex ).find( '.' + tscss.filter );
|
||||
if ( wo.filter_columnFilters ) {
|
||||
$el = c.$filters
|
||||
.find( '.' + tscss.filter )
|
||||
.add( wo.filter_$externalFilters )
|
||||
.filter( '[data-column="' + columnIndex + '"]' );
|
||||
} else if ( wo.filter_$externalFilters ) {
|
||||
$el = wo.filter_$externalFilters.filter( '[data-column="' + columnIndex + '"]' );
|
||||
}
|
||||
isMatch = $el.length ?
|
||||
c.widgetOptions.filter_matchType[ ( $el[ 0 ].nodeName || '' ).toLowerCase() ] === 'match' :
|
||||
// default to exact, if no inputs found
|
||||
@ -4232,7 +4240,7 @@
|
||||
|
||||
// in case select filter option has a different value vs text 'a - z|A through Z'
|
||||
ffxn = wo.filter_columnFilters ?
|
||||
c.$filters.add( c.$externalFilters )
|
||||
c.$filters.add( wo.filter_$externalFilters )
|
||||
.filter( '[data-column="' + columnIndex + '"]' )
|
||||
.find( 'select option:selected' )
|
||||
.attr( 'data-function-name' ) || '' : '';
|
||||
@ -4906,7 +4914,7 @@
|
||||
|
||||
})( jQuery );
|
||||
|
||||
/*! Widget: stickyHeaders - updated 3/1/2016 (v2.25.5) *//*
|
||||
/*! Widget: stickyHeaders - updated 4/1/2016 (v2.25.7) *//*
|
||||
* Requires tablesorter v2.8+ and jQuery 1.4.3+
|
||||
* by Rob Garrison
|
||||
*/
|
||||
@ -5174,6 +5182,13 @@
|
||||
}
|
||||
}
|
||||
|
||||
// resize table (Firefox)
|
||||
if (wo.stickyHeaders_addResizeEvent) {
|
||||
$table.bind('resize' + c.namespace + 'stickyheaders', function() {
|
||||
resizeHeader();
|
||||
});
|
||||
}
|
||||
|
||||
$table.triggerHandler('stickyHeadersInit');
|
||||
|
||||
},
|
||||
@ -5181,7 +5196,7 @@
|
||||
var namespace = c.namespace + 'stickyheaders ';
|
||||
c.$table
|
||||
.removeClass('hasStickyHeaders')
|
||||
.unbind( ('pagerComplete filterEnd stickyHeadersUpdate '.split(' ').join(namespace)).replace(/\s+/g, ' ') )
|
||||
.unbind( ('pagerComplete resize filterEnd stickyHeadersUpdate '.split(' ').join(namespace)).replace(/\s+/g, ' ') )
|
||||
.next('.' + ts.css.stickyWrap).remove();
|
||||
if (wo.$sticky && wo.$sticky.length) { wo.$sticky.remove(); } // remove cloned table
|
||||
$(window)
|
||||
|
@ -1,4 +1,4 @@
|
||||
/*! TableSorter (FORK) v2.25.6 *//*
|
||||
/*! TableSorter (FORK) v2.25.7 *//*
|
||||
* Client-side table sorting with ease!
|
||||
* @requires jQuery v1.2.6+
|
||||
*
|
||||
@ -21,7 +21,7 @@
|
||||
'use strict';
|
||||
var ts = $.tablesorter = {
|
||||
|
||||
version : '2.25.6',
|
||||
version : '2.25.7',
|
||||
|
||||
parsers : [],
|
||||
widgets : [],
|
||||
|
@ -4,7 +4,7 @@
|
||||
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██▀▀ ▀▀▀██
|
||||
█████▀ ▀████▀ ██ ██ ▀████▀ ██ ██ ██ ██ ▀████▀ █████▀ ██ ██ █████▀
|
||||
*/
|
||||
/*! tablesorter (FORK) - updated 03-18-2016 (v2.25.6)*/
|
||||
/*! tablesorter (FORK) - updated 04-01-2016 (v2.25.7)*/
|
||||
/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */
|
||||
(function(factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
@ -372,7 +372,7 @@
|
||||
|
||||
})(jQuery);
|
||||
|
||||
/*! Widget: filter - updated 3/18/2016 (v2.25.6) *//*
|
||||
/*! Widget: filter - updated 4/1/2016 (v2.25.7) *//*
|
||||
* Requires tablesorter v2.8+ and jQuery 1.7+
|
||||
* by Rob Garrison
|
||||
*/
|
||||
@ -1408,6 +1408,7 @@
|
||||
},
|
||||
matchType: function( c, columnIndex ) {
|
||||
var isMatch,
|
||||
wo = c.widgetOptions,
|
||||
$el = c.$headerIndexed[ columnIndex ];
|
||||
// filter-exact > filter-match > filter_matchType for type
|
||||
if ( $el.hasClass( 'filter-exact' ) ) {
|
||||
@ -1416,7 +1417,14 @@
|
||||
isMatch = true;
|
||||
} else {
|
||||
// filter-select is not applied when filter_functions are used, so look for a select
|
||||
$el = c.$filters.eq( columnIndex ).find( '.' + tscss.filter );
|
||||
if ( wo.filter_columnFilters ) {
|
||||
$el = c.$filters
|
||||
.find( '.' + tscss.filter )
|
||||
.add( wo.filter_$externalFilters )
|
||||
.filter( '[data-column="' + columnIndex + '"]' );
|
||||
} else if ( wo.filter_$externalFilters ) {
|
||||
$el = wo.filter_$externalFilters.filter( '[data-column="' + columnIndex + '"]' );
|
||||
}
|
||||
isMatch = $el.length ?
|
||||
c.widgetOptions.filter_matchType[ ( $el[ 0 ].nodeName || '' ).toLowerCase() ] === 'match' :
|
||||
// default to exact, if no inputs found
|
||||
@ -1507,7 +1515,7 @@
|
||||
|
||||
// in case select filter option has a different value vs text 'a - z|A through Z'
|
||||
ffxn = wo.filter_columnFilters ?
|
||||
c.$filters.add( c.$externalFilters )
|
||||
c.$filters.add( wo.filter_$externalFilters )
|
||||
.filter( '[data-column="' + columnIndex + '"]' )
|
||||
.find( 'select option:selected' )
|
||||
.attr( 'data-function-name' ) || '' : '';
|
||||
@ -2181,7 +2189,7 @@
|
||||
|
||||
})( jQuery );
|
||||
|
||||
/*! Widget: stickyHeaders - updated 3/1/2016 (v2.25.5) *//*
|
||||
/*! Widget: stickyHeaders - updated 4/1/2016 (v2.25.7) *//*
|
||||
* Requires tablesorter v2.8+ and jQuery 1.4.3+
|
||||
* by Rob Garrison
|
||||
*/
|
||||
@ -2449,6 +2457,13 @@
|
||||
}
|
||||
}
|
||||
|
||||
// resize table (Firefox)
|
||||
if (wo.stickyHeaders_addResizeEvent) {
|
||||
$table.bind('resize' + c.namespace + 'stickyheaders', function() {
|
||||
resizeHeader();
|
||||
});
|
||||
}
|
||||
|
||||
$table.triggerHandler('stickyHeadersInit');
|
||||
|
||||
},
|
||||
@ -2456,7 +2471,7 @@
|
||||
var namespace = c.namespace + 'stickyheaders ';
|
||||
c.$table
|
||||
.removeClass('hasStickyHeaders')
|
||||
.unbind( ('pagerComplete filterEnd stickyHeadersUpdate '.split(' ').join(namespace)).replace(/\s+/g, ' ') )
|
||||
.unbind( ('pagerComplete resize filterEnd stickyHeadersUpdate '.split(' ').join(namespace)).replace(/\s+/g, ' ') )
|
||||
.next('.' + ts.css.stickyWrap).remove();
|
||||
if (wo.$sticky && wo.$sticky.length) { wo.$sticky.remove(); } // remove cloned table
|
||||
$(window)
|
||||
|
@ -1,4 +1,4 @@
|
||||
/*! Widget: filter - updated 3/18/2016 (v2.25.6) *//*
|
||||
/*! Widget: filter - updated 4/1/2016 (v2.25.7) *//*
|
||||
* Requires tablesorter v2.8+ and jQuery 1.7+
|
||||
* by Rob Garrison
|
||||
*/
|
||||
|
@ -1,4 +1,4 @@
|
||||
/*! Widget: lazyload (BETA) - 3/18/2016 (v2.25.6) *//*
|
||||
/*! Widget: lazyload (BETA) - 4/1/2016 (v2.25.7) *//*
|
||||
* Requires tablesorter v2.8+ and jQuery 1.7+
|
||||
* by Rob Garrison
|
||||
*/
|
||||
|
@ -1,4 +1,4 @@
|
||||
/*! Widget: scroller - updated 3/1/2016 (v2.25.5) *//*
|
||||
/*! Widget: scroller - updated 4/1/2016 (v2.25.7) *//*
|
||||
Copyright (C) 2011 T. Connell & Associates, Inc.
|
||||
|
||||
Dual-licensed under the MIT and GPL licenses
|
||||
|
@ -1,4 +1,4 @@
|
||||
/*! Widget: stickyHeaders - updated 3/1/2016 (v2.25.5) *//*
|
||||
/*! Widget: stickyHeaders - updated 4/1/2016 (v2.25.7) *//*
|
||||
* Requires tablesorter v2.8+ and jQuery 1.4.3+
|
||||
* by Rob Garrison
|
||||
*/
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "tablesorter",
|
||||
"title": "tablesorter",
|
||||
"version": "2.25.6",
|
||||
"version": "2.25.7",
|
||||
"description": "tablesorter (FORK) is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.",
|
||||
"author": {
|
||||
"name": "Christian Bach",
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "tablesorter",
|
||||
"title": "tablesorter",
|
||||
"version": "2.25.6",
|
||||
"version": "2.25.7",
|
||||
"description": "tablesorter is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.\n\nThis forked version adds lots of new enhancements including: alphanumeric sorting, pager callback functons, multiple widgets providing column styling, ui theme application, sticky headers, column filters and resizer, as well as extended documentation with a lot more demos.",
|
||||
"author": {
|
||||
"name": "Christian Bach",
|
||||
|
Loading…
Reference in New Issue
Block a user