From f70d46ac73c17d0da33193352296b60cfc14ae96 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Fri, 15 Jul 2022 12:29:46 +0200 Subject: make search treat underscores as spaces --- script.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'script.js') diff --git a/script.js b/script.js index b10c6c7..7328594 100644 --- a/script.js +++ b/script.js @@ -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; } -- cgit v1.2.3