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