You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by si...@apache.org on 2011/12/04 01:23:46 UTC

svn commit: r1210036 - /maven/skins/trunk/maven-fluido-skin/src/main/resources/META-INF/maven/site.vm

Author: simonetripodi
Date: Sun Dec  4 00:23:46 2011
New Revision: 1210036

URL: http://svn.apache.org/viewvc?rev=1210036&view=rev
Log:
[MSKINS-15] With sidebar and no topbar external links should be rendered as menu - patch contributed by Mirko Friedenhagen

Modified:
    maven/skins/trunk/maven-fluido-skin/src/main/resources/META-INF/maven/site.vm

Modified: maven/skins/trunk/maven-fluido-skin/src/main/resources/META-INF/maven/site.vm
URL: http://svn.apache.org/viewvc/maven/skins/trunk/maven-fluido-skin/src/main/resources/META-INF/maven/site.vm?rev=1210036&r1=1210035&r2=1210036&view=diff
==============================================================================
--- maven/skins/trunk/maven-fluido-skin/src/main/resources/META-INF/maven/site.vm (original)
+++ maven/skins/trunk/maven-fluido-skin/src/main/resources/META-INF/maven/site.vm Sun Dec  4 00:23:46 2011
@@ -150,6 +150,16 @@
   #end
 #end
 ##
+#macro ( externalLinks $links )
+  #set ( $counter = 0 )
+  #foreach( $item in $links )
+    #set ( $counter = $counter + 1 )
+    #set ( $currentItemHref = $PathTool.calculateLink( $item.href, $relativePath ) )
+    #set ( $currentItemHref = $currentItemHref.replaceAll( '\\', '/' ) )
+    <li class="none">#link( $currentItemHref $item.name $item.target $item.img $item.position $item.alt $item.border $item.width $item.height )</li>
+  #end
+#end
+##
 #macro ( breadcrumbs $breadcrumbs $cssClass )
   #foreach( $item in $breadcrumbs )
     #set ( $currentItemHref = $PathTool.calculateLink( $item.href, $relativePath ) )
@@ -667,12 +677,16 @@
         <div class="well">
           #publishDate( "navigation-top" $decoration.publishDate $decoration.version )
           #mainMenu( $decoration.body.menus )
+          #if( $decoration.body.links.size() > 0 && !$topBarEnabled )
+            <h5>External Links</h5>
+            <ul>
+              #externalLinks( $decoration.body.links )
+            </ul>
+          #end
           #publishDate( "navigation-bottom" $decoration.publishDate $decoration.version )
-
           #if ( $searchEnabled )
             #enableSearch( false )
           #end
-
           <div id="poweredBy">
             #poweredByLogo( $decoration.poweredBy )
           </div>