Author: dennisl
Date: Sat Aug  5 12:36:00 2006
New Revision: 429037

URL: http://svn.apache.org/viewvc?rev=429037&view=rev
Log:
[MSITE-137] The 'name' element does not work for a menu that references modules.
o The preset menus parent and modules now acknowledge the name attribute in the 
same way as reports do.

Modified:
    
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteMojo.java

Modified: 
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteMojo.java?rev=429037&r1=429036&r2=429037&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteMojo.java
 Sat Aug  5 12:36:00 2006
@@ -271,7 +271,10 @@
                 {
                     List projects = this.reactorProjects;
 
-                    menu.setName( i18n.getString( "site-plugin", locale, 
"report.menu.projectmodules" ) );
+                    if ( menu.getName() == null )
+                    {
+                        menu.setName( i18n.getString( "site-plugin", locale, 
"report.menu.projectmodules" ) );
+                    }
 
                     if ( projects.size() == 1 )
                     {
@@ -704,7 +707,10 @@
 
                     parentUrl = getRelativePath( parentUrl, project.getUrl() );
 
-                    menu.setName( i18n.getString( "site-plugin", locale, 
"report.menu.parentproject" ) );
+                    if ( menu.getName() == null )
+                    {
+                        menu.setName( i18n.getString( "site-plugin", locale, 
"report.menu.parentproject" ) );
+                    }
 
                     MenuItem item = new MenuItem();
                     item.setName( parentProject.getName() );


Reply via email to