From ba834f9f21ec4e50e544d4c155fe08eb6f591272 Mon Sep 17 00:00:00 2001 From: rahban Date: Tue, 19 Aug 2025 16:51:32 +0530 Subject: [PATCH 01/12] added navigation using up and down keys --- assets/html/js/search.js | 6 ++ assets/html/js/shortcut.js | 69 +++++++++++++++++-- .../html/scss/documenter/layout/_search.scss | 7 +- assets/html/themes/catppuccin-frappe.css | 2 +- assets/html/themes/catppuccin-latte.css | 2 +- assets/html/themes/catppuccin-macchiato.css | 2 +- assets/html/themes/catppuccin-mocha.css | 2 +- assets/html/themes/documenter-dark.css | 2 +- assets/html/themes/documenter-light.css | 2 +- 9 files changed, 80 insertions(+), 14 deletions(-) diff --git a/assets/html/js/search.js b/assets/html/js/search.js index 83ab4ee5cb..f3fb5d5432 100644 --- a/assets/html/js/search.js +++ b/assets/html/js/search.js @@ -548,6 +548,9 @@ function runSearchMainCode() { } $(".search-modal-card-body").html(search_result_container); + + // Trigger event to reset keyboard navigation selection + document.dispatchEvent(new CustomEvent("search-results-updated")); } else { if (!$(".search-modal-card-body").hasClass("is-justify-content-center")) { $(".search-modal-card-body").addClass("is-justify-content-center"); @@ -556,6 +559,9 @@ function runSearchMainCode() { $(".search-modal-card-body").html(`
Type something to get started!
`); + + // Trigger event to reset keyboard navigation selection + document.dispatchEvent(new CustomEvent("search-results-updated")); } } diff --git a/assets/html/js/shortcut.js b/assets/html/js/shortcut.js index c4452c2271..92ea7be1ef 100644 --- a/assets/html/js/shortcut.js +++ b/assets/html/js/shortcut.js @@ -24,12 +24,21 @@ $(document).ready(function () { `; let search_modal_footer = ` -