aboutsummaryrefslogtreecommitdiff
path: root/webAO/dom/changeMusicVolume.ts
blob: b54661b2950a6fd9422b5ed734d4cb40f8a1c3e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { client } from '../client'
import setCookie from '../utils/setCookie';

export const changeMusicVolume = (volume: number = -1) => {
    const clientVolume = Number(
        (<HTMLInputElement>document.getElementById("client_mvolume")).value
    );
    const musicVolume = volume === -1 ? clientVolume : volume;
    client.viewport.music.forEach(
        (channel: HTMLAudioElement) => (channel.volume = musicVolume)
    );
    setCookie("musicVolume", String(musicVolume));
};
window.changeMusicVolume = changeMusicVolume;