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 /script.js | |
parent | 4ebccaeb4df20583b996ec9c3e593895ee931879 (diff) |
make search treat underscores as spaces
Diffstat (limited to 'script.js')
-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; } |