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>2022-06-16 12:54:51 +0300
committerDavid O'Regan <doregan@gitlab.com>2022-06-16 12:54:51 +0300
commit700448adb96fe2a19bfb0c31b751ae99d188d9d7 (patch)
tree8e37cf20cf8a67ab35284bc2b7384ab6d94e58b8 /layouts
parentbe62e2e61b36d9619ee368aa7d0156a5d1590b2a (diff)
Use instantsearch-vue for the dedicated search page
Diffstat (limited to 'layouts')
-rw-r--r--layouts/head.html1
-rw-r--r--layouts/instantsearch-head.html4
-rw-r--r--layouts/instantsearch.html12
3 files changed, 7 insertions, 10 deletions
diff --git a/layouts/head.html b/layouts/head.html
index faaf345c..9d101b64 100644
--- a/layouts/head.html
+++ b/layouts/head.html
@@ -22,6 +22,7 @@
<% else %>
<meta name="docsearch:version" content="<%= ENV['CI_DEFAULT_BRANCH'] %>" />
<% end %>
+<link crossorigin href="https://3PNCFOU757-dsn.algolia.net" rel="preconnect" />
<!-- Enable CSP headers -->
<% unless ENV['DISABLE_CSP'] %>
diff --git a/layouts/instantsearch-head.html b/layouts/instantsearch-head.html
deleted file mode 100644
index d6af4e06..00000000
--- a/layouts/instantsearch-head.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!-- instantsearch -->
-<link rel="stylesheet" href="<%= @items['/assets/stylesheets/instantsearch.*'].path %>">
-<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/instantsearch.css@7.4.5/themes/algolia-min.css">
-<!-- end of instantsearch -->
diff --git a/layouts/instantsearch.html b/layouts/instantsearch.html
index b9a349cf..514e7273 100644
--- a/layouts/instantsearch.html
+++ b/layouts/instantsearch.html
@@ -3,7 +3,7 @@
<head>
<%= render '/head.*' %>
<link rel="canonical" href="<%= @config[:base_url] %>/search/">
- <%= render '/instantsearch-head.*' %>
+ <link rel="stylesheet" href="/frontend/search/instantsearch.css">
</head>
<body>
<%= render '/gtm.*' %>
@@ -11,17 +11,17 @@
<section class="gl-docs container pt-5">
<div class="row">
<div class="col-12 mt-5">
- <div class="main class pl-lg-4 instantsearch-input">
- <%= yield %>
+ <div class="main class pl-lg-4">
+ <div class="js-instantsearch"></div>
<%= render '/footer.*' %>
</div>
</div>
</div>
</section>
- <script src="/frontend/shared/global_imports.js"></script>
- <script type="application/javascript" src="<%= @items['/assets/javascripts/badges.*'].path %>"></script>
+ <script src="<%= @items['/frontend/shared/global_imports.*'].path %>"></script>
<script src="<%= @items['/frontend/header/index.*'].path %>"></script>
- <script src="<%= @items['/frontend/search/index.*'].path %>"></script>
+ <script src="<%= @items['/frontend/search/instantsearch.*'].path %>"></script>
+
<% if production? %>
<%# Add analytics only in production %>
<%= render '/analytics.*' %>