1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-06-13 13:04:03 +00:00

Type safety fixes

This commit is contained in:
Yoshie2000 2020-08-31 13:29:04 +02:00
parent f95bfd6e9b
commit 39c68ee97c
2 changed files with 9 additions and 4 deletions

View File

@ -130,7 +130,7 @@ export class SoundInterface {
this.musicMuted = this.app.settings.getAllSettings().musicMuted;
this.soundsMuted = this.app.settings.getAllSettings().soundsMuted;
this.musicVolume = this.app.settings.getAllSettings().musicVolume;
this.soundVolume = this.app.settings.getAllSettings().soundsVolume;
this.soundVolume = this.app.settings.getAllSettings().soundVolume;
if (G_IS_DEV && globalConfig.debug.disableMusic) {
this.musicMuted = true;

View File

@ -272,12 +272,17 @@ export class RangeSetting extends BaseSetting {
syncValueToElement() {
const value = this.app.settings.getSetting(this.id);
this.element.querySelector(".range-input").value = value;
this.element.querySelector(".range-label").innerText = value;
/** @type {HTMLInputElement} */
const rangeInput = this.element.querySelector(".range-input"),
rangeLabel = this.element.querySelector(".range-label");
rangeInput.value = value;
rangeLabel.innerHTML = value;
}
modify() {
const newValue = Number(this.element.querySelector(".range-input").value);
/** @type {HTMLInputElement} */
const rangeInput = this.element.querySelector(".range-input");
const newValue = Number(rangeInput.value);
this.app.settings.updateSetting(this.id, newValue);
this.syncValueToElement();