Optimize Ctrl+Enter selector + add logs

This commit is contained in:
Cohee
2023-06-14 14:12:20 +03:00
parent 873e89d7c6
commit 90abca51df

View File

@@ -833,12 +833,16 @@ $("document").ready(function () {
// Ctrl+Enter for Regeneration Last Response. If editing, accept the edits instead // Ctrl+Enter for Regeneration Last Response. If editing, accept the edits instead
if (event.ctrlKey && event.key == "Enter") { if (event.ctrlKey && event.key == "Enter") {
const editMesDone = document.querySelector(".mes_edit_buttons[style='display: inline-flex;'] > .mes_edit_done") ; const editMesDone = $(".mes_edit_done:visible");
if (editMesDone !== null) { if (editMesDone.length > 0) {
$(editMesDone).click(); console.debug("Accepting edits with Ctrl+Enter");
editMesDone.trigger('click');
} else if (is_send_press == false) { } else if (is_send_press == false) {
console.debug("Regenerating with Ctrl+Enter");
$('#option_regenerate').click(); $('#option_regenerate').click();
$('#options').hide(); $('#options').hide();
} else {
console.debug("Ctrl+Enter ignored");
} }
} }
//ctrl+left to show all local stored vars (debug) //ctrl+left to show all local stored vars (debug)