Author: mac
Date: Wed Aug 24 05:38:52 2005
New Revision: 239637

URL: http://svn.apache.org/viewcvs?rev=239637&view=rev
Log:
Changed jsl to allow tabbed browsing when building multiproject site

Modified:
    webservices/jaxme/branches/MAVEN/common-build/maven.xml
    webservices/jaxme/branches/MAVEN/common-build/site.jsl

Modified: webservices/jaxme/branches/MAVEN/common-build/maven.xml
URL: 
http://svn.apache.org/viewcvs/webservices/jaxme/branches/MAVEN/common-build/maven.xml?rev=239637&r1=239636&r2=239637&view=diff
==============================================================================
--- webservices/jaxme/branches/MAVEN/common-build/maven.xml (original)
+++ webservices/jaxme/branches/MAVEN/common-build/maven.xml Wed Aug 24 05:38:52 
2005
@@ -18,17 +18,29 @@
 -->

 <project 

   xmlns:ant="jelly:ant"

+  xmlns:j="jelly:core"

   xmlns:artifact="artifact">

+

 <goal name="build">

-       <ant:property name="version" value="${pom.currentVersion}"/>

+

+       <!-- if multiprojectBasedir is set, then we are building the whole 
project.

+               generate resources to the top level project build directory and 
make the subprojects

+               use a tab-enabled stylesheet -->

+       <j:if test="${multiprojectBasedir != null}">

+               <j:set var="maven.docs.dest" 
value="${multiprojectBasedir}/${maven.multiproject.aggregateDir}${pom.artifactId}"
 />

+               <j:set var="maven.xdoc.theme.url" value="${multiprojectCSS}"/>

+       </j:if>

+       

        <attainGoal name="clean"/>

 <!--

-       <attainGoal name="site"/>

+

        <attainGoal name="fo:fo"/>      

        <attainGoal name="pdf:pdf"/>

--->    

        <attainGoal name="jar:install"/>

+

+-->            

        <attainGoal name="site"/>

+

 </goal>

 

 </project>

Modified: webservices/jaxme/branches/MAVEN/common-build/site.jsl
URL: 
http://svn.apache.org/viewcvs/webservices/jaxme/branches/MAVEN/common-build/site.jsl?rev=239637&r1=239636&r2=239637&view=diff
==============================================================================
--- webservices/jaxme/branches/MAVEN/common-build/site.jsl (original)
+++ webservices/jaxme/branches/MAVEN/common-build/site.jsl Wed Aug 24 05:38:52 
2005
@@ -226,6 +226,45 @@
           <div class="clear"><hr /></div>

         </div>

 

+

+<!-- TABS if multiprojects != null -->

+<j:if test="${multiprojects != null}">

+<div class="myTabs" style="width:50px; overflow:visible;">

+       <table summary="tab bar" border="0" cellpadding="0" cellspacing="0">

+       <tr>

+       <j:forEach items="${multiprojects}" var="reactorProject">               

+               <maven:rootRelativePath rootdir="${multiprojectBasedir}" 
path="${outDir}" var="rootRel"/>

+               <j:set var="relAggregateDir" 
value="${rootRel}/${maven.multiproject.aggregateDir}${reactorProject.artifactId}/index.html"/>

+                       

+               <td width="6"><img alt="" height="8" width="6" 
src="skin/images/spacer.gif"/></td>

+               <td valign="bottom" align="center">

+                       <j:if test="${reactorProject.artifactId == 
pom.artifactId}">                    

+                       <table class="selectedTab" summary="selected tab" 
style="height: 1.8em" border="0" cellpadding="0" cellspacing="0" align="center">

+                               <tr>

+                                       <td valign="top" width="5"><img 
height="5" width="5" alt="" src="../../images/spacer.gif"/></td>

+                                       <td align="center" 
valign="middle"><b><a class="base-selected" href="${relAggregateDir}"><font 
color="white">${reactorProject.name}</font></a></b></td>

+                                       <td valign="top" width="5"><img 
height="5" width="5" alt="" src="../../images/spacer.gif"/></td>

+                               </tr>

+                       </table>

+                       </j:if>

+                       <j:if test="${reactorProject.artifactId != 
pom.artifactId}">                    

+                       <table class="notselectedTab" summary="non selected 
tab" style="height: 1.6em" border="0" cellpadding="0" cellspacing="0" 
align="center">

+                               <tr>

+                                       <td valign="top" width="5"><img 
height="5" width="5" alt="" src="../../images/spacer.gif"/></td>

+                                       <td align="center" valign="middle"><a 
class="base-not-selected" 
href="${relAggregateDir}">${reactorProject.name}</a></td>

+                                       <td valign="top" width="5"><img 
height="5" width="5" alt="" src="../../images/spacer.gif"/></td>

+                               </tr>

+                       </table>

+                       </j:if>

+               </td>

+               <td width="6"><img alt="" height="8" width="6" 
src="skin/images/spacer.gif"/></td>

+       </j:forEach>

+       </tr>

+       </table>

+</div>

+</j:if>

+<!-- END TABS -->

+

         <div id="breadcrumbs">

           <maven:property var="version" name="maven.xdoc.version" 
defaultValue="${pom.currentVersion}"/>

                 




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

Reply via email to