Skip to content

Commit 5c8580c

Browse files
committed
search: load metadata asynchronous as JSON
Signed-off-by: Sebastiaan van Stijn <[email protected]>
1 parent e46cfab commit 5c8580c

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

_includes/body-landing.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -473,7 +473,6 @@ <h5 class="title">Educational resources</h5>
473473
<script src="/js/theme-switcher.js"></script>
474474
<script src="/js/jquery.js"></script>
475475
<script src="/js/bootstrap.min.js"></script>
476-
<script defer src="/js/metadata.js"></script>
477476
<script defer src="/js/search.js"></script>
478477

479478
<script>

_includes/body.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ <h1>{{ page.title }}</h1>
7777
<script defer src="/js/anchorlinks.js"></script>
7878
<script src="/js/jquery.js"></script>
7979
<script src="/js/bootstrap.min.js"></script>
80-
<script defer src="/js/metadata.js"></script>
8180
<script defer src="/js/docs.js"></script>
8281
<script defer src="/js/search.js"></script>
8382
{%- include analytics/polldaddy.html -%}

js/metadata.js renamed to js/metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: null
33
---
4-
const pages = [
4+
[
55
{%- for page in site.html_pages -%}
66
{%- if page.hide_from_sitemap != nil or page.notoc != nil -%}
77
{%- continue -%}

js/search.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,4 +191,9 @@ function queryString()
191191
return vars;
192192
}
193193

194-
$(document).ready(bindSearch);
194+
let pages = []
195+
196+
ready(() => {
197+
getJSON( "/js/metadata.json", data => pages = data);
198+
bindSearch()
199+
})

0 commit comments

Comments
 (0)