Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-docs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSarah German <sgerman@gitlab.com>2023-03-27 20:12:17 +0300
committerSarah German <sgerman@gitlab.com>2023-03-27 20:12:17 +0300
commitbf5ecdc2e228444c99d823f889b099b59acaec32 (patch)
tree2edfa3660d850fffbd6c12e8445c01cf1831f27b /layouts
parentf11398dcbccfb51880c3e2209cdff881b96cf885 (diff)
Add autocomplete to Google search forms
Diffstat (limited to 'layouts')
-rw-r--r--layouts/default.html4
-rw-r--r--layouts/head.html1
-rw-r--r--layouts/header.html2
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 %>