aboutsummaryrefslogtreecommitdiff
path: root/webAO/client/addTrack.ts
blob: 247f07e06e99930155096a08802c1b9767235c10 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { client } from "../client";
import { unescapeChat } from "../encoding";
import { getFilenameFromPath } from "../utils/paths";


export const addTrack = (trackname: string) => {
    const newentry = <HTMLOptionElement>document.createElement("OPTION");
    const songName = getFilenameFromPath(trackname);
    newentry.text = unescapeChat(songName);
    newentry.value = trackname;
    (<HTMLSelectElement>(
        document.getElementById("client_musiclist")
    )).options.add(newentry);
    client.musics.push(trackname);
}