Improve mute button
This commit is contained in:
parent
0247e75674
commit
53a7904834
|
@ -200,6 +200,7 @@
|
|||
<input type="button" value="Lock mouse" id="lock_mouse">
|
||||
<input type="button" value="Go fullscreen" id="fullscreen">
|
||||
<input type="button" value="Take screenshot (only graphic modes)" id="take_screenshot">
|
||||
<input type="button" value="Mute" id="mute">
|
||||
|
||||
<label>
|
||||
Scale:
|
||||
|
|
|
@ -173,7 +173,7 @@
|
|||
<input type="button" value="Lock mouse" id="lock_mouse">
|
||||
<input type="button" value="Go fullscreen" id="fullscreen">
|
||||
<input type="button" value="Take screenshot (only graphic modes)" id="take_screenshot">
|
||||
<input type="button" value="Sound on/off" id="mute">
|
||||
<input type="button" value="Mute" id="mute">
|
||||
|
||||
<label>
|
||||
Scale:
|
||||
|
|
|
@ -1637,22 +1637,32 @@
|
|||
$("take_screenshot").blur();
|
||||
};
|
||||
|
||||
$("mute").onclick = function()
|
||||
if(emulator.speaker_adapter)
|
||||
{
|
||||
if(emulator.is_muted)
|
||||
{
|
||||
emulator.speaker_adapter.mixer.set_volume(1, undefined);
|
||||
emulator.is_muted = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
emulator.speaker_adapter.mixer.set_volume(0, undefined);
|
||||
emulator.is_muted = true;
|
||||
}
|
||||
|
||||
$("mute").blur();
|
||||
};
|
||||
let is_muted = false;
|
||||
|
||||
$("mute").onclick = function()
|
||||
{
|
||||
if(is_muted)
|
||||
{
|
||||
emulator.speaker_adapter.mixer.set_volume(1, undefined);
|
||||
is_muted = false;
|
||||
$("mute").value = "Mute";
|
||||
}
|
||||
else
|
||||
{
|
||||
emulator.speaker_adapter.mixer.set_volume(0, undefined);
|
||||
is_muted = true;
|
||||
$("mute").value = "Unmute";
|
||||
}
|
||||
|
||||
$("mute").blur();
|
||||
};
|
||||
}
|
||||
else
|
||||
{
|
||||
$("mute").remove();
|
||||
}
|
||||
|
||||
window.addEventListener("keydown", ctrl_w_rescue, false);
|
||||
window.addEventListener("keyup", ctrl_w_rescue, false);
|
||||
|
|
|
@ -94,7 +94,6 @@ function V86Starter(options)
|
|||
//var adapter_bus = this.bus = WorkerBus.init(worker);
|
||||
|
||||
this.cpu_is_running = false;
|
||||
this.is_muted = options["disable_speaker"];
|
||||
|
||||
const bus = Bus.create();
|
||||
const adapter_bus = this.bus = bus[0];
|
||||
|
|
Loading…
Reference in a new issue