summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--script.js12
1 files changed, 10 insertions, 2 deletions
diff --git a/script.js b/script.js
index 4279561..c6bd874 100644
--- a/script.js
+++ b/script.js
@@ -4,7 +4,7 @@
const input = document.getElementById('search');
input.addEventListener('input', (e) => {
- const query = e.target.value;
+ const query = e.target.value.toLowerCase();
for (const [key, data] of Object.entries(versions)) {
const heading = document.getElementById(key);
@@ -13,7 +13,15 @@
continue;
}
const results = Object.values(data.features).filter(
- feat => feat.title.toLowerCase().replaceAll('`', '').includes(query.toLowerCase())
+ feat => {
+ if (feat.title.toLowerCase().replaceAll('`', '').includes(query)) {
+ return true;
+ }
+ if (query.length > 1 && feat.items && feat.items.some(i => i.toLowerCase().includes(query))) {
+ return true;
+ }
+ return false;
+ }
);
const ul = document.createElement('ul');
for (const feat of results) {