Update.
This commit is contained in:
parent
f954a34384
commit
b94f7a9532
@ -198,25 +198,27 @@ app.addEventListener("channel-message", (data) => {
|
||||
let escPressed = false, gPressCount = 0, keyTimeout;
|
||||
document.addEventListener('keydown', function(event) {
|
||||
if (event.key === 'Escape') {
|
||||
escPressed = true; gPressCount = 0;
|
||||
clearTimeout(keyTimeout);
|
||||
keyTimeout = setTimeout(() => { escPressed = false; }, 300);
|
||||
gPressCount = 0;
|
||||
document.activeElement.blur();
|
||||
}
|
||||
if (event.key === 'G' && escPressed) {
|
||||
console.info(event.key)
|
||||
console.info(escPressed)
|
||||
if (event.key === 'g' && !chatInputField.isActive()) {
|
||||
gPressCount++;
|
||||
clearTimeout(keyTimeout);
|
||||
keyTimeout = setTimeout(() => { gPressCount = 0; }, 300);
|
||||
if (gPressCount === 2) {
|
||||
gPressCount = 0; escPressed = false;
|
||||
messagesContainer.querySelector(".message:last-child")?.scrollIntoView({ block: "end", inline: "nearest" });
|
||||
setTimeout(() => chatInputField.focus(), 500);
|
||||
gPressCount = 0;
|
||||
messagesContainer.querySelector(".message:first-child")?.scrollIntoView({ block: "end", inline: "nearest" });
|
||||
loadExtra();
|
||||
}
|
||||
}
|
||||
if (event.shiftKey && event.key === 'G') {
|
||||
if (chatInputField.isActive()) {
|
||||
// if (chatInputField.isActive()) {
|
||||
event.preventDefault();
|
||||
updateLayout(true);
|
||||
setTimeout(() => chatInputField.focus(), 500);
|
||||
}
|
||||
// }
|
||||
}
|
||||
});
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user