You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kw...@apache.org on 2023/12/29 18:41:11 UTC
(maven-doxia) branch bugfix/DOXIA-715-text-with-attributes created (now f9b57b27)
This is an automated email from the ASF dual-hosted git repository.
kwin pushed a change to branch bugfix/DOXIA-715-text-with-attributes
in repository https://gitbox.apache.org/repos/asf/maven-doxia.git
at f9b57b27 [DOXIA-715] Consider attributes for text(...) in AptSink and MarkdownSink
This branch includes the following new commits:
new f9b57b27 [DOXIA-715] Consider attributes for text(...) in AptSink and MarkdownSink
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
(maven-doxia) 01/01: [DOXIA-715] Consider attributes for text(...) in AptSink and MarkdownSink
Posted by kw...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
kwin pushed a commit to branch bugfix/DOXIA-715-text-with-attributes
in repository https://gitbox.apache.org/repos/asf/maven-doxia.git
commit f9b57b27425e8a936ec5a7b6a16b19d37d76ec1f
Author: Konrad Windszus <kw...@apache.org>
AuthorDate: Fri Dec 29 19:41:06 2023 +0100
[DOXIA-715] Consider attributes for text(...) in AptSink and
MarkdownSink
---
.../src/main/java/org/apache/maven/doxia/module/apt/AptSink.java | 6 ++++++
.../java/org/apache/maven/doxia/module/markdown/MarkdownSink.java | 6 ++++++
2 files changed, 12 insertions(+)
diff --git a/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptSink.java b/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptSink.java
index 29480b8a..58a2a0ec 100644
--- a/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptSink.java
+++ b/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptSink.java
@@ -808,6 +808,9 @@ public class AptSink extends AbstractTextSink implements AptMarkup {
@Override
public void text(String text, SinkEventAttributes attributes) {
+ if (attributes != null) {
+ inline(attributes);
+ }
if (tableCaptionFlag) {
tableCaptionBuffer.append(text);
} else if (headerFlag || bufferFlag) {
@@ -817,6 +820,9 @@ public class AptSink extends AbstractTextSink implements AptMarkup {
} else {
content(text);
}
+ if (attributes != null) {
+ inline_();
+ }
}
/** {@inheritDoc} */
diff --git a/doxia-modules/doxia-module-markdown/src/main/java/org/apache/maven/doxia/module/markdown/MarkdownSink.java b/doxia-modules/doxia-module-markdown/src/main/java/org/apache/maven/doxia/module/markdown/MarkdownSink.java
index 68ef34ff..cca67d4f 100644
--- a/doxia-modules/doxia-module-markdown/src/main/java/org/apache/maven/doxia/module/markdown/MarkdownSink.java
+++ b/doxia-modules/doxia-module-markdown/src/main/java/org/apache/maven/doxia/module/markdown/MarkdownSink.java
@@ -686,6 +686,9 @@ public class MarkdownSink extends AbstractTextSink implements MarkdownMarkup {
@Override
public void text(String text, SinkEventAttributes attributes) {
+ if (attributes != null) {
+ inline(attributes);
+ }
if (tableCaptionFlag) {
tableCaptionBuffer.append(text);
} else if (headerFlag || bufferFlag) {
@@ -695,6 +698,9 @@ public class MarkdownSink extends AbstractTextSink implements MarkdownMarkup {
} else {
content(text);
}
+ if (attributes != null) {
+ inline_();
+ }
}
@Override