From fd264a9df3290182a89b2115e594801b95093e01 Mon Sep 17 00:00:00 2001 From: David Karlsson <35727626+dvdksn@users.noreply.github.com> Date: Wed, 22 Nov 2023 20:42:52 +0100 Subject: [PATCH 1/2] search: add docsearch container class and h1 ids Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com> --- layouts/_default/cli.html | 6 ++++-- layouts/_default/glossary.html | 6 ++++-- layouts/_default/list.html | 4 ++-- layouts/_default/single.html | 4 ++-- layouts/samples/single.html | 6 ++++-- 5 files changed, 16 insertions(+), 10 deletions(-) diff --git a/layouts/_default/cli.html b/layouts/_default/cli.html index 339d431719..ade1e78566 100644 --- a/layouts/_default/cli.html +++ b/layouts/_default/cli.html @@ -12,8 +12,10 @@ {{ .Scratch.Set "headings" slice }} {{ .Scratch.Set "subheadings" slice }} {{ partial "breadcrumbs.html" . }} -
-

{{ .Title }}

+
+ {{ with .Title }} +

{{ . }}

+ {{ end }} {{ $data.short | .RenderString (dict "display" "block") }} {{ if $data.deprecated }}
diff --git a/layouts/_default/glossary.html b/layouts/_default/glossary.html index f234aeb014..5d2bfb714c 100644 --- a/layouts/_default/glossary.html +++ b/layouts/_default/glossary.html @@ -4,8 +4,10 @@ {{ define "main" }} {{ partial "breadcrumbs.html" . }} -
-

{{ .Title }}

+
+ {{ with .Title }} +

{{ . }}

+ {{ end }} diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 9a121cf298..334ad4e41c 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -4,9 +4,9 @@ {{ define "main" }} {{ partial "breadcrumbs.html" . }} -
+
{{ with .Title }} -

{{ . }}

+

{{ . }}

{{ end }} {{ .Content }}
diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 9a121cf298..334ad4e41c 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -4,9 +4,9 @@ {{ define "main" }} {{ partial "breadcrumbs.html" . }} -
+
{{ with .Title }} -

{{ . }}

+

{{ . }}

{{ end }} {{ .Content }}
diff --git a/layouts/samples/single.html b/layouts/samples/single.html index 437e7c7c59..839f7f33df 100644 --- a/layouts/samples/single.html +++ b/layouts/samples/single.html @@ -4,8 +4,10 @@ {{ define "main" }} {{ partial "breadcrumbs.html" . }} -
-

{{ .Title }}

+
+ {{ with .Title }} +

{{ . }}

+ {{ end }}

Note

From 3ac25b7a2cd7469464b9d16934e966f85f6ae01f Mon Sep 17 00:00:00 2001 From: David Karlsson <35727626+dvdksn@users.noreply.github.com> Date: Wed, 22 Nov 2023 20:43:36 +0100 Subject: [PATCH 2/2] search: refactor page entries in toc Wraps the entry title in a span element so that we can have a single querySelector to get the textContent of the title of a top-level toc item of a page: document.querySelector("#sectiontree li:has([aria-current]) :is(a, button) span") Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com> --- layouts/partials/sidebar.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/layouts/partials/sidebar.html b/layouts/partials/sidebar.html index 795392d1b1..12a57fe51a 100644 --- a/layouts/partials/sidebar.html +++ b/layouts/partials/sidebar.html @@ -53,10 +53,10 @@ {{ $isCurrent := eq (urls.Parse $ctx.Permalink).Path .entry.path }}

{{ end }} {{ end }}