re-add ctrl+alt+del button by popular request
This commit is contained in:
parent
5cbfe9f1b5
commit
20d268df21
|
|
@ -162,6 +162,7 @@
|
|||
<button class="btn btn-secondary" id="changeUsernameBtn"><i class="fa-solid fa-signature"></i> Change Username</button>
|
||||
<button class="btn btn-secondary" id="voteResetButton"><i class="fa-solid fa-rotate-left"></i> Vote for Reset</button>
|
||||
<button class="btn btn-secondary" id="screenshotButton"><i class="fa-solid fa-camera"></i> Screenshot</button>
|
||||
<button class="btn btn-secondary" id="ctrlAltDelBtn"><i class="fa-solid fa-gear"></i> Ctrl+Alt+Del</button>
|
||||
<div id="staffbtns">
|
||||
<button class="btn btn-secondary" id="restoreBtn"><i class="fa-solid fa-rotate-left"></i> Restore</button>
|
||||
<button class="btn btn-secondary" id="rebootBtn"><i class="fa-solid fa-power-off"></i> Reboot</button>
|
||||
|
|
|
|||
|
|
@ -45,6 +45,7 @@ const elements = {
|
|||
adminInputVMID: document.getElementById("adminInputVMID") as HTMLInputElement,
|
||||
badPasswordAlert: document.getElementById("badPasswordAlert") as HTMLDivElement,
|
||||
incorrectPasswordDismissBtn: document.getElementById("incorrectPasswordDismissBtn") as HTMLButtonElement,
|
||||
ctrlAltDelBtn: document.getElementById("ctrlAltDelBtn") as HTMLButtonElement,
|
||||
// Admin
|
||||
staffbtns: document.getElementById("staffbtns") as HTMLDivElement,
|
||||
restoreBtn: document.getElementById("restoreBtn") as HTMLButtonElement,
|
||||
|
|
@ -633,6 +634,21 @@ elements.screenshotButton.addEventListener('click', () => {
|
|||
open(URL.createObjectURL(blob!), '_blank');
|
||||
})
|
||||
});
|
||||
elements.ctrlAltDelBtn.addEventListener('click', () => {
|
||||
if (!VM) return;
|
||||
// Ctrl
|
||||
VM?.key(0xffe3, true);
|
||||
// Alt
|
||||
VM?.key(0xffe9, true);
|
||||
// Del
|
||||
VM?.key(0xffff, true);
|
||||
// Ctrl
|
||||
VM?.key(0xffe3, false);
|
||||
// Alt
|
||||
VM?.key(0xffe9, false);
|
||||
// Del
|
||||
VM?.key(0xffff, false);
|
||||
});
|
||||
elements.voteResetButton.addEventListener('click', () => VM?.vote(true));
|
||||
elements.voteYesBtn.addEventListener('click', () => VM?.vote(true));
|
||||
elements.voteNoBtn.addEventListener('click', () => VM?.vote(false));
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user