Author: ltheussl
Date: Wed Oct 10 12:07:38 2007
New Revision: 583579
URL: http://svn.apache.org/viewvc?rev=583579&view=rev
Log:
Remove itemFlag from XhtmlSink. I guess it was used to work around a bug in the
apt parser, this should be fixed there. Paragraphs are legal and significant in
list items, so they shouldn't be stripped.
Modified:
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java
Modified:
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java
URL:
http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java?rev=583579&r1=583578&r2=583579&view=diff
==============================================================================
---
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java
(original)
+++
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java
Wed Oct 10 12:07:38 2007
@@ -201,12 +201,14 @@
li = (HtmlListItem) elementIterator.next();
assertNotNull( li );
- // No paragraph renderer
- assertEquals( li.getFirstChild().asText().trim(), "Item 11." );
+ p = (HtmlParagraph) elementIterator.next();
+ assertNotNull( p );
+ assertEquals( p.getFirstChild().asText().trim(), "Item 11." );
li = (HtmlListItem) elementIterator.next();
assertNotNull( li );
- // No paragraph renderer
- assertEquals( li.getFirstChild().asText().trim(), "Item 12." );
+ p = (HtmlParagraph) elementIterator.next();
+ assertNotNull( p );
+ assertEquals( p.getFirstChild().asText().trim(), "Item 12." );
li = (HtmlListItem) elementIterator.next();
assertNotNull( li );
assertEquals( li.getFirstChild().asText().trim(), "Item 13." );
@@ -505,7 +507,10 @@
li = (HtmlListItem) elementIterator.next();
assertNotNull( li );
- assertEquals( li.getFirstChild().asText().trim(), "list1" );
+
+ p = (HtmlParagraph) elementIterator.next();
+ assertNotNull( p );
+ assertEquals( p.getFirstChild().asText().trim(), "list1" );
assertFalse( elementIterator.hasNext() );
}
Modified:
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java
URL:
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java?rev=583579&r1=583578&r2=583579&view=diff
==============================================================================
---
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java
(original)
+++
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java
Wed Oct 10 12:07:38 2007
@@ -56,8 +56,6 @@
private boolean headFlag;
- private boolean itemFlag;
-
private boolean verbatimFlag;
private int cellCount;
@@ -131,7 +129,6 @@
{
headFlag = false;
resetBuffer();
- itemFlag = false;
verbatimFlag = false;
cellCount = 0;
}
@@ -471,7 +468,6 @@
public void list_()
{
writeEndTag( Tag.UL );
- itemFlag = false;
}
/**
@@ -481,8 +477,6 @@
public void listItem()
{
writeStartTag( Tag.LI );
- itemFlag = true;
- // What follows is at least a paragraph.
}
/**
@@ -533,7 +527,6 @@
public void numberedList_()
{
writeEndTag( Tag.OL );
- itemFlag = false;
}
/**
@@ -543,8 +536,6 @@
public void numberedListItem()
{
writeStartTag( Tag.LI );
- itemFlag = true;
- // What follows is at least a paragraph.
}
/**
@@ -572,7 +563,6 @@
public void definitionList_()
{
writeEndTag( Tag.DL );
- itemFlag = false;
}
/**
@@ -600,8 +590,6 @@
public void definition()
{
writeStartTag( Tag.DD );
- itemFlag = true;
- // What follows is at least a paragraph.
}
/**
@@ -653,10 +641,7 @@
*/
public void paragraph()
{
- if ( !itemFlag )
- {
- writeStartTag( Tag.P );
- }
+ writeStartTag( Tag.P );
}
/**
@@ -665,14 +650,7 @@
*/
public void paragraph_()
{
- if ( itemFlag )
- {
- itemFlag = false;
- }
- else
- {
- writeEndTag( Tag.P );
- }
+ writeEndTag( Tag.P );
}
/**