Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXhmikosR <xhmikosr@gmail.com>2020-11-22 18:34:23 +0300
committerXhmikosR <xhmikosr@gmail.com>2021-12-02 17:14:07 +0300
commitbc4bd10c6df7e3c4c60c98bd5747cb5f9b52be6b (patch)
treed51700f42091c92a0da040151437146a9062dd4e
parent97ed344fbc49a78ee0e86a3a7867489b9602667a (diff)
-rw-r--r--config.yml4
-rw-r--r--site/layouts/partials/func/get-js-assets.html17
-rw-r--r--site/layouts/partials/scripts.html6
3 files changed, 9 insertions, 18 deletions
diff --git a/config.yml b/config.yml
index 95607c8f85..e0bf49d60d 100644
--- a/config.yml
+++ b/config.yml
@@ -42,9 +42,9 @@ module:
target: static/favicon.ico
# the following are processed via Hugo pipes so we need them in the assets folder
- ## the following will be printed with Hugo pipes
+ ## the following will be served as is
- source: node_modules/docsearch.js/dist/cdn/docsearch.min.js
- target: assets/js/vendor/docsearch.min.js
+ target: static/docs/5.1/assets/js/vendor/docsearch.min.js
## The following vendor files will be bundled together on top of local js files as /docs.js
- source: node_modules/anchor-js/anchor.min.js
target: assets/js/vendor/anchor.min.js
diff --git a/site/layouts/partials/func/get-js-assets.html b/site/layouts/partials/func/get-js-assets.html
index f2eb1a913c..f49ec34add 100644
--- a/site/layouts/partials/func/get-js-assets.html
+++ b/site/layouts/partials/func/get-js-assets.html
@@ -20,31 +20,18 @@
{{/* Storing the reused mount warning message */}}
{{ $missing_file_warning := "%s not found. Check your mounts settings and/or run `npm i`." }}
{{ $doc_version := site.Params.docs_version }}
-{{/* Doc Search */}}
-{{ if eq .Page.Layout "docs" -}}
- {{ with resources.GetMatch "js/vendor/docsearch.min.js" }}
- {{/* As this is a WIP, we don't customize the asset URL,
- but we will after Hugo .74 and resources.Put (https://github.com/gohugoio/hugo/issues/7406):
- {{ with resources.GetMatch "js/vendor/docsearch.min.js" }}
- {{ $docsearch := . | resources.Put (path.Join "/docs" $doc_version "assets/js/vendor/docsearch.min.js") }}
- {{ $jsAssets = $jsAssets | append $docsearch }}
- */}}
- {{ $jsAssets = $jsAssets | append . }}
- {{ else }}
- {{ errorf $missing_file_warning "docsearch.min.js" }}
- {{ end }}
-{{- end }}
{{/* --- Bundle */}}
{{ $bundle := slice }}
{{/* ----- Mounted from vendors */}}
{{- $vendor_assets := slice -}}
+
{{/* As we need to list the desired mounted files to:
1. Check for missing mounts and throw an error
2. Control order if need be
3. Exclude docsearch (though there would be other ways) */}}
-{{ $vendor_filenames := slice "clipboard.min.js" "anchor.min.js" }}
+{{ $vendor_filenames := slice "anchor.min.js" "clipboard.min.js" }}
{{ range $filename := $vendor_filenames }}
{{ with resources.GetMatch (print "js/vendor/" .) }}
{{ $vendor_assets = $vendor_assets | append . }}
diff --git a/site/layouts/partials/scripts.html b/site/layouts/partials/scripts.html
index f19a9b5825..674724a556 100644
--- a/site/layouts/partials/scripts.html
+++ b/site/layouts/partials/scripts.html
@@ -4,7 +4,11 @@
<script src="/docs/{{ .Site.Params.docs_version }}/dist/js/bootstrap.bundle.js"></script>
{{- end }}
-{{- $variant := cond (eq .Page.Layout "docs") "docs" "default" -}}
+{{ if eq .Page.Layout "docs" -}}
+<script src="/docs/{{ .Site.Params.docs_version }}/assets/js/vendor/docsearch.min.js"></script>
+{{- end }}
+
+{{ $variant := cond (eq .Page.Layout "docs") "docs" "default" -}}
{{- range partialCached "func/get-js-assets" . $variant -}}
<script src="{{ .RelPermalink }}"></script>
{{- end -}}