diff --git a/assets/css/v2/style.css b/assets/css/v2/style.css index 7d7572a2..8df30a83 100644 --- a/assets/css/v2/style.css +++ b/assets/css/v2/style.css @@ -1423,6 +1423,7 @@ atomic-search-interface#search-v2 { } } +atomic-external#search-standalone-header, atomic-search-interface#search-standalone-header { height: fit-content; diff --git a/assets/js/coveo.js b/assets/js/coveo.js index 6e0a8384..b2579d65 100644 --- a/assets/js/coveo.js +++ b/assets/js/coveo.js @@ -85,7 +85,9 @@ async function atomicCoveo() { return request; }, }); - await el.executeFirstSearch(); + + // No standalone searchboxes should be getting executing first search. + if (el.id === 'search-v2') await el.executeFirstSearch(); }); const headerSearchBar = document.querySelector('#search-standalone-header'); diff --git a/layouts/partials/coveo-atomic-search.html b/layouts/partials/coveo-atomic-search.html index c704a89b..96db5fa5 100644 --- a/layouts/partials/coveo-atomic-search.html +++ b/layouts/partials/coveo-atomic-search.html @@ -1,6 +1,6 @@ {{ $redirectionUrl := .redirectionUrl | default .Site.Params.coveo_search_redirect | default "/search.html" }} {{ $id := .id | default "search-standalone-header"}} - - + + diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 9ab8f2d1..14d295e3 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -19,8 +19,16 @@ {{ end }} {{ end }} @@ -35,10 +43,16 @@
- - {{ $redirectUrl := default .Site.Params.coveo_search_redirect "/search.html" }} - - + {{ if in .RelPermalink "search.html" }} + + + {{ $redirectUrl := default .Site.Params.coveo_search_redirect "/search.html" }} + + + {{ else }} + + {{ partial "coveo-atomic-search.html" (dict "id" "search-standalone-header-dropdown") }} + {{ end }}
{{ end }}