aboutsummaryrefslogtreecommitdiff
path: root/webAO/client.js
diff options
context:
space:
mode:
Diffstat (limited to 'webAO/client.js')
-rw-r--r--webAO/client.js10
1 files changed, 9 insertions, 1 deletions
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;