From d4570297d931c001b3a95ba3ab5f3891fd8a99f9 Mon Sep 17 00:00:00 2001 From: tdro Date: Wed, 4 May 2022 03:56:38 -0400 Subject: static/js/fixedsearch: Keep search bar focused on inactivity --- static/css/default.css | 10 ++++++---- static/js/fixedsearch.ts | 4 ++++ static/js/index.js | 4 ++++ 3 files changed, 14 insertions(+), 4 deletions(-) (limited to 'static') diff --git a/static/css/default.css b/static/css/default.css index 3ecb7a9..caeaab5 100644 --- a/static/css/default.css +++ b/static/css/default.css @@ -1147,6 +1147,7 @@ search-entry { width: 100%; } +search-entry[data-focus], search-entry:focus-within { position: absolute; } @@ -1161,12 +1162,12 @@ search-entry form { background-color: var(--background); border-radius: 0.5rem; border: 1px solid; - border: 1px solid; border-color: #ccc; border-color: var(--border-darker); display: inline-flex; - margin: 0 0.5rem; + margin: 0 1rem; width: 100%; + position: relative; } search-entry form button { @@ -1212,13 +1213,14 @@ search-entry form input:focus { search-entry ul { position: absolute; background-color: inherit; - padding-top: 3rem; + padding-top: 2.9rem; border: 1px solid #ccc; border: 1px solid var(--border-darker); border-radius: 0.5rem; z-index: -1; - margin-right: 0.5rem; + margin-right: 1rem; margin-left: -0.05rem; + width: 100.3%; } search-entry ul li a span { diff --git a/static/js/fixedsearch.ts b/static/js/fixedsearch.ts index 26b9ac1..3788cb3 100644 --- a/static/js/fixedsearch.ts +++ b/static/js/fixedsearch.ts @@ -9,6 +9,7 @@ const query = document.getElementById("search-input"); // input box for search const submit = document.getElementById("search-submit"); // form submit button const dropdown = document.getElementById("search-results"); // targets the