diff options
author | Sarah German <sgerman@gitlab.com> | 2022-06-16 12:54:51 +0300 |
---|---|---|
committer | David O'Regan <doregan@gitlab.com> | 2022-06-16 12:54:51 +0300 |
commit | 700448adb96fe2a19bfb0c31b751ae99d188d9d7 (patch) | |
tree | 8e37cf20cf8a67ab35284bc2b7384ab6d94e58b8 /layouts | |
parent | be62e2e61b36d9619ee368aa7d0156a5d1590b2a (diff) |
Use instantsearch-vue for the dedicated search page
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/head.html | 1 | ||||
-rw-r--r-- | layouts/instantsearch-head.html | 4 | ||||
-rw-r--r-- | layouts/instantsearch.html | 12 |
3 files changed, 7 insertions, 10 deletions
diff --git a/layouts/head.html b/layouts/head.html index faaf345c5..9d101b64a 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 d6af4e066..000000000 --- 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 b9a349cfc..514e7273e 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.*' %> |