Author: ihabunek
Date: Wed Oct 19 05:17:49 2011
New Revision: 1185973

URL: http://svn.apache.org/viewvc?rev=1185973&view=rev
Log:
Added topbar with links and reorganised site menu.

Modified:
    logging/log4php/branches/experimental/config-adapters/src/site/site.vm
    logging/log4php/branches/experimental/config-adapters/src/site/site.xml

Modified: logging/log4php/branches/experimental/config-adapters/src/site/site.vm
URL: 
http://svn.apache.org/viewvc/logging/log4php/branches/experimental/config-adapters/src/site/site.vm?rev=1185973&r1=1185972&r2=1185973&view=diff
==============================================================================
--- logging/log4php/branches/experimental/config-adapters/src/site/site.vm 
(original)
+++ logging/log4php/branches/experimental/config-adapters/src/site/site.vm Wed 
Oct 19 05:17:49 2011
@@ -104,16 +104,21 @@
 #end
 ##
 #macro ( links $links )
+  <ul class="nav">
   #set ( $counter = 0 )
   #foreach( $item in $links )
     #set ( $counter = $counter + 1 )
     #set ( $currentItemHref = $PathTool.calculateLink( $item.href, 
$relativePath ) )
     #set ( $currentItemHref = $currentItemHref.replaceAll( '\\', '/' ) )
-    #link( $currentItemHref $item.name $item.target $item.img $item.position 
$item.alt $item.border $item.width $item.height )
-    #if ( $links.size() > $counter )
-      |
+    #set ( $activeClass = "" )
+    #if ( $alignedFileName == $currentItemHref) 
+       #set ( $activeClass = ' class="active"' )
     #end
+    <li$activeClass>
+    #link( $currentItemHref $item.name $item.target $item.img $item.position 
$item.alt $item.border $item.width $item.height )
+    </li>
   #end
+  </ul>
 #end
 ##
 #macro ( breadcrumbs $breadcrumbs )
@@ -320,15 +325,9 @@
   #set ( $breadcrumbs = $decoration.body.breadcrumbs )
   #set ( $links = $decoration.body.links )
 
-  #if ( $datePosition.equalsIgnoreCase( "right" ) && $links && $links.size() > 
0 )
-    #set ( $prefix = "&nbsp;|" )
-  #else
-    #set ( $prefix = "" )
-  #end
-##
   #if ( $datePosition.equalsIgnoreCase( $position ) )
     #if ( ( $datePosition.equalsIgnoreCase( "right" ) ) || ( 
$datePosition.equalsIgnoreCase( "bottom" ) ) )
-      $prefix <span id="publishDate">$i18n.getString( "site-renderer", 
$locale, "template.lastpublished" ): $dateToday</span>
+      <span id="publishDate">$i18n.getString( "site-renderer", $locale, 
"template.lastpublished" ): $dateToday</span>
       #if ( $versionPosition.equalsIgnoreCase( $position ) )
         <span class="divider">|</span> <span 
id="projectVersion">$i18n.getString( "site-renderer", $locale, 
"template.version" ): ${project.version}</span>
       #end
@@ -501,6 +500,17 @@
   </head>
   <body class="composite" onload="siteOnLoad()">
  
+    <div class="topbar">
+      <div class="topbar-inner">
+        <div class="container-fluid">
+          <a class="brand" href="$relativePath">$project.name</a>
+          #links( $decoration.body.links )
+        </div>
+      </div>
+    </div>
+    
+    <div style="padding-top: 40px;"></div>
+ 
     <div class="container-fluid">
       <div id="banner">
         #banner( $decoration.bannerLeft "bannerLeft" )
@@ -512,7 +522,7 @@
       
       <div class="breadcrumb">
         #publishDate( "left" $decoration.publishDate $decoration.version )
-        <div class="pull-right">#links( $decoration.body.links )#publishDate( 
"right" $decoration.publishDate $decoration.version )</div>
+        <div class="pull-right">#publishDate( "right" $decoration.publishDate 
$decoration.version )</div>
         <div class="clear"><hr/></div>
       </div>
       
@@ -533,6 +543,7 @@
       </div>
   
     </div>
+
     <div class="footer">
         <p>Copyright &#169;#copyright()All Rights Reserved.#publishDate( 
"bottom" $decoration.publishDate $decoration.version )
         Licensed under the <a 
href="http://www.apache.org/licenses/LICENSE-2.0";>Apache Software License, 
Version 2.0</a>. 
@@ -540,6 +551,5 @@
         <p>Apache log4php, Apache, log4php, the Apache feather logo, the 
Apache Logging Services project logo and the Built by 
         Maven logo are trademarks of The Apache Software Foundation.</p>
     </div>
-
   </body>
 </html>

Modified: 
logging/log4php/branches/experimental/config-adapters/src/site/site.xml
URL: 
http://svn.apache.org/viewvc/logging/log4php/branches/experimental/config-adapters/src/site/site.xml?rev=1185973&r1=1185972&r2=1185973&view=diff
==============================================================================
--- logging/log4php/branches/experimental/config-adapters/src/site/site.xml 
(original)
+++ logging/log4php/branches/experimental/config-adapters/src/site/site.xml Wed 
Oct 19 05:17:49 2011
@@ -32,6 +32,13 @@
        <version position="right"/>
        
        <body>
