uparrow = edit last message in chat

ctrl+uparrow = edit last user message

removed ctrl+uparrow for autoconnect hotkey
This commit is contained in:
RossAscends
2023-04-20 23:23:46 +09:00
parent 60bfcc1a6b
commit 6d77dfbf48

View File

@@ -660,21 +660,21 @@ $("document").ready(function () {
//Generate("regenerate"); //Generate("regenerate");
} }
} }
if (event.ctrlKey && event.key == "ArrowUp") { /* if (event.ctrlKey && event.key == "ArrowUp") {
//Ctrl+UpArrow for Connect to last server //Ctrl+UpArrow for Connect to last server
console.log(main_api); console.log(main_api);
if (online_status === "no_connection") { if (online_status === "no_connection") {
if (main_api == "kobold") { if (main_api == "kobold") {
document.getElementById("api_button").click(); document.getElementById("api_button").click();
} }
if (main_api == "novel") { if (main_api == "novel") {
document.getElementById("api_button_novel").click(); document.getElementById("api_button_novel").click();
} }
if (main_api == "textgenerationwebui") { if (main_api == "textgenerationwebui") {
document.getElementById("api_button_textgenerationwebui").click(); document.getElementById("api_button_textgenerationwebui").click();
} }
} }
} } */
if (event.ctrlKey && event.key == "ArrowLeft") { //for debug, show all local stored vars if (event.ctrlKey && event.key == "ArrowLeft") { //for debug, show all local stored vars
CheckLocal(); CheckLocal();
} }
@@ -705,8 +705,25 @@ $("document").ready(function () {
$('.swipe_right:last').click(); $('.swipe_right:last').click();
} }
} }
if (event.key == "ArrowUp") { //edits last message if chatbar is empty and focused if (event.key == "ArrowUp") { //edits last message if chatbar is empty and focused
console.log('got uparrow input'); 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 ( if (
$("#send_textarea").val() === '' && $("#send_textarea").val() === '' &&
isInputElementInFocus("#send_textarea") && isInputElementInFocus("#send_textarea") &&