Message:

  A new issue has been created in JIRA.

---------------------------------------------------------------------
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-1051


Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MAVEN-1051
    Summary: add a navbar in site.jsl
       Type: Improvement

     Status: Unassigned
   Priority: Minor

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: maven
 Components: 
             plugin-xdoc

   Assignee: 
   Reporter: gilles dodinet

    Created: Sun, 23 Nov 2003 4:05 PM
    Updated: Sun, 23 Nov 2003 4:05 PM

Description:
I needed a navbar for some guide navigation. instead of a patch i attach here the 
jelly xsl template that produce a navbar from a <navbar/> tag. 

this tag can have 'prev', 'toc' and 'next' attributes. If one is present a link is 
generated using the attribute value. This is not something big, altho i find it 
useful. Also please not im no jelly guru, and thus even if the double if/if sequence 
could certainly be made prettier..


  <!-- process a guide-like navbar -->
  <jsl:template match="navbar" trim="false">
        <x:set var="_prev" select="string(@prev)"/>
        <x:set var="_toc" select="string(@toc)"/>
        <x:set var="_next" select="string(@next)"/>
        <div align="center" class="navbar">
        [ 
                <j:if test="${ ! empty(_prev) }"><a href="${_prev}">previous</a></j:if>
                <j:if test="${ empty(_prev) }">previous</j:if>
        |
                <j:if test="${ ! empty(_toc)}"><a href="${_toc}">toc</a></j:if>
                <j:if test="${ empty(_toc) }">toc</j:if>
        |
                <j:if test="${ ! empty(_next)}"><a href="${_next}">next</a></j:if>     
 
                <j:if test="${ empty(_next)}">next</j:if> 
        ]
        </div>
  </jsl:template>


example of use : 

- developer-guide.xml : navbar next="guide/relationships.html"/>
- relationships.xml : <navbar toc="../developer-guide.html" next="building.html"/>
- buidling.xml : <navbar prev="relationships.html" toc="../developer-guide.html" 
next="guidelines.html"/>
- guidelines.xml : <navbar prev="building.html" toc="../developer-guide.html"/>




---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to