From fa490cf5308f26316d29d0fbc8178ca136236743 Mon Sep 17 00:00:00 2001 From: Jane Sandberg Date: Sat, 6 Oct 2018 05:52:09 -0700 Subject: [PATCH] LP1796225: Only auto-focus search on the home page For a11y and usability, it's better to autofocus form fields only when they are the main purpose of a page. To test: 1) In the public catalog, visit the search results, record view, library details, basket, and password reset pages. Notice that the cursor leaps to the search bar in each of these pages. 2) Apply this commit. 3) Re-visit all those pages. Notice that the cursor no longer leaps to the search bar. 4) Visit the home page of the public catalog. Notice that the cursor still leaps to the search bar on this page only. Signed-off-by: Jane Sandberg Signed-off-by: Terran McCanna Signed-off-by: Galen Charlton --- Open-ILS/src/templates/opac/parts/searchbar.tt2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Open-ILS/src/templates/opac/parts/searchbar.tt2 b/Open-ILS/src/templates/opac/parts/searchbar.tt2 index 1b6b7cfe0a..d86bd7dc2e 100644 --- a/Open-ILS/src/templates/opac/parts/searchbar.tt2 +++ b/Open-ILS/src/templates/opac/parts/searchbar.tt2 @@ -62,7 +62,7 @@ END; store_args='{"org_unit_getter": function() { return [% ctx.search_ou %]; }}' [%- END # opac_visible -%] [%- ELSE -%] - [% IF basic_search != "f" %] autofocus [% END %] x-webkit-speech + [% IF basic_search != "f" AND is_home_page %] autofocus [% END %] x-webkit-speech [%- END # autosuggest enabled %] /> -- 2.43.2