aboutsummaryrefslogtreecommitdiff
path: root/webAO
diff options
context:
space:
mode:
authorsD <stoned@derpymail.org>2020-03-15 23:55:34 +0100
committersD <stoned@derpymail.org>2020-03-15 23:55:34 +0100
commitb5a1d9f1335f3a58258d18efd827571efdd89363 (patch)
tree1ba05c3378a83c53856beae137d59676acdc9b60 /webAO
parent2a366984715b29fea456bf6d29400e19cc3e0f4c (diff)
change volume sliders 0 to 1 in 0.01 steps to match what html audio expects
Diffstat (limited to 'webAO')
-rw-r--r--webAO/client.html4
-rw-r--r--webAO/client.js10
2 files changed, 7 insertions, 7 deletions
diff --git a/webAO/client.html b/webAO/client.html
index 91cca24..bb8a328 100644
--- a/webAO/client.html
+++ b/webAO/client.html
@@ -292,11 +292,11 @@
<audio id="client_musicaudio" onvolumechange="changeMusicVolume()" controls loop></audio>
<p>SFX</p>
- <input id="client_svolume" class="long" type="range" min="0" max="100" value="100"
+ <input id="client_svolume" class="long" type="range" min="0" max="1" value="1" step="0.01"
onchange="changeSFXVolume()">
<p>Blip</p>
- <input id="client_bvolume" class="long" type="range" min="0" max="100" value="100"
+ <input id="client_bvolume" class="long" type="range" min="0" max="1" value="1" step="0.01"
onchange="changeBlipVolume()">
<br>
<br>
diff --git a/webAO/client.js b/webAO/client.js
index 8251ca3..810261a 100644
--- a/webAO/client.js
+++ b/webAO/client.js
@@ -390,9 +390,9 @@ class Client extends EventEmitter {
document.getElementById("client_musicaudio").volume = getCookie("musicVolume") || 1;
changeMusicVolume();
- document.getElementById("client_svolume").value = getCookie("sfxVolume") || 100;
+ document.getElementById("client_svolume").value = getCookie("sfxVolume") || 1;
changeSFXVolume();
- document.getElementById("client_bvolume").value = getCookie("blipVolume") || 100;
+ document.getElementById("client_bvolume").value = getCookie("blipVolume") || 1;
changeBlipVolume();
document.getElementById("ic_chat_name").value = getCookie("ic_chat_name");
@@ -1878,8 +1878,8 @@ window.changeMusicVolume = changeMusicVolume;
* Triggered by the sound effect volume slider.
*/
export function changeSFXVolume() {
- viewport.sfxaudio.volume = document.getElementById("client_svolume").value / 100;
- viewport.shoutaudio.volume = document.getElementById("client_svolume").value / 100;
+ viewport.sfxaudio.volume = document.getElementById("client_svolume").value;
+ viewport.shoutaudio.volume = document.getElementById("client_svolume").value;
setCookie("sfxVolume", document.getElementById("client_svolume").value);
}
window.changeSFXVolume = changeSFXVolume;
@@ -1888,7 +1888,7 @@ window.changeSFXVolume = changeSFXVolume;
* Triggered by the blip volume slider.
*/
export function changeBlipVolume() {
- viewport.blipVolume = document.getElementById("client_bvolume").value / 100;
+ viewport.blipVolume = document.getElementById("client_bvolume").value;
setCookie("blipVolume", document.getElementById("client_bvolume").value);
}
window.changeBlipVolume = changeBlipVolume;