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]