You are viewing a plain text version of this content. The canonical link for it is here.
Posted to doxia-commits@maven.apache.org by br...@apache.org on 2006/04/07 05:26:41 UTC

svn commit: r392173 - /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java

Author: brett
Date: Thu Apr  6 20:26:39 2006
New Revision: 392173

URL: http://svn.apache.org/viewcvs?rev=392173&view=rev
Log:
[DOXIA-48] correctly number ordered lists
Submitted by: Julian Wood

Modified:
    maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java

Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java
URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java?rev=392173&r1=392172&r2=392173&view=diff
==============================================================================
--- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java (original)
+++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java Thu Apr  6 20:26:39 2006
@@ -19,6 +19,7 @@
 import org.apache.maven.doxia.module.HtmlTools;
 import org.apache.maven.doxia.module.xhtml.decoration.render.RenderingContext;
 import org.apache.maven.doxia.parser.Parser;
+import org.apache.maven.doxia.sink.Sink;
 import org.apache.maven.doxia.sink.StructureSink;
 import org.apache.maven.doxia.util.StringUtil;
 import org.codehaus.plexus.util.StringUtils;
@@ -291,7 +292,26 @@
 
     public void numberedList( int numbering )
     {
-        write( "<ol>" );
+        write("<ol type=\"");
+        switch ( numbering )
+        {
+            case Sink.NUMBERING_LOWER_ALPHA:
+                write("a");
+                break;
+            case Sink.NUMBERING_UPPER_ALPHA:
+                write("A");
+                break;
+            case Sink.NUMBERING_LOWER_ROMAN:
+                write("i");
+                break;
+            case Sink.NUMBERING_UPPER_ROMAN:
+                write("I");
+                break;
+            case Sink.NUMBERING_DECIMAL:
+            default:
+                write("1");
+        }
+        write("\">");
     }
 
     public void numberedList_()