From 7a1b706835a85ac32df6e62678b59a6050b0dfb3 Mon Sep 17 00:00:00 2001 From: Aevann Date: Tue, 13 Feb 2024 17:17:15 +0200 Subject: [PATCH] do this https://rdrama.net/h/changelog/post/165657/changelog-megathread-marseynotes/5933442#context --- files/assets/js/bottom.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/files/assets/js/bottom.js b/files/assets/js/bottom.js index 478dd3d77..8c53d855d 100644 --- a/files/assets/js/bottom.js +++ b/files/assets/js/bottom.js @@ -174,6 +174,14 @@ let all_images let position let num_of_images +const imagenav_btn = document.getElementById('image-navigation') + +document.addEventListener('keydown', (e) => { + if (['ArrowRight', 'd'].includes(e.key) && imagenav_btn && !imagenav_btn.classList.contains('d-none')) { + imagenav_btn.click() + } +}) + document.addEventListener("click", function (e) { let element = e.target if (element.tagName == "I") @@ -194,7 +202,6 @@ document.addEventListener("click", function (e) { all_images = element.parentElement.parentElement.parentElement.getElementsByClassName('img') if (all_images.length > 1) { num_of_images = all_images.length - const imagenav_btn = document.getElementById('image-navigation') imagenav_btn.classList.remove('d-none') position = [].indexOf.call(all_images, element); position += 1