aboutsummaryrefslogtreecommitdiff
path: root/webAO/client.js
diff options
context:
space:
mode:
Diffstat (limited to 'webAO/client.js')
-rw-r--r--webAO/client.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/webAO/client.js b/webAO/client.js
index b06283b..a653ef3 100644
--- a/webAO/client.js
+++ b/webAO/client.js
@@ -1356,6 +1356,13 @@ function resetICParams() {
export function musiclist_click(_event) {
const playtrack = document.getElementById("client_musiclist").value;
client.sendMusicChange(playtrack);
+
+ // This is here so you can't actually select multiple tracks,
+ // even though the select tag has the multiple option to render differently
+ let musiclist_elements = document.getElementById("client_musiclist").selectedOptions;
+ for(let i = 0; i < musiclist_elements.length; i++){
+ musiclist_elements[i].selected = false;
+ }
}
window.musiclist_click = musiclist_click;