diff options
author | Sarah German <sgerman@gitlab.com> | 2023-03-27 20:12:17 +0300 |
---|---|---|
committer | Sarah German <sgerman@gitlab.com> | 2023-03-27 20:12:17 +0300 |
commit | bf5ecdc2e228444c99d823f889b099b59acaec32 (patch) | |
tree | 2edfa3660d850fffbd6c12e8445c01cf1831f27b /layouts | |
parent | f11398dcbccfb51880c3e2209cdff881b96cf885 (diff) |
Add autocomplete to Google search forms
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/default.html | 4 | ||||
-rw-r--r-- | layouts/head.html | 1 | ||||
-rw-r--r-- | layouts/header.html | 2 |
3 files changed, 4 insertions, 3 deletions
diff --git a/layouts/default.html b/layouts/default.html index dee2f472..68dbf471 100644 --- a/layouts/default.html +++ b/layouts/default.html @@ -72,9 +72,7 @@ <script src="<%= @items['/frontend/shared/global_imports.*'].path %>"></script> <% if @config[:search_backend] == "algolia" %> <script src="<%= @items['/frontend/search/docsearch.*'].path %>"></script> - <% elsif @config[:search_backend] == "google" %> - <script src="<%= @items['/frontend/search/google.*'].path %>"></script> - <% else %> + <% elsif @config[:search_backend] == "lunr" %> <script src="<%= @items['/frontend/search/lunrsearch.*'].path %>"></script> <% end %> <script src="<%= @items['/assets/javascripts/toggle_popover.*'].path %>"></script> diff --git a/layouts/head.html b/layouts/head.html index 99284d35..2a99649a 100644 --- a/layouts/head.html +++ b/layouts/head.html @@ -32,6 +32,7 @@ <% if @config[:search_backend] == "google" && @config[:google_search_key] %> <script>const GOOGLE_SEARCH_KEY = "<%= @config[:google_search_key] %>";</script> +<script async src="https://cse.google.com/cse.js?cx=97494f9fe316a426d"></script> <% end %> <!-- Enable CSP headers --> diff --git a/layouts/header.html b/layouts/header.html index 21b2cd6c..8526c79a 100644 --- a/layouts/header.html +++ b/layouts/header.html @@ -14,6 +14,8 @@ <% unless %w(search index.erb).any?(location) %> <% if @config[:search_backend] == "algolia" %> <div id="docsearch" class="gl-my-3 gl-md-mt-0 gl-md-mb-0"></div> + <% elsif @config[:search_backend] == "google" %> + <div class="gcse-searchbox-only" enableAutoComplete="true" data-resultsUrl="/search/"></div> <% else %> <div class="js-search-form"></div> <% end %> |