Skip to content

Commit bde09f7

Browse files
committed
Bust it
1 parent 265012f commit bde09f7

3 files changed

Lines changed: 8 additions & 4 deletions

File tree

_includes/components/site-search.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<div class="site-search-overlay" data-site-search-overlay hidden aria-hidden="true">
1+
<div class="site-search-overlay" data-site-search-overlay data-site-search-index="{{ '/search.json' | relative_url | append: cacheBust }}" hidden aria-hidden="true">
22
<div class="site-search-dialog design-card" role="dialog" aria-modal="true" aria-labelledby="site-search-title">
33
<form class="site-search" data-site-search action="/search/" method="get" role="search">
44
<div class="site-search-bar">
@@ -24,4 +24,4 @@
2424
</form>
2525
</div>
2626
</div>
27-
<script src="{{ '/assets/js/site-search.js' | relative_url }}"></script>
27+
<script src="{{ '/assets/js/site-search.js' | relative_url | append: cacheBust }}"></script>

_includes/layouts/meta.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@
1919
{% favicon %}
2020

2121
<script src="https://unpkg.com/alpinejs" defer></script>
22-
{% assign cacheBust = site.time | date:'?v=%s' | append: '-r23' %}
22+
{% assign cacheBust = site.time | date:'?v=%s' | append: '-r24' %}
2323
<link rel="stylesheet" media="all" href="{{ "/assets/css/main.css" | relative_url | append: cacheBust }}">

assets/js/site-search.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
(function () {
22
var INDEX_URL = '/search.json'
3+
4+
function indexUrl(overlay) {
5+
return (overlay && overlay.getAttribute('data-site-search-index')) || INDEX_URL
6+
}
37
var PAGE_MAX_RESULTS = 24
48
var MODAL_MAX_RESULTS = 10
59

@@ -244,7 +248,7 @@
244248
}
245249
}
246250

247-
fetch(INDEX_URL, { credentials: 'same-origin' })
251+
fetch(indexUrl(overlay), { credentials: 'same-origin' })
248252
.then(function (res) {
249253
if (!res.ok) throw new Error('search index failed')
250254
return res.json()

0 commit comments

Comments
 (0)