mirror of
https://github.com/Mottie/tablesorter.git
synced 2024-11-15 23:54:22 +00:00
Pager + filter now shows 0 matches properly; fixes #297
This commit is contained in:
parent
10f24c922a
commit
075635c097
@ -101,10 +101,10 @@
|
|||||||
f = $(table).hasClass('hasFilters') && !c.ajaxUrl;
|
f = $(table).hasClass('hasFilters') && !c.ajaxUrl;
|
||||||
c.totalPages = Math.ceil( c.totalRows / c.size ); // needed for "pageSize" method
|
c.totalPages = Math.ceil( c.totalRows / c.size ); // needed for "pageSize" method
|
||||||
c.filteredRows = (f) ? tc.$tbodies.eq(0).children('tr:not(.' + (tc.widgetOptions && tc.widgetOptions.filter_filteredRow || 'filtered') + ',' + tc.selectorRemove + ')').length : c.totalRows;
|
c.filteredRows = (f) ? tc.$tbodies.eq(0).children('tr:not(.' + (tc.widgetOptions && tc.widgetOptions.filter_filteredRow || 'filtered') + ',' + tc.selectorRemove + ')').length : c.totalRows;
|
||||||
c.filteredPages = (f) ? Math.ceil( c.filteredRows / c.size ) : c.totalPages;
|
c.filteredPages = (f) ? Math.ceil( c.filteredRows / c.size ) || 1 : c.totalPages;
|
||||||
if ( Math.min( c.totalPages, c.filteredPages ) > 0 ) {
|
if ( Math.min( c.totalPages, c.filteredPages ) >= 0 ) {
|
||||||
t = (c.size * c.page > c.filteredRows);
|
t = (c.size * c.page > c.filteredRows);
|
||||||
c.startRow = (t) ? 1 : ( c.size * c.page ) + 1;
|
c.startRow = (t) ? 1 : (c.filteredRows === 0 ? 0 : c.size * c.page + 1);
|
||||||
c.page = (t) ? 0 : c.page;
|
c.page = (t) ? 0 : c.page;
|
||||||
c.endRow = Math.min( c.filteredRows, c.totalRows, c.size * ( c.page + 1 ) );
|
c.endRow = Math.min( c.filteredRows, c.totalRows, c.size * ( c.page + 1 ) );
|
||||||
out = c.$container.find(c.cssPageDisplay);
|
out = c.$container.find(c.cssPageDisplay);
|
||||||
|
Loading…
Reference in New Issue
Block a user