From 68224ab860f92aec2325ccc1745703779964c240 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Sat, 27 Nov 2021 10:50:56 +0100 Subject: search: make search hide empty versions --- script.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'script.js') diff --git a/script.js b/script.js index fce62e0..4279561 100644 --- a/script.js +++ b/script.js @@ -6,6 +6,12 @@ input.addEventListener('input', (e) => { const query = e.target.value; for (const [key, data] of Object.entries(versions)) { + const heading = document.getElementById(key); + + if (data.features == undefined) { + heading.hidden = query.length != 0; + continue; + } const results = Object.values(data.features).filter( feat => feat.title.toLowerCase().replaceAll('`', '').includes(query.toLowerCase()) ); @@ -19,7 +25,10 @@ li.appendChild(a); ul.appendChild(li); } - document.getElementById(key + '-list').replaceChildren(...ul.children); + const list = document.getElementById(key + '-list'); + list.replaceChildren(...ul.children); + list.hidden = results.length == 0; + heading.hidden = results.length == 0; } }); })(); -- cgit v1.2.3