Author: ltheussl
Date: Sat Jan  1 15:45:40 2011
New Revision: 1054247

URL: http://svn.apache.org/viewvc?rev=1054247&view=rev
Log:
make sure auto-generated breadcrumbs have proper relative hrefs

Modified:
    
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java
    
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/resources/merged.xml

Modified: 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java?rev=1054247&r1=1054246&r2=1054247&view=diff
==============================================================================
--- 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java
 (original)
+++ 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java
 Sat Jan  1 15:45:40 2011
@@ -209,7 +209,7 @@ public class DefaultDecorationModelInher
             {
                 LinkItem breadcrumb = new LinkItem();
                 breadcrumb.setName( name );
-                breadcrumb.setHref( urlContainer.getNewPath() );
+                breadcrumb.setHref( convertPath( urlContainer.getNewPath(), 
urlContainer ) );
                 cBody.getBreadcrumbs().add( breadcrumb );
             }
             cBody.setBreadcrumbs( mergeLinkItemLists( cBody.getBreadcrumbs(), 
pBody.getBreadcrumbs(), urlContainer ) );

Modified: 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/resources/merged.xml
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/resources/merged.xml?rev=1054247&r1=1054246&r2=1054247&view=diff
==============================================================================
--- 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/resources/merged.xml
 (original)
+++ 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/resources/merged.xml
 Sat Jan  1 15:45:40 2011
@@ -47,7 +47,7 @@ under the License.
       <item name="Apache" href="http://www.apache.org/"/>
       <item name="Jakarta Commons" href="http://jakarta.apache.org/commons/"/>
       <item name="Sandbox" href="http://jakarta.apache.org/commons/sandbox/"/>
-      <item name="Name" href="http://maven.apache.org/doxia"/>
+      <item name="Name" href=""/>
     </breadcrumbs>
 
     <menu name="Top Menu" inherit="top">


Reply via email to