This commit is contained in:
Rob Garrison 2017-01-28 13:50:22 -06:00
parent 96fcf013d3
commit 88d3e00c5e
19 changed files with 59 additions and 54 deletions

View File

@ -104,6 +104,18 @@ If you would like to contribute, please...
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)
* Docs:
@ -147,23 +159,3 @@ View the [complete change log here](https://github.com/Mottie/tablesorter/wiki/C
* Core: Fix internal version numbering.
* 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.

View File

@ -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 ) */
(function(factory) {
if (typeof define === 'function' && define.amd) {
@ -10,7 +10,7 @@
}
}(function(jQuery) {
/*! TableSorter (FORK) v2.28.4 *//*
/*! TableSorter (FORK) v2.28.5 *//*
* Client-side table sorting with ease!
* @requires jQuery v1.2.6+
*
@ -34,7 +34,7 @@
'use strict';
var ts = $.tablesorter = {
version : '2.28.4',
version : '2.28.5',
parsers : [],
widgets : [],
@ -5368,7 +5368,7 @@
})(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 */
;(function ($, window) {
'use strict';
@ -5624,9 +5624,12 @@
// right click to reset columns to default widths
c.$table
.bind( 'columnUpdate' + namespace + ' pagerComplete' + namespace, function() {
.bind( 'columnUpdate pagerComplete resizableUpdate '.split( ' ' ).join( namespace + ' ' ), function() {
ts.resizable.setHandlePosition( c, wo );
})
.bind( 'resizableReset' + namespace, function() {
ts.resizableReset( c.table );
})
.find( 'thead:first' )
.add( $( c.namespace + '_extra_table' ).find( 'thead:first' ) )
.bind( 'contextmenu' + namespace, function() {

File diff suppressed because one or more lines are too long

View File

@ -8,7 +8,7 @@
}
}(function(jQuery) {
/*! TableSorter (FORK) v2.28.4 *//*
/*! TableSorter (FORK) v2.28.5 *//*
* Client-side table sorting with ease!
* @requires jQuery v1.2.6+
*
@ -32,7 +32,7 @@
'use strict';
var ts = $.tablesorter = {
version : '2.28.4',
version : '2.28.5',
parsers : [],
widgets : [],

File diff suppressed because one or more lines are too long

View File

@ -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 ) */
(function(factory) {
if (typeof define === 'function' && define.amd) {
@ -2573,7 +2573,7 @@
})(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 */
;(function ($, window) {
'use strict';
@ -2829,9 +2829,12 @@
// right click to reset columns to default widths
c.$table
.bind( 'columnUpdate' + namespace + ' pagerComplete' + namespace, function() {
.bind( 'columnUpdate pagerComplete resizableUpdate '.split( ' ' ).join( namespace + ' ' ), function() {
ts.resizable.setHandlePosition( c, wo );
})
.bind( 'resizableReset' + namespace, function() {
ts.resizableReset( c.table );
})
.find( 'thead:first' )
.add( $( c.namespace + '_extra_table' ).find( 'thead:first' ) )
.bind( 'contextmenu' + namespace, function() {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -271,6 +271,7 @@ table.tablesorter tbody tr.even.checked td {
<h4>Changes</h4>
<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>,
<ul>
<li>Added <a class="intlink" href="#output_includeheader"><code>output_includeHeader</code></a> option.</li>

View File

@ -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 ) */
(function(factory) {
if (typeof define === 'function' && define.amd) {
@ -16,7 +16,7 @@
}
}(function(jQuery) {
/*! TableSorter (FORK) v2.28.4 *//*
/*! TableSorter (FORK) v2.28.5 *//*
* Client-side table sorting with ease!
* @requires jQuery v1.2.6+
*
@ -40,7 +40,7 @@
'use strict';
var ts = $.tablesorter = {
version : '2.28.4',
version : '2.28.5',
parsers : [],
widgets : [],
@ -5374,7 +5374,7 @@
})(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 */
;(function ($, window) {
'use strict';
@ -5630,9 +5630,12 @@
// right click to reset columns to default widths
c.$table
.bind( 'columnUpdate' + namespace + ' pagerComplete' + namespace, function() {
.bind( 'columnUpdate pagerComplete resizableUpdate '.split( ' ' ).join( namespace + ' ' ), function() {
ts.resizable.setHandlePosition( c, wo );
})
.bind( 'resizableReset' + namespace, function() {
ts.resizableReset( c.table );
})
.find( 'thead:first' )
.add( $( c.namespace + '_extra_table' ).find( 'thead:first' ) )
.bind( 'contextmenu' + namespace, function() {

View File

@ -1,4 +1,4 @@
/*! TableSorter (FORK) v2.28.4 *//*
/*! TableSorter (FORK) v2.28.5 *//*
* Client-side table sorting with ease!
* @requires jQuery v1.2.6+
*
@ -22,7 +22,7 @@
'use strict';
var ts = $.tablesorter = {
version : '2.28.4',
version : '2.28.5',
parsers : [],
widgets : [],

View File

@ -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 ) */
(function(factory) {
if (typeof define === 'function' && define.amd) {
@ -2579,7 +2579,7 @@
})(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 */
;(function ($, window) {
'use strict';
@ -2835,9 +2835,12 @@
// right click to reset columns to default widths
c.$table
.bind( 'columnUpdate' + namespace + ' pagerComplete' + namespace, function() {
.bind( 'columnUpdate pagerComplete resizableUpdate '.split( ' ' ).join( namespace + ' ' ), function() {
ts.resizable.setHandlePosition( c, wo );
})
.bind( 'resizableReset' + namespace, function() {
ts.resizableReset( c.table );
})
.find( 'thead:first' )
.add( $( c.namespace + '_extra_table' ).find( 'thead:first' ) )
.bind( 'contextmenu' + namespace, function() {

View File

@ -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+
* Modified from:
* HTML Table to CSV: http://www.kunalbabre.com/projects/table2CSV.php (License unknown?)

View File

@ -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 */
;(function ($, window) {
'use strict';

View File

@ -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.
Dual-licensed under the MIT and GPL licenses

View File

@ -1,7 +1,7 @@
{
"name": "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.",
"author": {
"name": "Christian Bach",

View File

@ -1,7 +1,7 @@
{
"name": "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.",
"author": {
"name": "Christian Bach",