Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions jquery.filtertable.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,8 @@
quickListClass: 'quick', // class of each quick list item
quickListGroupTag: '', // tag surrounding quick list items (e.g., ul)
quickListTag: 'a', // tag type of each quick list item (e.g., a or li)
visibleClass: 'visible' // class applied to visible rows
visibleClass: 'visible', // class applied to visible rows
skipClass: 'donothide' // class not to hide if nested tables
},
hsc = function(text) { // mimic PHP's htmlspecialchars() function
return text.replace(/&/g, '&amp;').replace(/"/g, '&quot;').replace(/</g, '&lt;').replace(/>/g, '&gt;');
Expand All @@ -56,7 +57,7 @@
table.find('tfoot').show();
}
} else { // if the filter query is not blank
tbody.find('tr').hide().removeClass(settings.visibleClass); // hide all rows, assuming none were found
tbody.find('tr:not(.'+settings.skipClass+')').hide().removeClass(settings.visibleClass); // hide all rows, assuming none were found
if (settings.hideTFootOnFilter) { // hide footer if the setting was specified
table.find('tfoot').hide();
}
Expand Down