evenisse    2003/03/24 03:04:15

  Modified:    src/plugins-build/changes/src/plugin-resources changes.jsl
  Log:
  Add possibility to add other tags in changes report.
  
  Revision  Changes    Path
  1.3       +47 -39    maven/src/plugins-build/changes/src/plugin-resources/changes.jsl
  
  Index: changes.jsl
  ===================================================================
  RCS file: 
/home/cvs/maven/src/plugins-build/changes/src/plugin-resources/changes.jsl,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- changes.jsl       10 Mar 2003 13:11:30 -0000      1.2
  +++ changes.jsl       24 Mar 2003 11:04:14 -0000      1.3
  @@ -1,42 +1,50 @@
   <?xml version="1.0"?>
  -
  +    
   <jsl:stylesheet
  -  select="$doc"
  -  xmlns:j="jelly:core"
  -  xmlns:jsl="jelly:jsl"
  -  xmlns:x="jelly:xml"
  -  xmlns="dummy" trim="false">
  -
  -  <jsl:template match="document">
  -    <document>
  -       <jsl:applyTemplates select="properties"/>     
  -      
  -      <body>
  -             <x:forEach var="release" select="body/release">
  -               <j:set var="sectionName">Release <x:expr select="@version"/> - 
<x:expr select="@date"/></j:set>
  -          <section name="${sectionName}">
  -             <table>
  -                       <tr><th style='width:50px'>Type</th><th>Changes</th><th 
style='width:70px'>By</th></tr>               
  -               <x:forEach var="action" select="action">
  -                     <j:set var="type"><x:expr select="@type"/></j:set>
  -                     <j:set var="dev"><x:expr select="@dev"/></j:set>
  -                             <tr>
  -                                     <td><img src="images/${type}.gif" 
alt="${type}"/></td>
  -                                     <td><x:expr select="string(.)"/></td>
  -                                     <td><a 
href="team-list.html#${dev}">${dev}</a></td>
  -                             </tr>                   
  -               </x:forEach>
  -             </table>
  -          </section>
  -        </x:forEach>
  -      </body>
  -    </document>
  -  </jsl:template>
  -  
  -  <!-- copy any other elements through -->
  -  <jsl:template match="*" trim="false">
  -    <jsl:copy trim="false">
  -      <jsl:applyTemplates trim="false"/>
  -    </jsl:copy>
  -   </jsl:template>
  +    select="$doc"
  +    xmlns:j="jelly:core"
  +    xmlns:jsl="jelly:jsl"
  +    xmlns:x="jelly:xml"
  +    xmlns="dummy" trim="false">
  +    
  +    <jsl:template match="document">
  +        <document>
  +            <jsl:applyTemplates select="*"/> 
  +        </document>
  +    </jsl:template>
  +    
  +    <jsl:template match="body" trim="false">
  +        <body>
  +            <jsl:applyTemplates trim="false"/>
  +        </body>
  +    </jsl:template>
  +    
  +    <jsl:template match="body/release" trim="false">
  +        <j:set var="sectionName">Release <x:expr select="@version"/> - <x:expr 
select="@date"/></j:set>
  +        <section name="${sectionName}">
  +            <table>
  +                <tr><th style='width:50px'>Type</th><th>Changes</th><th 
style='width:70px'>By</th></tr>              
  +                <x:forEach var="action" select="action">
  +                    <j:set var="type"><x:expr select="@type"/></j:set>
  +                    <j:set var="dev"><x:expr select="@dev"/></j:set>
  +                    <tr>
  +                        <td><img src="images/${type}.gif" alt="${type}"/></td>
  +                        <td><x:expr select="string(.)"/></td>
  +                        <td><a href="team-list.html#${dev}">${dev}</a></td>
  +                    </tr>                    
  +                </x:forEach>
  +            </table>
  +        </section>
  +    </jsl:template>
  +    
  +    <!-- copy any other elements through -->
  +    <jsl:template match="*" trim="false">
  +        <jsl:copy trim="false">
  +            <jsl:applyTemplates trim="false"/>
  +        </jsl:copy>
  +    </jsl:template>
  +    
  +    <!-- element values don't pass through as text -->
  +    <jsl:template match="@*"/>
  +    
   </jsl:stylesheet>
  
  
  

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

Reply via email to