mirror of
https://github.com/Mottie/tablesorter.git
synced 2024-11-15 23:54:22 +00:00
v2.28.5
This commit is contained in:
parent
96fcf013d3
commit
88d3e00c5e
32
README.md
32
README.md
@ -104,6 +104,18 @@ If you would like to contribute, please...
|
|||||||
|
|
||||||
View the [complete change log here](https://github.com/Mottie/tablesorter/wiki/Changes).
|
View the [complete change log here](https://github.com/Mottie/tablesorter/wiki/Changes).
|
||||||
|
|
||||||
|
#### <a name="v2.28.5">Version 2.28.5</a> (1/28/2017)
|
||||||
|
|
||||||
|
* Docs: Fix "update" labels.
|
||||||
|
* Output:
|
||||||
|
* Prevent multiple popups/download with dblClick (i.e. triggering "outputTable" multiple times).
|
||||||
|
* Remove extraneous console log.
|
||||||
|
* Resizable:
|
||||||
|
* Add "resizableUpdate" & "resizableReset" methods.
|
||||||
|
* Scroller:
|
||||||
|
* Add `scrollerComplete` event. Fixes [issue #1351](https://github.com/Mottie/tablesorter/issues/1351).
|
||||||
|
* Readme: Add related project, tablesorter-pagercontrols
|
||||||
|
|
||||||
#### <a name="v2.28.4">Version 2.28.4</a> (1/6/2017)
|
#### <a name="v2.28.4">Version 2.28.4</a> (1/6/2017)
|
||||||
|
|
||||||
* Docs:
|
* Docs:
|
||||||
@ -147,23 +159,3 @@ View the [complete change log here](https://github.com/Mottie/tablesorter/wiki/C
|
|||||||
|
|
||||||
* Core: Fix internal version numbering.
|
* Core: Fix internal version numbering.
|
||||||
* Grunt: add version check.
|
* Grunt: add version check.
|
||||||
|
|
||||||
#### <a name="v2.28.2">Version 2.28.2</a> (12/15/2016)
|
|
||||||
|
|
||||||
* ColumnSelector:
|
|
||||||
* Target header column attr. Fixes [issue #1238](https://github.com/Mottie/tablesorter/issues/1238).
|
|
||||||
* Include HTML in empty headers, then reverted. Fixes [issue #1335](https://github.com/Mottie/tablesorter/issues/1335).
|
|
||||||
* Add `layoutCustomizer` option. Fixes [issue #1335](https://github.com/Mottie/tablesorter/issues/1335).
|
|
||||||
* Reorder:
|
|
||||||
* Add style to `<HEAD>`.
|
|
||||||
* Resizable:
|
|
||||||
* Adding style in `<HEAD>` tag not at the end of file. See [pull #1337](https://github.com/Mottie/tablesorter/pull/1337); thanks [@Frennetix](https://github.com/Frennetix)!
|
|
||||||
* Scroller:
|
|
||||||
* Adding style in `<HEAD>` tag not at the end of file. See [pull #1338](https://github.com/Mottie/tablesorter/pull/1338); thanks [@Frennetix](https://github.com/Frennetix)!
|
|
||||||
* Code cleanup. See [pull #1338](https://github.com/Mottie/tablesorter/pull/1338).
|
|
||||||
* Theme:
|
|
||||||
* Convert theme.less to theme.scss. See [pull #1332](https://github.com/Mottie/tablesorter/pull/1332); thanks to [@HongPong](https://github.com/HongPong)!
|
|
||||||
* Fix SCSS theme & add demo. See [pull #1332](https://github.com/Mottie/tablesorter/pull/1332)
|
|
||||||
* Meta:
|
|
||||||
* Add jsDelivr CDN link to readme.
|
|
||||||
* Add scss to dist folder.
|
|
||||||
|
13
dist/js/jquery.tablesorter.combined.js
vendored
13
dist/js/jquery.tablesorter.combined.js
vendored
@ -1,4 +1,4 @@
|
|||||||
/*! tablesorter (FORK) - updated 01-06-2017 (v2.28.4)*/
|
/*! tablesorter (FORK) - updated 01-28-2017 (v2.28.5)*/
|
||||||
/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */
|
/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */
|
||||||
(function(factory) {
|
(function(factory) {
|
||||||
if (typeof define === 'function' && define.amd) {
|
if (typeof define === 'function' && define.amd) {
|
||||||
@ -10,7 +10,7 @@
|
|||||||
}
|
}
|
||||||
}(function(jQuery) {
|
}(function(jQuery) {
|
||||||
|
|
||||||
/*! TableSorter (FORK) v2.28.4 *//*
|
/*! TableSorter (FORK) v2.28.5 *//*
|
||||||
* Client-side table sorting with ease!
|
* Client-side table sorting with ease!
|
||||||
* @requires jQuery v1.2.6+
|
* @requires jQuery v1.2.6+
|
||||||
*
|
*
|
||||||
@ -34,7 +34,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
var ts = $.tablesorter = {
|
var ts = $.tablesorter = {
|
||||||
|
|
||||||
version : '2.28.4',
|
version : '2.28.5',
|
||||||
|
|
||||||
parsers : [],
|
parsers : [],
|
||||||
widgets : [],
|
widgets : [],
|
||||||
@ -5368,7 +5368,7 @@
|
|||||||
|
|
||||||
})(jQuery, window);
|
})(jQuery, window);
|
||||||
|
|
||||||
/*! Widget: resizable - updated 12/15/2016 (v2.28.2) */
|
/*! Widget: resizable - updated 1/28/2017 (v2.28.5) */
|
||||||
/*jshint browser:true, jquery:true, unused:false */
|
/*jshint browser:true, jquery:true, unused:false */
|
||||||
;(function ($, window) {
|
;(function ($, window) {
|
||||||
'use strict';
|
'use strict';
|
||||||
@ -5624,9 +5624,12 @@
|
|||||||
|
|
||||||
// right click to reset columns to default widths
|
// right click to reset columns to default widths
|
||||||
c.$table
|
c.$table
|
||||||
.bind( 'columnUpdate' + namespace + ' pagerComplete' + namespace, function() {
|
.bind( 'columnUpdate pagerComplete resizableUpdate '.split( ' ' ).join( namespace + ' ' ), function() {
|
||||||
ts.resizable.setHandlePosition( c, wo );
|
ts.resizable.setHandlePosition( c, wo );
|
||||||
})
|
})
|
||||||
|
.bind( 'resizableReset' + namespace, function() {
|
||||||
|
ts.resizableReset( c.table );
|
||||||
|
})
|
||||||
.find( 'thead:first' )
|
.find( 'thead:first' )
|
||||||
.add( $( c.namespace + '_extra_table' ).find( 'thead:first' ) )
|
.add( $( c.namespace + '_extra_table' ).find( 'thead:first' ) )
|
||||||
.bind( 'contextmenu' + namespace, function() {
|
.bind( 'contextmenu' + namespace, function() {
|
||||||
|
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(jQuery) {
|
}(function(jQuery) {
|
||||||
|
|
||||||
/*! TableSorter (FORK) v2.28.4 *//*
|
/*! TableSorter (FORK) v2.28.5 *//*
|
||||||
* Client-side table sorting with ease!
|
* Client-side table sorting with ease!
|
||||||
* @requires jQuery v1.2.6+
|
* @requires jQuery v1.2.6+
|
||||||
*
|
*
|
||||||
@ -32,7 +32,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
var ts = $.tablesorter = {
|
var ts = $.tablesorter = {
|
||||||
|
|
||||||
version : '2.28.4',
|
version : '2.28.5',
|
||||||
|
|
||||||
parsers : [],
|
parsers : [],
|
||||||
widgets : [],
|
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
9
dist/js/jquery.tablesorter.widgets.js
vendored
9
dist/js/jquery.tablesorter.widgets.js
vendored
@ -1,4 +1,4 @@
|
|||||||
/*! tablesorter (FORK) - updated 01-06-2017 (v2.28.4)*/
|
/*! tablesorter (FORK) - updated 01-28-2017 (v2.28.5)*/
|
||||||
/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */
|
/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */
|
||||||
(function(factory) {
|
(function(factory) {
|
||||||
if (typeof define === 'function' && define.amd) {
|
if (typeof define === 'function' && define.amd) {
|
||||||
@ -2573,7 +2573,7 @@
|
|||||||
|
|
||||||
})(jQuery, window);
|
})(jQuery, window);
|
||||||
|
|
||||||
/*! Widget: resizable - updated 12/15/2016 (v2.28.2) */
|
/*! Widget: resizable - updated 1/28/2017 (v2.28.5) */
|
||||||
/*jshint browser:true, jquery:true, unused:false */
|
/*jshint browser:true, jquery:true, unused:false */
|
||||||
;(function ($, window) {
|
;(function ($, window) {
|
||||||
'use strict';
|
'use strict';
|
||||||
@ -2829,9 +2829,12 @@
|
|||||||
|
|
||||||
// right click to reset columns to default widths
|
// right click to reset columns to default widths
|
||||||
c.$table
|
c.$table
|
||||||
.bind( 'columnUpdate' + namespace + ' pagerComplete' + namespace, function() {
|
.bind( 'columnUpdate pagerComplete resizableUpdate '.split( ' ' ).join( namespace + ' ' ), function() {
|
||||||
ts.resizable.setHandlePosition( c, wo );
|
ts.resizable.setHandlePosition( c, wo );
|
||||||
})
|
})
|
||||||
|
.bind( 'resizableReset' + namespace, function() {
|
||||||
|
ts.resizableReset( c.table );
|
||||||
|
})
|
||||||
.find( 'thead:first' )
|
.find( 'thead:first' )
|
||||||
.add( $( c.namespace + '_extra_table' ).find( 'thead:first' ) )
|
.add( $( c.namespace + '_extra_table' ).find( 'thead:first' ) )
|
||||||
.bind( 'contextmenu' + namespace, function() {
|
.bind( 'contextmenu' + namespace, function() {
|
||||||
|
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
2
dist/js/widgets/widget-output.min.js
vendored
2
dist/js/widgets/widget-output.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/js/widgets/widget-resizable.min.js
vendored
2
dist/js/widgets/widget-resizable.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
@ -271,6 +271,7 @@ table.tablesorter tbody tr.even.checked td {
|
|||||||
|
|
||||||
<h4>Changes</h4>
|
<h4>Changes</h4>
|
||||||
<ul>
|
<ul>
|
||||||
|
<li>In <span class="version">v2.28.5</span>, triggering of the "outputTable" event multiple times in rapid succession (within 600 milliseconds) will now prevent the opening of multiple popups or cause mutliple downloads.</li>
|
||||||
<li>In <span class="version">v2.28.4</span>,
|
<li>In <span class="version">v2.28.4</span>,
|
||||||
<ul>
|
<ul>
|
||||||
<li>Added <a class="intlink" href="#output_includeheader"><code>output_includeHeader</code></a> option.</li>
|
<li>Added <a class="intlink" href="#output_includeheader"><code>output_includeHeader</code></a> option.</li>
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██▀▀ ▀▀▀██
|
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██▀▀ ▀▀▀██
|
||||||
█████▀ ▀████▀ ██ ██ ▀████▀ ██ ██ ██ ██ ▀████▀ █████▀ ██ ██ █████▀
|
█████▀ ▀████▀ ██ ██ ▀████▀ ██ ██ ██ ██ ▀████▀ █████▀ ██ ██ █████▀
|
||||||
*/
|
*/
|
||||||
/*! tablesorter (FORK) - updated 01-06-2017 (v2.28.4)*/
|
/*! tablesorter (FORK) - updated 01-28-2017 (v2.28.5)*/
|
||||||
/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */
|
/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */
|
||||||
(function(factory) {
|
(function(factory) {
|
||||||
if (typeof define === 'function' && define.amd) {
|
if (typeof define === 'function' && define.amd) {
|
||||||
@ -16,7 +16,7 @@
|
|||||||
}
|
}
|
||||||
}(function(jQuery) {
|
}(function(jQuery) {
|
||||||
|
|
||||||
/*! TableSorter (FORK) v2.28.4 *//*
|
/*! TableSorter (FORK) v2.28.5 *//*
|
||||||
* Client-side table sorting with ease!
|
* Client-side table sorting with ease!
|
||||||
* @requires jQuery v1.2.6+
|
* @requires jQuery v1.2.6+
|
||||||
*
|
*
|
||||||
@ -40,7 +40,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
var ts = $.tablesorter = {
|
var ts = $.tablesorter = {
|
||||||
|
|
||||||
version : '2.28.4',
|
version : '2.28.5',
|
||||||
|
|
||||||
parsers : [],
|
parsers : [],
|
||||||
widgets : [],
|
widgets : [],
|
||||||
@ -5374,7 +5374,7 @@
|
|||||||
|
|
||||||
})(jQuery, window);
|
})(jQuery, window);
|
||||||
|
|
||||||
/*! Widget: resizable - updated 12/15/2016 (v2.28.2) */
|
/*! Widget: resizable - updated 1/28/2017 (v2.28.5) */
|
||||||
/*jshint browser:true, jquery:true, unused:false */
|
/*jshint browser:true, jquery:true, unused:false */
|
||||||
;(function ($, window) {
|
;(function ($, window) {
|
||||||
'use strict';
|
'use strict';
|
||||||
@ -5630,9 +5630,12 @@
|
|||||||
|
|
||||||
// right click to reset columns to default widths
|
// right click to reset columns to default widths
|
||||||
c.$table
|
c.$table
|
||||||
.bind( 'columnUpdate' + namespace + ' pagerComplete' + namespace, function() {
|
.bind( 'columnUpdate pagerComplete resizableUpdate '.split( ' ' ).join( namespace + ' ' ), function() {
|
||||||
ts.resizable.setHandlePosition( c, wo );
|
ts.resizable.setHandlePosition( c, wo );
|
||||||
})
|
})
|
||||||
|
.bind( 'resizableReset' + namespace, function() {
|
||||||
|
ts.resizableReset( c.table );
|
||||||
|
})
|
||||||
.find( 'thead:first' )
|
.find( 'thead:first' )
|
||||||
.add( $( c.namespace + '_extra_table' ).find( 'thead:first' ) )
|
.add( $( c.namespace + '_extra_table' ).find( 'thead:first' ) )
|
||||||
.bind( 'contextmenu' + namespace, function() {
|
.bind( 'contextmenu' + namespace, function() {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/*! TableSorter (FORK) v2.28.4 *//*
|
/*! TableSorter (FORK) v2.28.5 *//*
|
||||||
* Client-side table sorting with ease!
|
* Client-side table sorting with ease!
|
||||||
* @requires jQuery v1.2.6+
|
* @requires jQuery v1.2.6+
|
||||||
*
|
*
|
||||||
@ -22,7 +22,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
var ts = $.tablesorter = {
|
var ts = $.tablesorter = {
|
||||||
|
|
||||||
version : '2.28.4',
|
version : '2.28.5',
|
||||||
|
|
||||||
parsers : [],
|
parsers : [],
|
||||||
widgets : [],
|
widgets : [],
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██▀▀ ▀▀▀██
|
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██▀▀ ▀▀▀██
|
||||||
█████▀ ▀████▀ ██ ██ ▀████▀ ██ ██ ██ ██ ▀████▀ █████▀ ██ ██ █████▀
|
█████▀ ▀████▀ ██ ██ ▀████▀ ██ ██ ██ ██ ▀████▀ █████▀ ██ ██ █████▀
|
||||||
*/
|
*/
|
||||||
/*! tablesorter (FORK) - updated 01-06-2017 (v2.28.4)*/
|
/*! tablesorter (FORK) - updated 01-28-2017 (v2.28.5)*/
|
||||||
/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */
|
/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */
|
||||||
(function(factory) {
|
(function(factory) {
|
||||||
if (typeof define === 'function' && define.amd) {
|
if (typeof define === 'function' && define.amd) {
|
||||||
@ -2579,7 +2579,7 @@
|
|||||||
|
|
||||||
})(jQuery, window);
|
})(jQuery, window);
|
||||||
|
|
||||||
/*! Widget: resizable - updated 12/15/2016 (v2.28.2) */
|
/*! Widget: resizable - updated 1/28/2017 (v2.28.5) */
|
||||||
/*jshint browser:true, jquery:true, unused:false */
|
/*jshint browser:true, jquery:true, unused:false */
|
||||||
;(function ($, window) {
|
;(function ($, window) {
|
||||||
'use strict';
|
'use strict';
|
||||||
@ -2835,9 +2835,12 @@
|
|||||||
|
|
||||||
// right click to reset columns to default widths
|
// right click to reset columns to default widths
|
||||||
c.$table
|
c.$table
|
||||||
.bind( 'columnUpdate' + namespace + ' pagerComplete' + namespace, function() {
|
.bind( 'columnUpdate pagerComplete resizableUpdate '.split( ' ' ).join( namespace + ' ' ), function() {
|
||||||
ts.resizable.setHandlePosition( c, wo );
|
ts.resizable.setHandlePosition( c, wo );
|
||||||
})
|
})
|
||||||
|
.bind( 'resizableReset' + namespace, function() {
|
||||||
|
ts.resizableReset( c.table );
|
||||||
|
})
|
||||||
.find( 'thead:first' )
|
.find( 'thead:first' )
|
||||||
.add( $( c.namespace + '_extra_table' ).find( 'thead:first' ) )
|
.add( $( c.namespace + '_extra_table' ).find( 'thead:first' ) )
|
||||||
.bind( 'contextmenu' + namespace, function() {
|
.bind( 'contextmenu' + namespace, function() {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/*! Widget: output - updated 1/6/2017 (v2.28.4) *//*
|
/*! Widget: output - updated 1/28/2017 (v2.28.5) *//*
|
||||||
* Requires tablesorter v2.8+ and jQuery 1.7+
|
* Requires tablesorter v2.8+ and jQuery 1.7+
|
||||||
* Modified from:
|
* Modified from:
|
||||||
* HTML Table to CSV: http://www.kunalbabre.com/projects/table2CSV.php (License unknown?)
|
* HTML Table to CSV: http://www.kunalbabre.com/projects/table2CSV.php (License unknown?)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/*! Widget: resizable - updated 12/15/2016 (v2.28.2) */
|
/*! Widget: resizable - updated 1/28/2017 (v2.28.5) */
|
||||||
/*jshint browser:true, jquery:true, unused:false */
|
/*jshint browser:true, jquery:true, unused:false */
|
||||||
;(function ($, window) {
|
;(function ($, window) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/*! Widget: scroller - updated 7/31/2016 (v2.27.0) *//*
|
/*! Widget: scroller - updated 1/28/2017 (v2.28.5) *//*
|
||||||
Copyright (C) 2011 T. Connell & Associates, Inc.
|
Copyright (C) 2011 T. Connell & Associates, Inc.
|
||||||
|
|
||||||
Dual-licensed under the MIT and GPL licenses
|
Dual-licensed under the MIT and GPL licenses
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "tablesorter",
|
"name": "tablesorter",
|
||||||
"title": "tablesorter",
|
"title": "tablesorter",
|
||||||
"version": "2.28.4",
|
"version": "2.28.5",
|
||||||
"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.",
|
"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": {
|
"author": {
|
||||||
"name": "Christian Bach",
|
"name": "Christian Bach",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "tablesorter",
|
"name": "tablesorter",
|
||||||
"title": "tablesorter",
|
"title": "tablesorter",
|
||||||
"version": "2.28.4",
|
"version": "2.28.5",
|
||||||
"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.",
|
"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": {
|
"author": {
|
||||||
"name": "Christian Bach",
|
"name": "Christian Bach",
|
||||||
|
Loading…
Reference in New Issue
Block a user