Filter formatter (jQuery UI) work again

This commit is contained in:
Mottie 2014-03-12 20:24:29 -05:00
parent 65a53dd0e8
commit 99f53cd26b
8 changed files with 21 additions and 17 deletions

View File

@ -47,6 +47,10 @@ tablesorter can successfully parse and sort many types of data including linked
View the [complete listing here](https://github.com/Mottie/tablesorter/wiki/Change).
#### <a name="v2.15.9">Version 2.15.9</a> (3/12/2014)
* jQuery UI Filter formatter scripts work again (broken since adding unique namespaces in v2.15.7).
#### <a name="v2.15.8">Version 2.15.8</a> (3/12/2014)
* Filter widget
@ -58,7 +62,7 @@ View the [complete listing here](https://github.com/Mottie/tablesorter/wiki/Chan
* Added this widget to help align cell content on a character (space, decimal, etc).
* Check out [the demo](http://mottie.github.io/tablesorter/docs/example-widget-align-character.html)!
#### <a name="v2.15.7">Version 2.15.7</a> (1/25/2014)
#### <a name="v2.15.7">Version 2.15.7</a> (3/9/2014)
* Core
* Minor natural sort algorithm optimization

View File

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

View File

@ -1,5 +1,5 @@
/**!
* TableSorter 2.15.8 - Client-side table sorting with ease!
* TableSorter 2.15.9 - 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.15.8";
ts.version = "2.15.9";
ts.parsers = [];
ts.widgets = [];

File diff suppressed because one or more lines are too long

View File

@ -1,4 +1,4 @@
/*! Filter widget formatter functions - updated 3/9/2014 (v2.15.7)
/*! Filter widget formatter functions - updated 3/12/2014 (v2.15.9)
* requires: tableSorter 2.15+ and jQuery 1.4.3+
*
* uiSpinner (jQuery UI spinner)
@ -70,6 +70,7 @@ tsff = ts.filterFormatter = {
disabled : false
}, spinnerDef ),
c = $cell.closest('table')[0].config,
// Add a hidden input to hold the range values
$input = $('<input class="filter" type="hidden">')
.appendTo($cell)
@ -78,7 +79,6 @@ tsff = ts.filterFormatter = {
updateSpinner({ value: this.value, delayed: false });
}),
$shcell = [],
c = $cell.closest('table')[0].config,
// this function updates the hidden input and adds the current values to the header cell text
updateSpinner = function(ui, notrigger) {
@ -227,6 +227,7 @@ tsff = ts.filterFormatter = {
step : 1,
range : "min"
}, sliderDef ),
c = $cell.closest('table')[0].config,
// Add a hidden input to hold the range values
$input = $('<input class="filter" type="hidden">')
.appendTo($cell)
@ -235,7 +236,6 @@ tsff = ts.filterFormatter = {
updateSlider({ value: this.value });
}),
$shcell = [],
c = $cell.closest('table')[0].config,
// this function updates the hidden input and adds the current values to the header cell text
updateSlider = function(ui, notrigger) {
@ -365,6 +365,7 @@ tsff = ts.filterFormatter = {
max : 100,
range : true
}, rangeDef ),
c = $cell.closest('table')[0].config,
// Add a hidden input to hold the range values
$input = $('<input class="filter" type="hidden">')
.appendTo($cell)
@ -373,7 +374,6 @@ tsff = ts.filterFormatter = {
getRange();
}),
$shcell = [],
c = $cell.closest('table')[0].config,
getRange = function(){
var val = $input.val(),
@ -495,6 +495,7 @@ tsff = ts.filterFormatter = {
}, defDate),
$date,
c = $cell.closest('table')[0].config,
// make sure we're using parsed dates in the search
$hdr = $cell.closest('thead').find('th[data-column=' + indx + ']').addClass('filter-parsed'),
// Add a hidden input to hold the range values
@ -508,7 +509,6 @@ tsff = ts.filterFormatter = {
}
}),
t, $shcell = [],
c = $cell.closest('table')[0].config,
// this function updates the hidden input
date1Compare = function(v, notrigger) {
@ -629,6 +629,7 @@ tsff = ts.filterFormatter = {
numberOfMonths : 1
}, defDate),
t, closeTo, closeFrom, $shcell = [],
c = $cell.closest('table')[0].config,
// Add a hidden input to hold the range values
$input = $('<input class="dateRange" type="hidden">')
.appendTo($cell)
@ -644,8 +645,7 @@ tsff = ts.filterFormatter = {
} else if (v.match('<=')) {
closeTo( v.replace('<=', '') );
}
}),
c = $cell.closest('table')[0].config;
});
// make sure we're using parsed dates in the search
$cell.closest('thead').find('th[data-column=' + indx + ']').addClass('filter-parsed');

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"name": "tablesorter",
"title": "tablesorter",
"version": "2.15.8",
"version": "2.15.9",
"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.15.8",
"version": "2.15.9",
"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",