+               <links>
+                       <item name="About" href="/index.html" />
+                       <item name="Download" href="/download.html" />
+                       <item name="Install" href="/install.html" />
+                       <item name="Quick start" href="/quickstart.html" />
+               </links>
+
                <breadcrumbs>
                        <item name="Apache" href="http://www.apache.org/"; 
target="_blank" />
                        <item name="Logging Services" 
href="http://logging.apache.org"; target="_blank" />
@@ -42,43 +49,39 @@
                        <item name="About" href="/index.html" />
                        <item name="Download" href="/download.html" />
                        <item name="Install" href="/install.html" />
-                       <item name="Changelog" href="/changelog .html" />
+                       <item name="Changelog" href="/changelog.html" />
                </menu>
 
                <menu name="Documentation">
                        <item name="Quick start" href="/quickstart.html" />
-                       <item name="Manual" href="/docs/introduction.html">
-                               <item name="Introduction" 
href="/docs/introduction.html" />
-                               <item name="Configuration" 
href="/docs/configuration.html" />
-                               <item name="Loggers" href="/docs/loggers.html" 
/>
-                               <item name="Appenders" 
href="/docs/appenders.html" collapse="true">
-                                       <item name="Console" 
href="/docs/appenders/console.html" />
-                                       <item name="Echo" 
href="/docs/appenders/echo.html" />
-                                       <item name="File" 
href="/docs/appenders/file.html" />
-                                       <item name="Daily File" 
href="/docs/appenders/daily-file.html" />
-                                       <item name="Rolling File" 
href="/docs/appenders/rolling-file.html" />
-                                       <item name="Mail" 
href="/docs/appenders/mail.html" />
-                                       <item name="Mail Event" 
href="/docs/appenders/mail-event.html" />
-                                       <item name="MongoDB" 
href="/docs/appenders/mongodb.html" />
-                                       <item name="Null" 
href="/docs/appenders/null.html" />
-                                       <item name="PDO" 
href="/docs/appenders/pdo.html" />                                     
-                                       <item name="PHP" 
href="/docs/appenders/php.html" />
-                                       <item name="Socket" 
href="/docs/appenders/socket.html" />
-                                       <item name="Syslog" 
href="/docs/appenders/syslog.html" />
-                               </item>
-                               <item name="Layouts" href="/docs/layouts.html" 
collapse="true">
-                                       <item name="LoggerLayoutHtml" 
href="/docs/layouts/html.html" />
-                                       <item name="LoggerLayoutPattern" 
href="/docs/layouts/pattern.html" />
-                                       <item name="LoggerLayoutSimple" 
href="/docs/layouts/simple.html" />
-                                       <item name="LoggerLayoutTTCC" 
href="/docs/layouts/ttcc.html" />
-                                       <item name="LoggerLayoutXml" 
href="/docs/layouts/xml.html" />
-                               </item>
-                               <item name="Threshold" 
href="/docs/threshold.html" />
-                               <item name="Filters" href="/docs/filters.html" 
/>
-                               <item name="Renderers" 
href="/docs/renderers.html" />
-                               <item name="Performance" 
href="/docs/performance.html" />
+                       <item name="Introduction" 
href="/docs/introduction.html" />
+                       <item name="Configuration" 
href="/docs/configuration.html" />
+                       <item name="Loggers" href="/docs/loggers.html" />
+                       <item name="Appenders" href="/docs/appenders.html" 
collapse="true">
+                               <item name="Console" 
href="/docs/appenders/console.html" />
+                               <item name="Echo" 
href="/docs/appenders/echo.html" />
+                               <item name="File" 
href="/docs/appenders/file.html" />
+                               <item name="Daily File" 
href="/docs/appenders/daily-file.html" />
+                               <item name="Rolling File" 
href="/docs/appenders/rolling-file.html" />
+                               <item name="Mail" 
href="/docs/appenders/mail.html" />
+                               <item name="Mail Event" 
href="/docs/appenders/mail-event.html" />
+                               <item name="MongoDB" 
href="/docs/appenders/mongodb.html" />
+                               <item name="Null" 
href="/docs/appenders/null.html" />
+                               <item name="PDO" 
href="/docs/appenders/pdo.html" />                                     
+                               <item name="PHP" 
href="/docs/appenders/php.html" />
+                               <item name="Socket" 
href="/docs/appenders/socket.html" />
+                               <item name="Syslog" 
href="/docs/appenders/syslog.html" />
+                       </item>
+                       <item name="Layouts" href="/docs/layouts.html" 
collapse="true">
+                               <item name="LoggerLayoutHtml" 
href="/docs/layouts/html.html" />
+                               <item name="LoggerLayoutPattern" 
href="/docs/layouts/pattern.html" />
+                               <item name="LoggerLayoutSimple" 
href="/docs/layouts/simple.html" />
+                               <item name="LoggerLayoutTTCC" 
href="/docs/layouts/ttcc.html" />
+                               <item name="LoggerLayoutXml" 
href="/docs/layouts/xml.html" />
                        </item>
-                       <item name="API docs" href="/apidocs/index.html" />
+                       <item name="Filters" href="/docs/filters.html" />
+                       <item name="Renderers" href="/docs/renderers.html" />
+                       <item name="API documentation" 
href="/apidocs/index.html" />
                </menu>
 
                <menu name="Community">


Reply via email to