From fc0b4ecdfb921c69b20a3654118477c890e88e70 Mon Sep 17 00:00:00 2001 From: develoopeer Date: Fri, 15 Nov 2024 11:03:34 +0300 Subject: [PATCH] Better autofocus, to make it work on mobile somehow --- internal/assets/static/js/main.js | 4 ++++ internal/assets/templates/search.html | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/internal/assets/static/js/main.js b/internal/assets/static/js/main.js index 25d78ca6..770a45af 100644 --- a/internal/assets/static/js/main.js +++ b/internal/assets/static/js/main.js @@ -614,6 +614,10 @@ async function setupPage() { setupLazyImages(); } finally { pageElement.classList.add("content-ready"); + const inputElement = document.getElementsByClassName("search-input")[0]; + if (inputElement.dataset.autofocus == 'autofocus'){ + inputElement.focus() + } for (let i = 0; i < contentReadyCallbacks.length; i++) { contentReadyCallbacks[i](); diff --git a/internal/assets/templates/search.html b/internal/assets/templates/search.html index df84e9da..79e6af46 100644 --- a/internal/assets/templates/search.html +++ b/internal/assets/templates/search.html @@ -16,7 +16,7 @@ - +
S