Author: brett
Date: Thu Dec 29 16:02:06 2005
New Revision: 359932

URL: http://svn.apache.org/viewcvs?rev=359932&view=rev
Log:
add version element to decoration model for controlling position

Modified:
    
maven/plugins/trunk/maven-site-plugin/src/main/resources/org/apache/maven/plugins/site/default-site.vm
    
maven/plugins/trunk/maven-site-plugin/src/main/resources/site-plugin.properties

Modified: 
maven/plugins/trunk/maven-site-plugin/src/main/resources/org/apache/maven/plugins/site/default-site.vm
URL: 
http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-site-plugin/src/main/resources/org/apache/maven/plugins/site/default-site.vm?rev=359932&r1=359931&r2=359932&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-site-plugin/src/main/resources/org/apache/maven/plugins/site/default-site.vm
 (original)
+++ 
maven/plugins/trunk/maven-site-plugin/src/main/resources/org/apache/maven/plugins/site/default-site.vm
 Thu Dec 29 16:02:06 2005
@@ -124,7 +124,7 @@
   #end
 #end
 
-#macro ( publishDate $position $publishDate )
+#macro ( publishDate $position $publishDate $version )
   #if ( $publishDate && $publishDate.format )
     #set ( $format = $publishDate.format )
   #else
@@ -141,15 +141,45 @@
     #set ( $datePosition = "left" )
   #end
 
+  #if ( $version )
+    #if ( $version.position )
+      #set ( $versionPosition = $version.position )
+    #else
+      #set ( $versionPosition = "left" )
+    #end
+  #end
+
   #if ( $datePosition.equalsIgnoreCase( $position ) )
     #if ( ( $datePosition.equalsIgnoreCase( "right" ) ) || ( 
$datePosition.equalsIgnoreCase( "bottom" ) ) )
        | $i18n.getString( "site-plugin", $locale, 
"template.lastpublished" ): $dateToday
+      #if ( $versionPosition.equalsIgnoreCase( $position ) )
+         | $i18n.getString( "site-plugin", $locale, "template.version" ): 
${project.version}
+      #end
     #elseif ( ( $datePosition.equalsIgnoreCase( "navigation-bottom" ) ) || ( 
$datePosition.equalsIgnoreCase( "navigation-top" ) ) )
-      <div id="lastPublished">$i18n.getString( "site-plugin", $locale, 
"template.lastpublished" ): $dateToday</div>
+      <div id="lastPublished">
+        $i18n.getString( "site-plugin", $locale, "template.lastpublished" ): 
$dateToday
+        #if ( $versionPosition.equalsIgnoreCase( $position ) )
+          &nbsp;| $i18n.getString( "site-plugin", $locale, "template.version" 
): ${project.version}
+        #end
+      </div>
     #elseif ( $datePosition.equalsIgnoreCase("left") )
       <div class="xleft">
-        $i18n.getString( "site-plugin", $locale, "template.lastpublished" ): 
$dateToday &nbsp; | &nbsp; Doc for
-        ${project.version}
+        $i18n.getString( "site-plugin", $locale, "template.lastpublished" ): 
$dateToday
+        #if ( $versionPosition.equalsIgnoreCase( $position ) )
+          &nbsp;| $i18n.getString( "site-plugin", $locale, "template.version" 
): ${project.version}
+        #end
+      </div>
+    #end
+  #elseif ( $versionPosition.equalsIgnoreCase( $position ) )
+    #if ( ( $versionPosition.equalsIgnoreCase( "right" ) ) || ( 
$versionPosition.equalsIgnoreCase( "bottom" ) ) )
+      &nbsp;| $i18n.getString( "site-plugin", $locale, "template.version" ): 
${project.version}
+    #elseif ( ( $versionPosition.equalsIgnoreCase( "navigation-bottom" ) ) || 
( $versionPosition.equalsIgnoreCase( "navigation-top" ) ) )
+      <div id="lastPublished">
+        $i18n.getString( "site-plugin", $locale, "template.version" ): 
${project.version}
+      </div>
+    #elseif ( $versionPosition.equalsIgnoreCase("left") )
+      <div class="xleft">
+        $i18n.getString( "site-plugin", $locale, "template.version" ): 
${project.version}
       </div>
     #end
   #end
@@ -227,18 +257,18 @@
       </div>
     </div>
     <div id="breadcrumbs">
-      #publishDate( "left" $decoration.publishDate )
-      <div class="xright">#links( $decoration.body.links )#publishDate( 
"right" $decoration.publishDate )</div>
+      #publishDate( "left" $decoration.publishDate $decoration.version )
+      <div class="xright">#links( $decoration.body.links )#publishDate( 
"right" $decoration.publishDate $decoration.version )</div>
       <div class="clear">
         <hr/>
       </div>
     </div>
     <div id="leftColumn">
       <div id="navcolumn">
-       #publishDate( "navigation-top" $decoration.publishDate )
+       #publishDate( "navigation-top" $decoration.publishDate 
$decoration.version )
        #mainMenu( $decoration.body.menus )
        #poweredByLogo( $decoration.poweredBy )
-       #publishDate( "navigation-bottom" $decoration.publishDate )
+       #publishDate( "navigation-bottom" $decoration.publishDate 
$decoration.version )
       </div>
     </div>
     <div id="bodyColumn">
@@ -250,7 +280,7 @@
       <hr/>
     </div>
     <div id="footer">
-      <div class="xright">&#169;#copyright()#publishDate( "bottom" 
$decoration.publishDate )</div>
+      <div class="xright">&#169;#copyright()#publishDate( "bottom" 
$decoration.publishDate $decoration.version )</div>
       <div class="clear">
         <hr/>
       </div>

Modified: 
maven/plugins/trunk/maven-site-plugin/src/main/resources/site-plugin.properties
URL: 
http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-site-plugin/src/main/resources/site-plugin.properties?rev=359932&r1=359931&r2=359932&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-site-plugin/src/main/resources/site-plugin.properties 
(original)
+++ 
maven/plugins/trunk/maven-site-plugin/src/main/resources/site-plugin.properties 
Thu Dec 29 16:02:06 2005
@@ -15,6 +15,7 @@
 # -------------------------------------------------------------------
 
 template.lastpublished=Last Published
+template.version=Version
 template.builtby=Built by
 report.project.title=Maven Generated Reports
 report.project.description1=This document provides an overview of the various 
reports that are automatically generated by


Reply via email to