From be414a1fe717f3f04845130abdac5e7fae1be865 Mon Sep 17 00:00:00 2001 From: Jan Calanog Date: Fri, 21 Feb 2025 14:36:48 +0100 Subject: [PATCH 1/4] Also add breadcrumbs to the hx-select-oob list --- src/Elastic.Markdown/Myst/Renderers/HtmxLinkInlineRenderer.cs | 2 +- src/Elastic.Markdown/Slices/Layout/_Breadcrumbs.cshtml | 2 +- src/Elastic.Markdown/Slices/Layout/_TocTreeNav.cshtml | 4 ++-- src/Elastic.Markdown/Slices/_Layout.cshtml | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Elastic.Markdown/Myst/Renderers/HtmxLinkInlineRenderer.cs b/src/Elastic.Markdown/Myst/Renderers/HtmxLinkInlineRenderer.cs index 3be658496..e3fa4d587 100644 --- a/src/Elastic.Markdown/Myst/Renderers/HtmxLinkInlineRenderer.cs +++ b/src/Elastic.Markdown/Myst/Renderers/HtmxLinkInlineRenderer.cs @@ -19,7 +19,7 @@ protected override void Write(HtmlRenderer renderer, LinkInline link) _ = renderer.WriteEscapeUrl(link.GetDynamicUrl != null ? link.GetDynamicUrl() ?? link.Url : link.Url); _ = renderer.Write('"'); _ = renderer.WriteAttributes(link); - _ = renderer.Write(" hx-select-oob=\"#markdown-content,#toc-nav,#prev-next-nav\""); + _ = renderer.Write(" hx-select-oob=\"#markdown-content,#toc-nav,#prev-next-nav,#breadcrumbs\""); _ = renderer.Write(" hx-swap=\"none\""); _ = renderer.Write(" hx-push-url=\"true\""); _ = renderer.Write(" hx-indicator=\"#htmx-indicator\""); diff --git a/src/Elastic.Markdown/Slices/Layout/_Breadcrumbs.cshtml b/src/Elastic.Markdown/Slices/Layout/_Breadcrumbs.cshtml index 768fb0852..733fae2d1 100644 --- a/src/Elastic.Markdown/Slices/Layout/_Breadcrumbs.cshtml +++ b/src/Elastic.Markdown/Slices/Layout/_Breadcrumbs.cshtml @@ -1,5 +1,5 @@ @inherits RazorSlice -
    +