diff options
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; } |