Improve search

This commit is contained in:
eraden 2022-07-30 12:59:16 +02:00
parent 4d3fbeb901
commit 3303d157fa

View File

@ -85,8 +85,10 @@ customElements.define('local-business-list', class extends Component {
}
} else {
this.setAttribute('filter', value);
for (const el of this.querySelectorAll('local-business')) {
if (el.matches(new RegExp(value))) {
value = value.split(' ').filter(s => s && s.length).map(s => `(${s})`).join('|');
const businesses = this.querySelectorAll('local-business');
for (const el of businesses) {
if (el.matches(new RegExp(value, 'ig'))) {
el.setAttribute('local-business-visible', 'visible');
} else {
el.setAttribute('local-business-visible', 'invisible');