From 6c308d669ad4d1a869f0acbbd9284ffdf9970f5e Mon Sep 17 00:00:00 2001 From: Jan Calanog Date: Tue, 8 Apr 2025 13:02:30 +0200 Subject: [PATCH 1/2] Swap #main-container if TopLevelGroup differs --- src/Elastic.Markdown/Helpers/Htmx.cs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/Elastic.Markdown/Helpers/Htmx.cs b/src/Elastic.Markdown/Helpers/Htmx.cs index d9a4ad7bb..0d70f1d04 100644 --- a/src/Elastic.Markdown/Helpers/Htmx.cs +++ b/src/Elastic.Markdown/Helpers/Htmx.cs @@ -8,13 +8,7 @@ namespace Elastic.Markdown.Helpers; public static class Htmx { - public static string GetHxSelectOob(bool hasSameTopLevelGroup) - { - var selectTargets = "#content-container,#toc-nav"; - if (!hasSameTopLevelGroup) - selectTargets += ",#pages-nav"; - return selectTargets; - } + public static string GetHxSelectOob(bool hasSameTopLevelGroup) => hasSameTopLevelGroup ? "#content-container,#toc-nav" : "#main-container"; public const string Preload = "mousedown"; public const string HxSwap = "none"; From 7d8f5b590add09d721ed42a0f1aeff060fa5d232 Mon Sep 17 00:00:00 2001 From: Jan Calanog Date: Tue, 8 Apr 2025 13:06:15 +0200 Subject: [PATCH 2/2] Fix test --- tests/Elastic.Markdown.Tests/Inline/InlineLinkTests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Elastic.Markdown.Tests/Inline/InlineLinkTests.cs b/tests/Elastic.Markdown.Tests/Inline/InlineLinkTests.cs index 924796c31..ad5558d27 100644 --- a/tests/Elastic.Markdown.Tests/Inline/InlineLinkTests.cs +++ b/tests/Elastic.Markdown.Tests/Inline/InlineLinkTests.cs @@ -49,7 +49,7 @@ public class InlineLinkTests(ITestOutputHelper output) : LinkTestBase(output, public void GeneratesHtml() => // language=html Html.Should().Be( - """

Elasticsearch

""" + """

Elasticsearch

""" ); [Fact]