diff --git a/public/scripts/RossAscends-mods.js b/public/scripts/RossAscends-mods.js index 0802c8e9b..0276fdae6 100644 --- a/public/scripts/RossAscends-mods.js +++ b/public/scripts/RossAscends-mods.js @@ -705,5 +705,28 @@ $("document").ready(function () { $('.swipe_right:last').click(); } } + if (event.key == "ArrowUp") { //edits last message if chatbar is empty + 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" + ) { + console.log('environment checks passed, seeking div'); + const isUserMesList = document.querySelectorAll('div[is_user="true"]'); + console.log(isUserMesList); + const lastIsUserMes = isUserMesList[isUserMesList.length - 1]; + console.log(lastIsUserMes); + const editMes = lastIsUserMes.querySelector('.mes_block .mes_edit'); + console.log(editMes); + if (editMes !== null) { + console.log('found the div, clicking'); + $(editMes).click(); + } + /* $('.mes').find('is_user', 'true').last().children(find('.edit_mes')).click(); */ + } + } }); });