mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2024-06-14 11:52:32 +03:00
Removed deprecated prebuilt index support
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -190,7 +190,7 @@
|
|||||||
"base": base_url,
|
"base": base_url,
|
||||||
"features": features,
|
"features": features,
|
||||||
"translations": {},
|
"translations": {},
|
||||||
"search": "assets/javascripts/workers/search.8397ff9e.min.js" | url,
|
"search": "assets/javascripts/workers/search.01824240.min.js" | url,
|
||||||
"version": config.extra.version or None
|
"version": config.extra.version or None
|
||||||
} -%}
|
} -%}
|
||||||
{%- set translations = app.translations -%}
|
{%- set translations = app.translations -%}
|
||||||
@@ -217,7 +217,7 @@
|
|||||||
</script>
|
</script>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
{% block scripts %}
|
{% block scripts %}
|
||||||
<script src="{{ 'assets/javascripts/bundle.333da091.min.js' | url }}"></script>
|
<script src="{{ 'assets/javascripts/bundle.ccba565e.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 %}
|
||||||
|
|||||||
@@ -68,7 +68,6 @@ export interface SearchIndexDocument {
|
|||||||
export interface SearchIndex {
|
export interface SearchIndex {
|
||||||
config: SearchIndexConfig /* Search index configuration */
|
config: SearchIndexConfig /* Search index configuration */
|
||||||
docs: SearchIndexDocument[] /* Search index documents */
|
docs: SearchIndexDocument[] /* Search index documents */
|
||||||
index?: object /* Prebuilt index */
|
|
||||||
options: SearchOptions /* Search options */
|
options: SearchOptions /* Search options */
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -162,7 +161,7 @@ export class Search {
|
|||||||
*
|
*
|
||||||
* @param data - Search index
|
* @param data - Search index
|
||||||
*/
|
*/
|
||||||
public constructor({ config, docs, index, options }: SearchIndex) {
|
public constructor({ config, docs, options }: SearchIndex) {
|
||||||
this.options = options
|
this.options = options
|
||||||
|
|
||||||
/* Set up document map and highlighter factory */
|
/* Set up document map and highlighter factory */
|
||||||
@@ -172,8 +171,7 @@ export class Search {
|
|||||||
/* Set separator for tokenizer */
|
/* Set separator for tokenizer */
|
||||||
lunr.tokenizer.separator = new RegExp(config.separator)
|
lunr.tokenizer.separator = new RegExp(config.separator)
|
||||||
|
|
||||||
/* If no index was given, create it */
|
/* Create search index */
|
||||||
if (typeof index === "undefined") {
|
|
||||||
this.index = lunr(function () {
|
this.index = lunr(function () {
|
||||||
|
|
||||||
/* Set up multi-language support */
|
/* Set up multi-language support */
|
||||||
@@ -209,11 +207,6 @@ export class Search {
|
|||||||
for (const doc of docs)
|
for (const doc of docs)
|
||||||
this.add(doc)
|
this.add(doc)
|
||||||
})
|
})
|
||||||
|
|
||||||
/* Handle prebuilt index */
|
|
||||||
} else {
|
|
||||||
this.index = lunr.Index.load(index)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -58,9 +58,7 @@ export type SearchWorker = WorkerHandler<SearchMessage>
|
|||||||
*
|
*
|
||||||
* @returns Search index
|
* @returns Search index
|
||||||
*/
|
*/
|
||||||
function setupSearchIndex(
|
function setupSearchIndex({ config, docs }: SearchIndex): SearchIndex {
|
||||||
{ config, docs, index }: SearchIndex
|
|
||||||
): SearchIndex {
|
|
||||||
|
|
||||||
/* Override default language with value from translation */
|
/* Override default language with value from translation */
|
||||||
if (config.lang.length === 1 && config.lang[0] === "en")
|
if (config.lang.length === 1 && config.lang[0] === "en")
|
||||||
@@ -84,7 +82,7 @@ function setupSearchIndex(
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Return search index after defaulting */
|
/* Return search index after defaulting */
|
||||||
return { config, docs, index, options }
|
return { config, docs, options }
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user