Hi Arieh,

Thanks for the updates they're really good. (I was sure I'd sliced off
the "<!-- Modifications template -->" bit before posting - obvious
copy'n'pasted the wrong bit :-D).

Regards
Ian

On Apr 23, 1:18 am, Arieh Schneier <[email protected]> wrote:
> Ok, sorry to be posting again, but I liked this change and was using
> it... One last modification (hopefully that's it) was to sort the
> changelists in descending order to keep them consistent with the way
> they were before. So change this line:
>                                 <xsl:sort select="changeNumber"/>
> to
>                                 <xsl:sort select="changeNumber" 
> order="descending"/>
>
> Thanks.
>
> On Apr 19, 1:37 pm, Arieh Schneier <[email protected]> wrote:
>
> > I made 1 further change - added the number of files in the changelist
> > (and changed the widths appropriately). I have stripped out the
> > unnecessary stuff (for collapsing) and posted below (haven't tried
> > after the stripping, but it should still work):
>
> > ----
>
> > <?xml version="1.0"?>
> > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> > version="2.0">
>
> >         <xsl:output method="html"/>
>
> >         <xsl:variable name="modification.list" select="/cruisecontrol/
> > modifications/modification"/>
> >         <xsl:key name="modifications-by-changelist" match="modification"
> > use="changeNumber" />
>
> >         <xsl:template match="/">
> >                 <table class="section-table" cellpadding="2" cellspacing="0"
> >                                 border="0" width="98%" 
> > style="border-collapse:collapse;" >
> >                         <!-- Modifications -->
> >                         <tr>
> >                                 <td class="sectionheader" colspan="5">
> >                                         Modifications since last build 
> > (<xsl:value-of
> > select="count($modification.list)"/>)
> >                                 </td>
> >                         </tr>
>
> >                         <!-- 
> > Seehttp://www.jenitennison.com/xslt/grouping/muenchian.html
> > for an explanation of this grouping trick. -->
> >                         <xsl:for-each select="/cruisecontrol/modifications/
> > modification[count(. | key('modifications-by-changelist',changeNumber)
> > [1]) = 1]">
> >                                 <xsl:sort select="changeNumber"/>
> >                                 <tr>
> >                                         <td>
> >                                                 <table width="100%" 
> > border="0">
> >                                                         <tr 
> > style="font-weight: bold;">
> >                                                                 <td 
> > class="" valign="top" width="25%">
> >                                                                         
> > <xsl:value-of select="changeNumber"/>
> >                                                                 </td>
> >                                                                 <td 
> > class="" valign="top" width="25%">
> >                                                                         
> > <xsl:value-of select="user"/>
> >                                                                 </td>
> >                                                                 <td 
> > class="" valign="top">
> >                                                                         
> > <xsl:value-of select="date"/>
> >                                                                 </td>
> >                                                                 <td 
> > class="" valign="top" width="20%">
> >                                                                         
> > <xsl:value-of select="count(key('modifications-by-
> > changelist', changeNumber))"/> Files
> >                                                                 </td>
> >                                                         </tr>
> >                                                         <tr 
> > style="border-bottom: 1px dotted gray;">
> >                                                                 <td 
> > class="section-data" valign="top" colspan="3">
> >                                                                         
> > <xsl:value-of select="comment" />
> >                                                                 </td>
> >                                                         </tr>
> >                                                 </table>
> >                                                 <table width="100%" 
> > border="0">
> >                                                         <xsl:for-each 
> > select="key('modifications-by-changelist',
> > changeNumber)">
> >                                                                 <xsl:sort 
> > select="project" />
> >                                                                 <tr>
> >                                                                         
> > <xsl:if test="position() mod 2=0">
> >                                                                             
> >     <xsl:attribute name="class">section-evenrow</xsl:attribute>
> >                                                                         
> > </xsl:if>
> >                                                                         
> > <xsl:if test="position() mod 2!=0">
> >                                                                             
> >     <xsl:attribute name="class">section-oddrow</xsl:attribute>
> >                                                                         
> > </xsl:if>
> >                                                                         <td 
> > class="section-data">
> >                                                                             
> >     <xsl:value-of select="project" />
> >                                                                         
> > </td>
> >                                                                         <td 
> > class="section-data" width="30%">
> >                                                                             
> >     <xsl:value-of select="filename" />
> >                                                                         
> > </td>
> >                                                                         <td 
> > class="section-data" width="7%">
> >                                                                             
> >     <xsl:value-of select="@type" />
> >                                                                         
> > </td>
> >                                                                 </tr>
> >                                                         </xsl:for-each>
> >                                                 </table>
> >                                         </td>
> >                                 </tr>
> >                                 <tr style="border-bottom: 1px solid;">
> >                                         <td colspan="0"></td>
> >                                 </tr>
> >                         </xsl:for-each>
> >                 </table>
> >         </xsl:template>
> > </xsl:stylesheet>
>
> > --
> > Subscription 
> > settings:http://groups.google.com/group/ccnet-user/subscribe?hl=en

Reply via email to