Fixed search worker override not being respected

This commit is contained in:
squidfunk 2021-08-29 11:33:54 +02:00
parent 2d411a2b41
commit 441381b7af
5 changed files with 11 additions and 9 deletions

View File

@ -223,7 +223,7 @@
</script> </script>
{% endblock %} {% endblock %}
{% block scripts %} {% block scripts %}
<script src="{{ 'assets/javascripts/bundle.56a63758.min.js' | url }}"></script> <script src="{{ 'assets/javascripts/bundle.756773cc.min.js' | url }}"></script>
{% for path in config["extra_javascript"] %} {% for path in config["extra_javascript"] %}
<script src="{{ path | url }}"></script> <script src="{{ path | url }}"></script>
{% endfor %} {% endfor %}

View File

@ -95,7 +95,8 @@ export function mountSearch(
): Observable<Component<Search>> { ): Observable<Component<Search>> {
const config = configuration() const config = configuration()
try { try {
const worker = setupSearchWorker(config.search, index$) const url = __search?.worker || config.search
const worker = setupSearchWorker(url, index$)
/* Retrieve query and result components */ /* Retrieve query and result components */
const query = getComponentElement("search-query", el) const query = getComponentElement("search-query", el)

View File

@ -39,6 +39,7 @@ import {
export interface GlobalSearchConfig { export interface GlobalSearchConfig {
transform?: SearchTransformFn /* Transformation function */ transform?: SearchTransformFn /* Transformation function */
index?: Promise<SearchIndex> /* Alternate index */ index?: Promise<SearchIndex> /* Alternate index */
worker?: string /* Alternate worker URL */
} }
/* ------------------------------------------------------------------------- */ /* ------------------------------------------------------------------------- */