Author: jvanzyl
Date: Sun Nov 27 07:06:23 2005
New Revision: 349243

URL: http://svn.apache.org/viewcvs?rev=349243&view=rev
Log:
o links with no text, just the reference.

Modified:
    
maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/LinkBlock.java
    
maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java
    maven/doxia/trunk/doxia-core/src/test/site/confluence/page.confluence

Modified: 
maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/LinkBlock.java
URL: 
http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/LinkBlock.java?rev=349243&r1=349242&r2=349243&view=diff
==============================================================================
--- 
maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/LinkBlock.java
 (original)
+++ 
maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/LinkBlock.java
 Sun Nov 27 07:06:23 2005
@@ -27,7 +27,9 @@
     public final void traverse( final Sink sink )
     {
         sink.link( reference );
+
         sink.text( text );
+
         sink.link_();
     }
 }

Modified: 
maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java
URL: 
http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java?rev=349243&r1=349242&r2=349243&view=diff
==============================================================================
--- 
maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java
 (original)
+++ 
maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java
 Sun Nov 27 07:06:23 2005
@@ -82,8 +82,18 @@
                     case ']':
                         if ( insideLink )
                         {
-                            String[] pieces = StringUtils.split( 
text.toString(), "|" );
-                            blocks.add( new LinkBlock( pieces[1], pieces[0] ) 
);
+                            String link = text.toString();
+
+                            if ( link.indexOf( "|" ) > 0 )
+                            {
+                                String[] pieces = StringUtils.split( 
text.toString(), "|" );
+                                blocks.add( new LinkBlock( pieces[1], 
pieces[0] ) );
+                            }
+                            else
+                            {
+                                blocks.add( new LinkBlock( link, link ) );
+                            }
+
                             text = new StringBuffer();
                         }
 

Modified: maven/doxia/trunk/doxia-core/src/test/site/confluence/page.confluence
URL: 
http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/test/site/confluence/page.confluence?rev=349243&r1=349242&r2=349243&view=diff
==============================================================================
--- maven/doxia/trunk/doxia-core/src/test/site/confluence/page.confluence 
(original)
+++ maven/doxia/trunk/doxia-core/src/test/site/confluence/page.confluence Sun 
Nov 27 07:06:23 2005
@@ -6,6 +6,8 @@
 
 Here is a link to [JIRA|http://jira.codehaus.org]
 
+Here is a link with no text [http://jira.codehaus.org]
+
 This is some {{monospaced}} text.
 
 h1. I am h1


Reply via email to