diff options
| author | Martin Fischer <martin@push-f.com> | 2022-07-15 12:29:46 +0200 |
|---|---|---|
| committer | Martin Fischer <martin@push-f.com> | 2022-07-15 12:29:46 +0200 |
| commit | f70d46ac73c17d0da33193352296b60cfc14ae96 (patch) | |
| tree | 68581002005c5fbe05873b1d042d7d64531286b9 | |
| parent | 4ebccaeb4df20583b996ec9c3e593895ee931879 (diff) | |
make search treat underscores as spaces
| -rw-r--r-- | script.js | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -16,10 +16,14 @@ const updateUrl = debounce(params => { window.history.pushState({}, '', '?' + new URLSearchParams(params).toString()); }, 500); +function normalize(str) { + return str.toLowerCase().replaceAll('_', ' ') +} + function display(proposals) { const params = {}; if (nameInput.value) { - proposals = proposals.filter(p => (p.name || p.page_title).toLowerCase().includes(nameInput.value.toLowerCase())); + proposals = proposals.filter(p => normalize(p.name || p.page_title).includes(normalize(nameInput.value))); params.q = nameInput.value; } |
