mirror of
https://github.com/Mottie/tablesorter.git
synced 2024-11-15 23:54:22 +00:00
2.30.1
This commit is contained in:
parent
7849f2e76e
commit
c74a34b070
@ -104,6 +104,15 @@ If you would like to contribute, please...
|
||||
|
||||
View the [complete change log here](https://github.com/Mottie/tablesorter/wiki/Changes).
|
||||
|
||||
#### <a name="v2.30.1">Version 2.30.1</a> (2018-03-19)
|
||||
|
||||
* Core:
|
||||
* Only validate options while debugging. Closes [issue #1528](https://github.com/Mottie/tablesorter/issues/1528)
|
||||
* Pager:
|
||||
* Show all rows, not pages. Fixes [issue #1529](https://github.com/Mottie/tablesorter/issues/1529)
|
||||
* SaveSort:
|
||||
* Fix JS error. See [issue #1525](https://github.com/Mottie/tablesorter/issues/1525)
|
||||
|
||||
#### <a name="v2.30.0">Version 2.30.0</a> (2018-03-18)
|
||||
|
||||
* Core:
|
||||
|
File diff suppressed because one or more lines are too long
15
dist/js/jquery.tablesorter.combined.js
vendored
15
dist/js/jquery.tablesorter.combined.js
vendored
@ -1,4 +1,4 @@
|
||||
/*! tablesorter (FORK) - updated 2018-03-18 (v2.30.0)*/
|
||||
/*! tablesorter (FORK) - updated 2018-03-19 (v2.30.1)*/
|
||||
/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */
|
||||
(function(factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
@ -10,7 +10,7 @@
|
||||
}
|
||||
}(function(jQuery) {
|
||||
|
||||
/*! TableSorter (FORK) v2.30.0 *//*
|
||||
/*! TableSorter (FORK) v2.30.1 *//*
|
||||
* Client-side table sorting with ease!
|
||||
* @requires jQuery v1.2.6+
|
||||
*
|
||||
@ -34,7 +34,7 @@
|
||||
'use strict';
|
||||
var ts = $.tablesorter = {
|
||||
|
||||
version : '2.30.0',
|
||||
version : '2.30.1',
|
||||
|
||||
parsers : [],
|
||||
widgets : [],
|
||||
@ -310,7 +310,10 @@
|
||||
ts.setupParsers( c );
|
||||
// start total row count at zero
|
||||
c.totalRows = 0;
|
||||
ts.validateOptions( c );
|
||||
// only validate options while debugging. See #1528
|
||||
if (c.debug) {
|
||||
ts.validateOptions( c );
|
||||
}
|
||||
// build the cache for the tbody cells
|
||||
// delayInit will delay building the cache until the user starts a sort
|
||||
if ( !c.delayInit ) { ts.buildCache( c ); }
|
||||
@ -5988,7 +5991,7 @@
|
||||
|
||||
})( jQuery, window );
|
||||
|
||||
/*! Widget: saveSort - updated 2018-03-18 (v2.30.0) *//*
|
||||
/*! Widget: saveSort - updated 2018-03-19 (v2.30.1) *//*
|
||||
* Requires tablesorter v2.16+
|
||||
* by Rob Garrison
|
||||
*/
|
||||
@ -5998,7 +6001,7 @@
|
||||
|
||||
function getStoredSortList(c) {
|
||||
var stored = ts.storage( c.table, 'tablesorter-savesort' );
|
||||
return (stored && stored.hasOwnProperty('sortList') && $.isArray(stored.sortList)) ? stored.sortList : '';
|
||||
return (stored && stored.hasOwnProperty('sortList') && $.isArray(stored.sortList)) ? stored.sortList : [];
|
||||
}
|
||||
|
||||
function sortListChanged(c, sortList) {
|
||||
|
4
dist/js/jquery.tablesorter.combined.min.js
vendored
4
dist/js/jquery.tablesorter.combined.min.js
vendored
File diff suppressed because one or more lines are too long
9
dist/js/jquery.tablesorter.js
vendored
9
dist/js/jquery.tablesorter.js
vendored
@ -8,7 +8,7 @@
|
||||
}
|
||||
}(function(jQuery) {
|
||||
|
||||
/*! TableSorter (FORK) v2.30.0 *//*
|
||||
/*! TableSorter (FORK) v2.30.1 *//*
|
||||
* Client-side table sorting with ease!
|
||||
* @requires jQuery v1.2.6+
|
||||
*
|
||||
@ -32,7 +32,7 @@
|
||||
'use strict';
|
||||
var ts = $.tablesorter = {
|
||||
|
||||
version : '2.30.0',
|
||||
version : '2.30.1',
|
||||
|
||||
parsers : [],
|
||||
widgets : [],
|
||||
@ -308,7 +308,10 @@
|
||||
ts.setupParsers( c );
|
||||
// start total row count at zero
|
||||
c.totalRows = 0;
|
||||
ts.validateOptions( c );
|
||||
// only validate options while debugging. See #1528
|
||||
if (c.debug) {
|
||||
ts.validateOptions( c );
|
||||
}
|
||||
// build the cache for the tbody cells
|
||||
// delayInit will delay building the cache until the user starts a sort
|
||||
if ( !c.delayInit ) { ts.buildCache( c ); }
|
||||
|
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
6
dist/js/jquery.tablesorter.widgets.js
vendored
6
dist/js/jquery.tablesorter.widgets.js
vendored
@ -1,4 +1,4 @@
|
||||
/*! tablesorter (FORK) - updated 2018-03-18 (v2.30.0)*/
|
||||
/*! tablesorter (FORK) - updated 2018-03-19 (v2.30.1)*/
|
||||
/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */
|
||||
(function(factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
@ -3099,7 +3099,7 @@
|
||||
|
||||
})( jQuery, window );
|
||||
|
||||
/*! Widget: saveSort - updated 2018-03-18 (v2.30.0) *//*
|
||||
/*! Widget: saveSort - updated 2018-03-19 (v2.30.1) *//*
|
||||
* Requires tablesorter v2.16+
|
||||
* by Rob Garrison
|
||||
*/
|
||||
@ -3109,7 +3109,7 @@
|
||||
|
||||
function getStoredSortList(c) {
|
||||
var stored = ts.storage( c.table, 'tablesorter-savesort' );
|
||||
return (stored && stored.hasOwnProperty('sortList') && $.isArray(stored.sortList)) ? stored.sortList : '';
|
||||
return (stored && stored.hasOwnProperty('sortList') && $.isArray(stored.sortList)) ? stored.sortList : [];
|
||||
}
|
||||
|
||||
function sortListChanged(c, sortList) {
|
||||
|
4
dist/js/jquery.tablesorter.widgets.min.js
vendored
4
dist/js/jquery.tablesorter.widgets.min.js
vendored
File diff suppressed because one or more lines are too long
4
dist/js/widgets/widget-pager.min.js
vendored
4
dist/js/widgets/widget-pager.min.js
vendored
File diff suppressed because one or more lines are too long
4
dist/js/widgets/widget-saveSort.min.js
vendored
4
dist/js/widgets/widget-saveSort.min.js
vendored
@ -1,2 +1,2 @@
|
||||
/*! Widget: saveSort - updated 2018-03-18 (v2.30.0) */
|
||||
!function(t){"use strict";function s(s){var o=r.storage(s.table,"tablesorter-savesort");return o&&o.hasOwnProperty("sortList")&&t.isArray(o.sortList)?o.sortList:""}function o(t,o){return(o||s(t)).join(",")!==t.sortList.join(",")}var r=t.tablesorter||{};r.addWidget({id:"saveSort",priority:20,options:{saveSort:!0},init:function(t,s,o,r){s.format(t,o,r,!0)},format:function(t,a,e,i){var n,l=a.$table,v=!1!==e.saveSort,g={sortList:a.sortList},S=r.debug(a,"saveSort");S&&(n=new Date),l.hasClass("hasSaveSort")?v&&t.hasInitialized&&r.storage&&o(a)&&(r.storage(t,"tablesorter-savesort",g),S&&console.log("saveSort >> Saving last sort: "+a.sortList+r.benchmark(n))):(l.addClass("hasSaveSort"),g="",r.storage&&(g=s(a),S&&console.log('saveSort >> Last sort loaded: "'+g+'"'+r.benchmark(n)),l.bind("saveSortReset",function(s){s.stopPropagation(),r.storage(t,"tablesorter-savesort","")})),i&&g&&g.length>0?a.sortList=g:t.hasInitialized&&g&&g.length>0&&o(a,g)&&r.sortOn(a,g))},remove:function(t,s){s.$table.removeClass("hasSaveSort"),r.storage&&r.storage(t,"tablesorter-savesort","")}})}(jQuery);
|
||||
/*! Widget: saveSort - updated 2018-03-19 (v2.30.1) */
|
||||
!function(t){"use strict";function s(s){var o=r.storage(s.table,"tablesorter-savesort");return o&&o.hasOwnProperty("sortList")&&t.isArray(o.sortList)?o.sortList:[]}function o(t,o){return(o||s(t)).join(",")!==t.sortList.join(",")}var r=t.tablesorter||{};r.addWidget({id:"saveSort",priority:20,options:{saveSort:!0},init:function(t,s,o,r){s.format(t,o,r,!0)},format:function(t,a,e,i){var n,l=a.$table,v=!1!==e.saveSort,g={sortList:a.sortList},S=r.debug(a,"saveSort");S&&(n=new Date),l.hasClass("hasSaveSort")?v&&t.hasInitialized&&r.storage&&o(a)&&(r.storage(t,"tablesorter-savesort",g),S&&console.log("saveSort >> Saving last sort: "+a.sortList+r.benchmark(n))):(l.addClass("hasSaveSort"),g="",r.storage&&(g=s(a),S&&console.log('saveSort >> Last sort loaded: "'+g+'"'+r.benchmark(n)),l.bind("saveSortReset",function(s){s.stopPropagation(),r.storage(t,"tablesorter-savesort","")})),i&&g&&g.length>0?a.sortList=g:t.hasInitialized&&g&&g.length>0&&o(a,g)&&r.sortOn(a,g))},remove:function(t,s){s.$table.removeClass("hasSaveSort"),r.storage&&r.storage(t,"tablesorter-savesort","")}})}(jQuery);
|
@ -496,9 +496,9 @@
|
||||
<br><br>
|
||||
</li>
|
||||
|
||||
<li>Pager plugin (<a href="example-pager.html">basic</a> & <a href="example-pager-ajax.html">ajax</a> demos; <span class="version updated">v2.30.0</span>).</li>
|
||||
<li>Pager plugin (<a href="example-pager.html">basic</a> & <a href="example-pager-ajax.html">ajax</a> demos; <span class="version updated">v2.30.1</span>).</li>
|
||||
<li>
|
||||
Pager widget (<a href="example-widget-pager.html">basic</a> & <a href="example-widget-pager-ajax.html">ajax</a> demos) (<span class="version">v2.12</span>; <span class="version updated">v2.30.0</span>).<br>
|
||||
Pager widget (<a href="example-widget-pager.html">basic</a> & <a href="example-widget-pager-ajax.html">ajax</a> demos) (<span class="version">v2.12</span>; <span class="version updated">v2.30.1</span>).<br>
|
||||
<br>
|
||||
</li>
|
||||
|
||||
@ -506,7 +506,7 @@
|
||||
<li><a href="example-widget-reflow.html">Reflow widget</a> (<span class="version">v2.16</span>; <span class="version updated">v2.19.0</span>).</li>
|
||||
<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.29.2</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.30.0</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.30.1</span>).</li>
|
||||
<li><a href="example-widget-scroller.html">Scroller widget</a> (<span class="version">v2.9</span>; <span class="version updated">v2.29.2</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.29.0</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.28.0</span>).</li>
|
||||
|
@ -4,7 +4,7 @@
|
||||
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██▀▀ ▀▀▀██
|
||||
█████▀ ▀████▀ ██ ██ ▀████▀ ██ ██ ██ ██ ▀████▀ █████▀ ██ ██ █████▀
|
||||
*/
|
||||
/*! tablesorter (FORK) - updated 2018-03-18 (v2.30.0)*/
|
||||
/*! tablesorter (FORK) - updated 2018-03-19 (v2.30.1)*/
|
||||
/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */
|
||||
(function(factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
@ -16,7 +16,7 @@
|
||||
}
|
||||
}(function(jQuery) {
|
||||
|
||||
/*! TableSorter (FORK) v2.30.0 *//*
|
||||
/*! TableSorter (FORK) v2.30.1 *//*
|
||||
* Client-side table sorting with ease!
|
||||
* @requires jQuery v1.2.6+
|
||||
*
|
||||
@ -40,7 +40,7 @@
|
||||
'use strict';
|
||||
var ts = $.tablesorter = {
|
||||
|
||||
version : '2.30.0',
|
||||
version : '2.30.1',
|
||||
|
||||
parsers : [],
|
||||
widgets : [],
|
||||
@ -316,7 +316,10 @@
|
||||
ts.setupParsers( c );
|
||||
// start total row count at zero
|
||||
c.totalRows = 0;
|
||||
ts.validateOptions( c );
|
||||
// only validate options while debugging. See #1528
|
||||
if (c.debug) {
|
||||
ts.validateOptions( c );
|
||||
}
|
||||
// build the cache for the tbody cells
|
||||
// delayInit will delay building the cache until the user starts a sort
|
||||
if ( !c.delayInit ) { ts.buildCache( c ); }
|
||||
@ -5994,7 +5997,7 @@
|
||||
|
||||
})( jQuery, window );
|
||||
|
||||
/*! Widget: saveSort - updated 2018-03-18 (v2.30.0) *//*
|
||||
/*! Widget: saveSort - updated 2018-03-19 (v2.30.1) *//*
|
||||
* Requires tablesorter v2.16+
|
||||
* by Rob Garrison
|
||||
*/
|
||||
@ -6004,7 +6007,7 @@
|
||||
|
||||
function getStoredSortList(c) {
|
||||
var stored = ts.storage( c.table, 'tablesorter-savesort' );
|
||||
return (stored && stored.hasOwnProperty('sortList') && $.isArray(stored.sortList)) ? stored.sortList : '';
|
||||
return (stored && stored.hasOwnProperty('sortList') && $.isArray(stored.sortList)) ? stored.sortList : [];
|
||||
}
|
||||
|
||||
function sortListChanged(c, sortList) {
|
||||
|
@ -1,4 +1,4 @@
|
||||
/*! TableSorter (FORK) v2.30.0 *//*
|
||||
/*! TableSorter (FORK) v2.30.1 *//*
|
||||
* Client-side table sorting with ease!
|
||||
* @requires jQuery v1.2.6+
|
||||
*
|
||||
@ -22,7 +22,7 @@
|
||||
'use strict';
|
||||
var ts = $.tablesorter = {
|
||||
|
||||
version : '2.30.0',
|
||||
version : '2.30.1',
|
||||
|
||||
parsers : [],
|
||||
widgets : [],
|
||||
|
@ -4,7 +4,7 @@
|
||||
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██▀▀ ▀▀▀██
|
||||
█████▀ ▀████▀ ██ ██ ▀████▀ ██ ██ ██ ██ ▀████▀ █████▀ ██ ██ █████▀
|
||||
*/
|
||||
/*! tablesorter (FORK) - updated 2018-03-18 (v2.30.0)*/
|
||||
/*! tablesorter (FORK) - updated 2018-03-19 (v2.30.1)*/
|
||||
/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */
|
||||
(function(factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
@ -3105,7 +3105,7 @@
|
||||
|
||||
})( jQuery, window );
|
||||
|
||||
/*! Widget: saveSort - updated 2018-03-18 (v2.30.0) *//*
|
||||
/*! Widget: saveSort - updated 2018-03-19 (v2.30.1) *//*
|
||||
* Requires tablesorter v2.16+
|
||||
* by Rob Garrison
|
||||
*/
|
||||
@ -3115,7 +3115,7 @@
|
||||
|
||||
function getStoredSortList(c) {
|
||||
var stored = ts.storage( c.table, 'tablesorter-savesort' );
|
||||
return (stored && stored.hasOwnProperty('sortList') && $.isArray(stored.sortList)) ? stored.sortList : '';
|
||||
return (stored && stored.hasOwnProperty('sortList') && $.isArray(stored.sortList)) ? stored.sortList : [];
|
||||
}
|
||||
|
||||
function sortListChanged(c, sortList) {
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "tablesorter",
|
||||
"title": "tablesorter",
|
||||
"version": "2.30.0",
|
||||
"version": "2.30.1",
|
||||
"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.30.0",
|
||||
"version": "2.30.1",
|
||||
"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