aboutsummaryrefslogtreecommitdiff
path: root/webAO/dom/muteListClick.ts
blob: 51bdd3d881eb009bd74ada87cc11c8076594fcd2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { client } from "../client";
/**
 * Triggered when a character in the mute list is clicked
 * @param {MouseEvent} event
 */
export function mutelist_click(_event: Event) {
    const mutelist = <HTMLSelectElement>(document.getElementById('mute_select'));
    const selected_character = mutelist.options[mutelist.selectedIndex];

    if (client.chars[selected_character.value].muted === false) {
        client.chars[selected_character.value].muted = true;
        selected_character.text = `${client.chars[selected_character.value].name} (muted)`;
        console.info(`muted ${client.chars[selected_character.value].name}`);
    } else {
        client.chars[selected_character.value].muted = false;
        selected_character.text = client.chars[selected_character.value].name;
    }
}
window.mutelist_click = mutelist_click;