|
@@ -32,13 +32,18 @@ $(function() {
|
|
|
|
|
|
var resultsCount = 0;
|
|
|
$icons.each(function() {
|
|
|
- var show = $(this).attr('data-filter').match(' '+val);
|
|
|
- if( show ) resultsCount++;
|
|
|
+ var filter = $(this).attr('data-filter')
|
|
|
+ var show = filter.match(' '+val);
|
|
|
+ if (!show) {
|
|
|
+ if (val.slice(-1) === 's') {
|
|
|
+ // Try to be smart. Make plural terms singular.
|
|
|
+ show = filter.match(' '+val.slice(0, -1));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (show) resultsCount++;
|
|
|
$(this).toggle(!!show);
|
|
|
});
|
|
|
|
|
|
- console.log(resultsCount);
|
|
|
-
|
|
|
if( resultsCount == 0 && val.length != 0 ) {
|
|
|
$no_results.find('span').text(val);
|
|
|
$no_results.show();
|