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

github.com/h-enk/doks.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Elliott <james-d-elliott@users.noreply.github.com>2022-06-25 06:36:32 +0300
committerJames Elliott <james-d-elliott@users.noreply.github.com>2022-06-25 06:36:32 +0300
commitb532c69bd769353490e412e22d790e484aeb91dc (patch)
tree47fa882d474625b89149cf3fbab4f46861f3beef
parentfa01f4ab56541a5acc954f04cc48c67ffa2772ee (diff)
feat: add all method
-rw-r--r--assets/js/index.js8
-rw-r--r--layouts/partials/footer/script-footer.html2
-rw-r--r--layouts/partials/header/header.html2
3 files changed, 8 insertions, 4 deletions
diff --git a/assets/js/index.js b/assets/js/index.js
index 2f47890..0c2de5d 100644
--- a/assets/js/index.js
+++ b/assets/js/index.js
@@ -95,11 +95,15 @@ Source:
// https://discourse.gohugo.io/t/range-length-or-last-element/3803/2
{{ $list := slice }}
- {{- if or (not (isset .Site.Params.options "searchsectionsindex")) (eq (len .Site.Params.options.searchSectionsIndex) 0) }}
- {{- $list = (where .Site.Pages "Section" "docs") }}
+ {{- if and (isset .Site.Params.options "searchsectionsindex") (not (eq (len .Site.Params.options.searchSectionsIndex) 0)) }}
+ {{- if eq .Site.Params.options.searchSectionsIndex "ALL" }}
+ {{- $list = .Site.Pages }}
{{- else }}
{{- $list = (where .Site.Pages "Type" "in" .Site.Params.options.searchSectionsIndex) }}
{{- end }}
+ {{- else }}
+ {{- $list = (where .Site.Pages "Section" "docs") }}
+ {{- end }}
{{ $len := (len $list) -}}
diff --git a/layouts/partials/footer/script-footer.html b/layouts/partials/footer/script-footer.html
index 769494a..1a571d1 100644
--- a/layouts/partials/footer/script-footer.html
+++ b/layouts/partials/footer/script-footer.html
@@ -39,7 +39,7 @@
{{ if $showFlexSearch -}}
{{ $flexSearch := resources.Get "js/vendor/flexsearch/dist/flexsearch.bundle.js" -}}
{{ $slice = $slice | append $flexSearch -}}
- {{ if (isset .Site.Params.options "searchsectionsshow") -}}
+ {{ if and (isset .Site.Params.options "searchsectionsshow") (not (eq .Site.Params.options.searchSectionsShow "ALL")) -}}
{{ $showFlexSearch = or (eq (len .Site.Params.options.searchSectionsShow) 0) (in .Site.Params.options.searchSectionsShow .Section) -}}
{{ end -}}
{{ end -}}
diff --git a/layouts/partials/header/header.html b/layouts/partials/header/header.html
index 8b4e4ca..77c24de 100644
--- a/layouts/partials/header/header.html
+++ b/layouts/partials/header/header.html
@@ -79,7 +79,7 @@
{{- $showFlexSearch := .Site.Params.options.flexSearch }}
{{- if $showFlexSearch }}
- {{- if (isset .Site.Params.options "searchsectionsshow") }}
+ {{- if and (isset .Site.Params.options "searchsectionsshow") (not (eq .Site.Params.options.searchSectionsShow "ALL")) }}
{{- $showFlexSearch = or (eq (len .Site.Params.options.searchSectionsShow) 0) (in .Site.Params.options.searchSectionsShow .Section) }}
{{- end }}
{{- end }}