From 59cbf667877f91412f5399b7a636c2b54c927203 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20R=C3=B6nnqvist?= Date: Thu, 11 Dec 2025 11:59:33 +0100 Subject: [PATCH] Make a tiny simplification to the parameters HTML output --- .../MarkdownRenderer+Parameters.swift | 8 +--- .../MarkdownRenderer+PageElementsTests.swift | 44 +++++-------------- 2 files changed, 13 insertions(+), 39 deletions(-) diff --git a/Sources/DocCHTML/MarkdownRenderer+Parameters.swift b/Sources/DocCHTML/MarkdownRenderer+Parameters.swift index a316f6e49..45a43589f 100644 --- a/Sources/DocCHTML/MarkdownRenderer+Parameters.swift +++ b/Sources/DocCHTML/MarkdownRenderer+Parameters.swift @@ -78,9 +78,7 @@ package extension MarkdownRenderer { for parameter in parameterInfo { // name items.append( - .element(named: "dt", children: [ - .element(named: "code", children: [.text(parameter.name)]) - ]) + .element(named: "dt", children: [.text(parameter.name)]) ) // description items.append( @@ -131,9 +129,7 @@ package extension MarkdownRenderer { let index = (offset + primaryOnlyIndices.count(where: { $0 < offset })) * 2 items.insert(contentsOf: [ // Name - .element(named: "dt", children: [ - .element(named: "code", children: [.text(parameter.name)]) - ], attributes: ["class": "\(secondary.language.id)-only"]), + .element(named: "dt", children: [.text(parameter.name)], attributes: ["class": "\(secondary.language.id)-only"]), // Description .element(named: "dd", children: parameter.content.map { visit($0) }, attributes: ["class": "\(secondary.language.id)-only"]) ], at: index) diff --git a/Tests/DocCHTMLTests/MarkdownRenderer+PageElementsTests.swift b/Tests/DocCHTMLTests/MarkdownRenderer+PageElementsTests.swift index 199a88a9b..11ca447e2 100644 --- a/Tests/DocCHTMLTests/MarkdownRenderer+PageElementsTests.swift +++ b/Tests/DocCHTMLTests/MarkdownRenderer+PageElementsTests.swift @@ -131,17 +131,13 @@ struct MarkdownRenderer_PageElementsTests { Parameters
-
- First -
+
First

Some formatted description with code

-
- Second -
+
Second

Some other formatted description

@@ -154,16 +150,12 @@ struct MarkdownRenderer_PageElementsTests { parameters.assertMatches(prettyFormatted: true, expectedXMLString: """

Parameters

-
- First -
+
First

Some formatteddescription with code

-
- Second -
+
Second

Some other formatted description

@@ -194,27 +186,19 @@ struct MarkdownRenderer_PageElementsTests { Parameters
-
- FirstCommon -
+
FirstCommon

Available in both languages

-
- SwiftOnly -
+
SwiftOnly

Only available in Swift

-
- SecondCommon -
+
SecondCommon

Also available in both languages

-
- ObjectiveCOnly -
+
ObjectiveCOnly

Only available in Objective-C

@@ -242,25 +226,19 @@ struct MarkdownRenderer_PageElementsTests { Parameters
-
- First -
+
First

Some description

-
- Third -
+
Third

Some description

-
- Second -
+
Second

Some description