mirror of
https://github.com/EmulatorJS/EmulatorJS.git
synced 2024-09-20 02:46:23 +00:00
ability to hide mute button and volume slider
This commit is contained in:
parent
0e0a33fac4
commit
d22b377e49
2 changed files with 14 additions and 6 deletions
|
@ -1646,8 +1646,10 @@ class EmulatorJS {
|
|||
e.gain.gain.value = volume;
|
||||
})
|
||||
}
|
||||
unmuteButton.style.display = (volume === 0) ? "" : "none";
|
||||
muteButton.style.display = (volume === 0) ? "none" : "";
|
||||
if (!this.config.buttonOpts || this.config.buttonOpts.mute !== false) {
|
||||
unmuteButton.style.display = (volume === 0) ? "" : "none";
|
||||
muteButton.style.display = (volume === 0) ? "none" : "";
|
||||
}
|
||||
}
|
||||
if (!this.muted) this.setVolume(this.volume);
|
||||
|
||||
|
@ -1659,9 +1661,11 @@ class EmulatorJS {
|
|||
this.setVolume(this.volume);
|
||||
}, 5);
|
||||
})
|
||||
|
||||
volumeSettings.appendChild(volumeSlider);
|
||||
|
||||
|
||||
if (!this.config.buttonOpts || this.config.buttonOpts.volume !== false) {
|
||||
volumeSettings.appendChild(volumeSlider);
|
||||
}
|
||||
|
||||
this.elements.menu.appendChild(volumeSettings);
|
||||
|
||||
this.settingParent = this.createElement("div");
|
||||
|
@ -1792,6 +1796,10 @@ class EmulatorJS {
|
|||
enter.style.display = "none";
|
||||
exit.style.display = "none";
|
||||
}
|
||||
if (this.config.buttonOpts.mute === false) {
|
||||
muteButton.style.display = "none";
|
||||
unmuteButton.style.display = "none";
|
||||
}
|
||||
if (this.config.buttonOpts.saveState === false) saveState.style.display = "none"
|
||||
if (this.config.buttonOpts.loadState === false) loadState.style.display = "none"
|
||||
if (this.config.buttonOpts.saveSavFiles === false) saveSavFiles.style.display = "none"
|
||||
|
|
2
data/emulator.min.js
vendored
2
data/emulator.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue