mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
uparrow = edit last message in chat
ctrl+uparrow = edit last user message removed ctrl+uparrow for autoconnect hotkey
This commit is contained in:
@@ -660,7 +660,7 @@ $("document").ready(function () {
|
||||
//Generate("regenerate");
|
||||
}
|
||||
}
|
||||
if (event.ctrlKey && event.key == "ArrowUp") {
|
||||
/* if (event.ctrlKey && event.key == "ArrowUp") {
|
||||
//Ctrl+UpArrow for Connect to last server
|
||||
console.log(main_api);
|
||||
if (online_status === "no_connection") {
|
||||
@@ -674,7 +674,7 @@ $("document").ready(function () {
|
||||
document.getElementById("api_button_textgenerationwebui").click();
|
||||
}
|
||||
}
|
||||
}
|
||||
} */
|
||||
if (event.ctrlKey && event.key == "ArrowLeft") { //for debug, show all local stored vars
|
||||
CheckLocal();
|
||||
}
|
||||
@@ -705,8 +705,25 @@ $("document").ready(function () {
|
||||
$('.swipe_right:last').click();
|
||||
}
|
||||
}
|
||||
|
||||
if (event.key == "ArrowUp") { //edits last message if chatbar is empty and focused
|
||||
console.log('got uparrow input');
|
||||
if (
|
||||
$("#send_textarea").val() === '' &&
|
||||
isInputElementInFocus("#send_textarea") &&
|
||||
$(".swipe_right:last").css('display') === 'flex' &&
|
||||
$("#character_popup").css("display") === "none" &&
|
||||
$("#shadow_select_chat_popup").css("display") === "none"
|
||||
) {
|
||||
const lastMes = document.querySelector('.last_mes');
|
||||
const editMes = lastMes.querySelector('.mes_block .mes_edit');
|
||||
if (editMes !== null) {
|
||||
$(editMes).click();
|
||||
}
|
||||
}
|
||||
}
|
||||
if (event.ctrlKey && event.key == "ArrowUp") { //edits last message if chatbar is empty and focused
|
||||
console.log('got ctrl+uparrow input');
|
||||
if (
|
||||
$("#send_textarea").val() === '' &&
|
||||
isInputElementInFocus("#send_textarea") &&
|
||||
|
Reference in New Issue
Block a user