From 046feadf97a2faf6f62809df17c49cd29c112f93 Mon Sep 17 00:00:00 2001 From: sD Date: Mon, 13 Apr 2020 17:45:57 +0200 Subject: actually filter the list --- webAO/client.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'webAO/client.js') diff --git a/webAO/client.js b/webAO/client.js index 5156ea3..d2aedc1 100644 --- a/webAO/client.js +++ b/webAO/client.js @@ -1981,9 +1981,17 @@ function resetICParams() { */ export function musiclist_filter(_event) { const musiclist_element = document.getElementById("client_musiclist"); + const searchname = document.getElementById("client_musicsearch").value; + musiclist_element.innerHTML = ""; - + for (const trackname of client.musics){ + if (trackname.toLowerCase().indexOf(searchname.toLowerCase()) !== -1) { + const newentry = document.createElement("OPTION"); + newentry.text = trackname; + musiclist_element.options.add(newentry); + } + } } window.musiclist_filter = musiclist_filter; -- cgit