version bump

This commit is contained in:
Mottie 2014-09-15 19:44:03 -05:00
parent 33b3abe75a
commit 08bf513acd
15 changed files with 76 additions and 95 deletions

109
README.md
View File

@ -65,6 +65,51 @@ tablesorter can successfully parse and sort many types of data including linked
View the [complete listing here](//github.com/Mottie/tablesorter/wiki/Changes).
#### <a name="v2.17.8">Version 2.17.8</a> (9/15/2014)
* Core
* Fix `widthFixed` option to ignore info block tbodies.
* Make `emptyTo` & `stringTo` settings case insensitive.
* An empty string `headerTemplate` option will now prevent adding an inner div to the header.
* Docs
* Fix setting active accordion from hash script.
* Add `emptyTo` clarification.
* Main readme: Add related projects section.
* Editable
* Autoresort true no longer breaks the table.
* Update demo to use row id instead of index.
* Update validate function to allow setting it per column.
* Add `editable_focus`, `editable_blur` and `editable_selectAll` options. See [issue #708](//github.com/Mottie/tablesorter/issues/708).
* Add `editable_wrapContent` option.
* Add `editable_trimContent` option.
* Validate function now includes a contenteditable element parameter.
* All text callback parameters are now trimmed.
* Trim everything & revert widget changes.
* Refocus edited element after resort only.
* Switch form focus to focusout.
* Filter
* Add `filter_defaultFilter` option.
* fix issue with using class selectors.
* Make happy with spaces within the query.
* Will override exact/partial select filters. Fixes [issue #721](//github.com/Mottie/tablesorter/issues/721).
* Fixes [issue #704](//github.com/Mottie/tablesorter/issues/704).
* Add `filter_excludeFilter` option; add multiple exclusions separated by spaces, not commas.
* Prevent multiple searches during initialization.
* Ensure initial filter settings get applied.
* Selects will exactly match the selected option unless "filter-match" class is set. Fixes [issue #721](//github.com/Mottie/tablesorter/issues/721).
* Pager
* Update cache & rows copy. Fixes [issue #703](//github.com/Mottie/tablesorter/issues/703).
* Use native javascript to populate & set the goto select. Fixes [issue #711](//github.com/Mottie/tablesorter/issues/711).
* Custom pager controls. Fix control updates for multiple tables.
* Fix pager widget to be properly applied after a page move.
* StickyHeaders: Fix issue so it works with jQuery v1.2.6 again.
* Zebra: Apply style to one row. Fixes [issue #715](//github.com/Mottie/tablesorter/issues/715).
* Parser
* Duration parser - added with [demo](//mottie.github.io/tablesorter/docs/example-parsers-duration.html).
* Select parser - Fix for IE10+ not allowing select options to be clicked.
* IgnoreArticles parser - Added `ignoreArticlesExcept` option.
* url parser - ensure it is used by the filter widget.
#### <a name="v2.17.7">Version 2.17.7</a> (8/9/2014)
* Core: Do not detach rows before appending to prevent ajax rows from disappearing. Fixes [issue #701](//github.com/Mottie/tablesorter/issues/701).
@ -111,67 +156,3 @@ View the [complete listing here](//github.com/Mottie/tablesorter/wiki/Changes).
* Remove selected attribute from page selector options. Fixes [issue #700](//github.com/Mottie/tablesorter/issues/700).
* Resizable
* Update `$.tablesorter.addHeaderResizeEvent` function's first parameter `table` to accept table DOM elements as well as jQuery objects. Fixes [issue #687](//github.com/Mottie/tablesorter/issues/687).
#### <a name="v2.17.5">Version 2.17.5</a> (7/17/2014)
* Core
* Update `config.totalRows` variable before initialization. Fixes [issue #670](//github.com/Mottie/tablesorter/issues/670).
* Add `config.table` variable; useful for functions that only pass the `config`.
* Ensure widget init functions are only called once; and set indicator for all widgets, not just ones with options (for `hasWidget`).
* Docs
* Add [custom filter widget search types demo](//mottie.github.io/tablesorter/docs/example-filter-custom-search.html).
* Add `imgAttr` parser "utility option" instructions.
* Filter
* Force cache build on initial search when `delayInit` is `true`. Fixes [issue #678](//github.com/Mottie/tablesorter/issues/678).
* Make `config.filteredRows` count available within `filterInit` event. Fixes [issue #670](//github.com/Mottie/tablesorter/issues/670).
* Selects now obtain parsed data when it is set for a particular column. Fixes [issue #684](//github.com/Mottie/tablesorter/issues/684).
* Ignore change event if input value hasn't changed, otherwise it interferes with other events within the table. Fixes [issue #685](//github.com/Mottie/tablesorter/issues/685).
* Ensure search query is parsed for both specific filter types and non-filter type searches, if the column is set to use parsed data.
* Filter initialization ("filterInit") event is now delayed to prevent filterStart &amp; filterEnd event spamming. Fixes [issue #668](//github.com/Mottie/tablesorter/issues/668).
* Filter formatter functions are now required to call a function after initialization to delay "filterInit" event. Fixes [issue #668](//github.com/Mottie/tablesorter/issues/668).
* Output
* Update download method which allows downloading files without modifying the server htaccess. Fixes [issue #681](//github.com/Mottie/tablesorter/issues/681).
* Pager
* Initialize without building cache when `delayInit` is `true`. Fixes [issue #678](//github.com/Mottie/tablesorter/issues/678).
* Parsers
* Update input/select element binding
* Add image alt parser; set `config.imgAttr` with attribute to target (default is `"alt"`).
* Add `select-text` parser which grabs the currently selected option text instead of the select value.
* Resizable
* Remove unused grip code
#### <a name="v2.17.4">Version 2.17.4</a> (7/4/2014)
* Docs
* Copied the tablesorter `initialized` option from the event section into the configuration; renamed the event appropriately (`tablesorter-initialized` event)
* Added notes about how to bind to "init" events; they should be bound before initializing tablesorter because in most cases, the events fire before the binding occurs.
* Core
* Add `$.tablesorter.hasWidget(table, 'widgetId')` function. It returns a boolean value of `true` when the named widget is actively applied to the table.
* Filter
* Add `filter_searchFiltered` option to allow disabling the search of already filtered rows.
* The `filter_initialized` flag now gets set appropriately. Fixes [issue #668](//github.com/Mottie/tablesorter/issues/668).
* Include any column filter in determination of searching already filtered rows. Fixes [issue #669](//github.com/Mottie/tablesorter/issues/669).
* Add internal `config.filteredRows` variable. Provides a value of the number of currently filtered (visible) rows. Fixes [issue #670](//github.com/Mottie/tablesorter/issues/670).
* Add internal `config.totalRows` variable. Provides a value of the total number of rows in the current table, not including info-tbody rows.
* Fix change/search event being ignored for selects &amp; filterFormatter extensions.
* `filterInit` and `filterEnd` events now pass `config` as a parameter.
* Pager
* Removed from beta status
* Filtered rows now equals the total rows when `ajaxProcessing` returns an array. Fixes [issue #667](//github.com/Mottie/tablesorter/issues/667).
* Update the `config.filteredRows` when using ajax to match the internal `config.pager.filteredRows`. See [issue #670](//github.com/Mottie/tablesorter/issues/670).
* Widget only: ensure `pagerComplete` event fires on initialization.
* Resizable
* Bind mousemove to document instead of table header. Makes resizable handle use consistent with other resizing libraries, as the user would expect. Fixes [issue #665](//github.com/Mottie/tablesorter/issues/665).
* Add `resizable_throttle` option to allow throttling of the mousemove/resize event. Set this option to `true` or a number between 1 and 10 to add a throttling delay. Fixes [issue #662](//github.com/Mottie/tablesorter/issues/662).
* UITheme: non-existent columns no longer cause a js error. Fixes [issue #672](//github.com/Mottie/tablesorter/issues/672).

View File

@ -1,6 +1,6 @@
/*!
* tablesorter pager plugin
* updated 8/1/2014 (v2.17.6)
* updated 9/15/2014 (v2.17.8)
*/
/*jshint browser:true, jquery:true, unused:false */
;(function($) {

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
/*!
* custom pager controls (beta) for TableSorter 9/12/2014 (v2.17.8)
* custom pager controls (beta) for TableSorter 9/15/2014 (v2.17.8)
initialize custom pager script BEFORE initializing tablesorter/tablesorter pager
custom pager looks like this:
1 | 2 5 | 6 | 7 99 | 100

View File

@ -1,6 +1,6 @@
{
"name": "tablesorter",
"version": "2.17.7",
"version": "2.17.8",
"dependencies": {
"jquery": ">=1.2.6"
},

View File

@ -1,5 +1,5 @@
/**!
* TableSorter 2.17.7 - Client-side table sorting with ease!
* TableSorter 2.17.8 - Client-side table sorting with ease!
* @requires jQuery v1.2.6+
*
* Copyright (c) 2007 Christian Bach
@ -24,7 +24,7 @@
var ts = this;
ts.version = "2.17.7";
ts.version = "2.17.8";
ts.parsers = [];
ts.widgets = [];
@ -1861,7 +1861,7 @@
id: "zebra",
priority: 90,
format: function(table, c, wo) {
var $tb, $tv, $tr, row, even, time, k, l,
var $tb, $tv, $tr, row, even, time, k,
child = new RegExp(c.cssChildRow, 'i'),
b = c.$tbodies;
if (c.debug) {

File diff suppressed because one or more lines are too long

View File

@ -1,4 +1,4 @@
/*! tableSorter 2.16+ widgets - updated 8/9/2014 (v2.17.7)
/*! tableSorter 2.16+ widgets - updated 9/15/2014 (v2.17.8)
*
* Column Styles
* Column Filters

File diff suppressed because one or more lines are too long

View File

@ -1,9 +1,9 @@
/*! Title parser
/*! Title parser - updated 9/15/2014 (v2.17.8)
* This parser will remove "The", "A" and "An" from the beginning of a book
* or movie title, so it sorts by the second word or number
* Demo: http://jsfiddle.net/Mottie/abkNM/5/
*/
/*global jQuery: false */
/*jshint browser: true, jquery:true, unused:false */
;(function($){
"use strict";

View File

@ -1,5 +1,5 @@
/*! input & select parsers for jQuery 1.7+ & tablesorter 2.7.11+
* Updated 8/1/2014 (v2.17.6)
* Updated 9/15/2014 (v2.17.8)
* Demo: http://mottie.github.com/tablesorter/docs/example-widget-grouping.html
*/
/*jshint browser: true, jquery:true, unused:false */

View File

@ -1,4 +1,4 @@
/*! tablesorter Editable Content widget - updated 8/1/2014 (core v2.17.6)
/*! tablesorter Editable Content widget - updated 9/15/2014 (core v2.17.8)
* Requires tablesorter v2.8+ and jQuery 1.7+
* by Rob Garrison
*/

View File

@ -1,4 +1,4 @@
/* Pager widget for TableSorter 8/1/2014 (v2.17.6) */
/* Pager widget for TableSorter 9/15/2014 (v2.17.8) */
/*jshint browser:true, jquery:true, unused:false */
;(function($){
"use strict";

View File

@ -1,7 +1,7 @@
{
"name": "tablesorter",
"title": "tablesorter",
"version": "2.17.7",
"version": "2.17.8",
"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",

View File

@ -1,7 +1,7 @@
{
"name": "tablesorter",
"title": "tablesorter",
"version": "2.17.7",
"version": "2.17.8",
"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",