in hq/public/javascripts/app.js [37:55]
function updateFilter() {
const filterTerm = filterInput.val();
if (filterTerm === '') {
filterIcon.html("search");
} else {
filterIcon.html("close");
}
accountContainers.css('display', 'block');
if (filterTerm) {
const nonMatching = accountContainers.filter(function(i, el) {
const accountContainer = $(el);
const matchesNumber = accountContainer.find('.accounts__account-number').text().includes(filterTerm);
const matchesName = accountContainer.find('.accounts__account-heading').text().toLowerCase().includes(filterTerm);
// we want accounts that do not match either category
return !matchesNumber && !matchesName;
});
nonMatching.css('display', 'none');
}
}