/[qa]/trunk/pts/www/xsl/pts.xsl
ViewVC logotype

Diff of /trunk/pts/www/xsl/pts.xsl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1048 by hertzog, Tue Jul 19 22:45:04 2005 UTC revision 1090 by hertzog, Sat Sep 10 17:50:51 2005 UTC
# Line 24  Line 24 
24  <xsl:param name="hasoldstable-security" select="''"/>  <xsl:param name="hasoldstable-security" select="''"/>
25  <xsl:param name="hasstable-security" select="''"/>  <xsl:param name="hasstable-security" select="''"/>
26  <xsl:param name="hastesting-security" select="''"/>  <xsl:param name="hastesting-security" select="''"/>
27    <xsl:param name="hassecure-testing" select="''"/>
28    <xsl:param name="hasvolatile" select="''"/>
29  <xsl:param name="hasnews" select="''"/>  <xsl:param name="hasnews" select="''"/>
30  <xsl:param name="hasexcuse" select="''"/>  <xsl:param name="hasexcuse" select="''"/>
31    
# Line 93  Line 95 
95  <xsl:template match="source">  <xsl:template match="source">
96    
97    <!-- Start of html -->    <!-- Start of html -->
98      <xsl:text disable-output-escaping="yes">
99      &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;
100      </xsl:text>
101    <html>    <html>
102    <head>    <head>
103    <meta name="ROBOTS" content="NOFOLLOW"/>    <meta name="ROBOTS" content="NOFOLLOW"/>
# Line 104  Line 109 
109    
110    <form method="get" action="/common/index.html" style="float: right;">    <form method="get" action="/common/index.html" style="float: right;">
111    <!-- this link should make lynx/links happy [FG] -->    <!-- this link should make lynx/links happy [FG] -->
112    Jump to package (<a href="/">home page</a>): <br/>    <p>Jump to package (<a href="/">home page</a>): <br/>
113    <input type="text" name="src" value=""/>    <input type="text" name="src" value=""/></p>
114    </form>    </form>
115    <h1>Overview of <xsl:value-of select="$package"/> source package</h1>    <h1>Overview of
116      <xsl:element name="a">
117        <xsl:attribute name="href">
118          <xsl:text>http://packages.debian.org/src:</xsl:text>
119           <xsl:value-of select="$package"/>
120        </xsl:attribute>
121       <xsl:value-of select="$package"/>
122      </xsl:element>
123      source package</h1>
124    
125    <table class="containertable">    <table class="containertable">
126    <tr class="containerrow" valign="top">    <tr class="containerrow" valign="top">
# Line 290  Line 303 
303    </td></tr>    </td></tr>
304    <tr class="normalrow">    <tr class="normalrow">
305    <td class="normalcell" colspan="2" style="text-align: left">    <td class="normalcell" colspan="2" style="text-align: left">
306      <ul>
307    <xsl:for-each select="binary/item">    <xsl:for-each select="binary/item">
308      <xsl:sort select="text()"/>      <xsl:sort select="text()"/>
309      <xsl:variable name="pkg" select="text()"/>      <xsl:variable name="pkg" select="text()"/>
# Line 348  Line 362 
362      </span>      </span>
363      </li>      </li>
364    </xsl:for-each>    </xsl:for-each>
365    </td></tr>    </ul></td></tr>
366    
367    <tr class="titlerow">    <tr class="titlerow">
368    <td class="titlecell" colspan="2">    <td class="titlecell" colspan="2">
# Line 425  Line 439 
439    </tr>    </tr>
440    </xsl:if>    </xsl:if>
441    
442    <!-- unstablej -->    <!-- unstable -->
443    <xsl:if test="$hasunstable">    <xsl:if test="$hasunstable">
444    <tr class="normalrow">    <tr class="normalrow">
445    <td class="labelcell">Unstable</td>    <td class="labelcell">Unstable</td>
# Line 445  Line 459 
459    </tr>    </tr>
460    </xsl:if>    </xsl:if>
461    
462      <!-- secure-testing -->
463      <xsl:if test="$hassecure-testing">
464      <tr class="normalrow">
465      <td class="labelcell">Secure testing</td>
466      <td class="contentcell">
467      <xsl:value-of select="document(concat('../base/', $dir, '/secure-testing.xml'))/source/version"/>
468      </td>
469      </tr>
470      </xsl:if>
471    
472      <!-- volatile -->
473      <xsl:if test="$hasvolatile">
474      <tr class="normalrow">
475      <td class="labelcell">Volatile</td>
476      <td class="contentcell">
477      <xsl:value-of select="document(concat('../base/', $dir, '/volatile.xml'))/source/version"/>
478      </td>
479      </tr>
480      </xsl:if>
481    
482      <!-- Patches list [FG] -->
483      <xsl:if test="$other/@patches='yes'">
484        <tr class="titlerow">
485        <td class="titlecell" colspan="2">
486        Patches
487        </td></tr>
488        <tr>
489        <td class="contentcell" colspan="2" style="text-align: left">
490        <ul>
491        <xsl:for-each select="$other/patches/item">
492          <li>
493            <a href="{$other/patches/item/@url}">Patch from <xsl:value-of select="$other/patches/item/@distro"/> for version <xsl:value-of select="$other/patches/item/@version"/></a>
494          </li>
495        </xsl:for-each>
496        <xsl:if test="$other/bugs/@patch!='0'">
497          <li>
498            <a href="http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=src&amp;data={$package}&amp;include=patch&amp;exclude=pending">Patches from BTS (<xsl:value-of select="$other/bugs/@patch"/>)</a>
499          </li>
500        </xsl:if>
501        </ul>
502        </td>
503        </tr>
504      </xsl:if>
505    
506    
507    <tr class="titlerow">    <tr class="titlerow">
508    <td class="titlecell" colspan="2">    <td class="titlecell" colspan="2">
509    Other links    Other links
510    </td></tr>    </td></tr>
511    <tr>    <tr>
512    <td class="contentcell" colspan="2" style="text-align: left">    <td class="contentcell" colspan="2" style="text-align: left">
513      <ul>
514    <li>    <li>
515      <xsl:element name="a">      <xsl:element name="a">
516        <xsl:attribute name="href">        <xsl:attribute name="href">
# Line 474  Line 534 
534        </xsl:attribute>        </xsl:attribute>
535        <xsl:text>Changelog</xsl:text>        <xsl:text>Changelog</xsl:text>
536      </xsl:element>      </xsl:element>
537        /
538        <xsl:element name="a">
539          <xsl:attribute name="href">
540            <xsl:text>http://packages.debian.org/changelogs/</xsl:text>
541            <xsl:value-of select="directory"/>
542            <xsl:text>/</xsl:text>
543            <xsl:call-template name="escape-name">
544              <xsl:with-param name="text"><xsl:value-of select="$package"/></xsl:with-param>
545            </xsl:call-template>
546            <xsl:text>_</xsl:text>
547            <xsl:call-template name="escape-name">
548              <xsl:with-param name="text">
549                <xsl:call-template name="strip-epoch">
550                  <xsl:with-param name="version">
551                    <xsl:value-of select="version"/>
552                  </xsl:with-param>
553                </xsl:call-template>
554              </xsl:with-param>
555            </xsl:call-template>
556            <xsl:text>/</xsl:text>
557            <xsl:call-template name="escape-name">
558                    <xsl:with-param name="text"><xsl:value-of select="$package"/></xsl:with-param>
559            </xsl:call-template>
560            <xsl:text>.copyright</xsl:text>
561          </xsl:attribute>
562          <xsl:text>Copyright</xsl:text>
563        </xsl:element>
564    </li>    </li>
565    <xsl:if test="architecture!='all'">    <xsl:if test="architecture!='all'">
566      <li>      <li>
# Line 569  Line 656 
656        <xsl:text>Popcon stats</xsl:text>        <xsl:text>Popcon stats</xsl:text>
657      </xsl:element>      </xsl:element>
658    </li>    </li>
659      </ul>
660    </td>    </td>
661    </tr>    </tr>
662    
# Line 589  Line 677 
677    </td></tr>    </td></tr>
678    <tr class="normalrow">    <tr class="normalrow">
679    <td class="normalcell" colspan="2" style="text-align: left">    <td class="normalcell" colspan="2" style="text-align: left">
680      <ul>
681    <xsl:for-each select="files/item">    <xsl:for-each select="files/item">
682      <li>      <li>
683      <xsl:element name="a">      <xsl:element name="a">
# Line 608  Line 697 
697      </xsl:element>      </xsl:element>
698      </li>      </li>
699    </xsl:for-each>    </xsl:for-each>
700    </td></tr>    </ul></td></tr>
701    
702    </table>    </table>
703    <!-- END LEFT SIDE -->    <!-- END LEFT SIDE -->
# Line 651  Line 740 
740    Todo    Todo
741    </td></tr>    </td></tr>
742    <tr class="normalrow">    <tr class="normalrow">
743    <td class="contentcell2"><xsl:copy-of select="$todo"/>    <td class="contentcell2">
744      <ul>
745      <xsl:copy-of select="$todo"/>
746      </ul>
747    </td>    </td>
748    </tr>    </tr>
749    </xsl:if>    </xsl:if>
# Line 770  Line 862 
862    Problems    Problems
863    </td></tr>    </td></tr>
864    <tr class="normalrow">    <tr class="normalrow">
865    <td class="contentcell2"><xsl:copy-of select="$problems"/>    <td class="contentcell2">
866      <ul><xsl:copy-of select="$problems"/></ul>
867    </td>    </td>
868    </tr>    </tr>
869    </xsl:if>    </xsl:if>
# Line 782  Line 875 
875    </td></tr>    </td></tr>
876    <tr class="normalrow">    <tr class="normalrow">
877    <td class="contentcell2" style="text-align: left">    <td class="contentcell2" style="text-align: left">
878      <ul>
879    <xsl:for-each select="document(concat('../base/', $dir, '/excuse.xml'))/excuse/item">    <xsl:for-each select="document(concat('../base/', $dir, '/excuse.xml'))/excuse/item">
880      <xsl:call-template name="outputitem"/>      <xsl:call-template name="outputitem"/>
881    </xsl:for-each>    </xsl:for-each>
882      </ul>
883    </td>    </td>
884    </tr>    </tr>
885    </xsl:if>    </xsl:if>
# Line 803  Line 898 
898      Static Information      Static Information
899      </td></tr>      </td></tr>
900      <tr class="normalrow">      <tr class="normalrow">
901      <td class="contentcell2"><xsl:copy-of select="$static"/></td>      <td class="contentcell2">
902        <ul><xsl:copy-of select="$static"/></ul>
903        </td>
904      </tr>      </tr>
905    </xsl:if>    </xsl:if>
906    
# Line 820  Line 917 
917      Latest News      Latest News
918      </td></tr>      </td></tr>
919      <tr class="normalrow">      <tr class="normalrow">
920      <td class="contentcell2"><xsl:copy-of select="$news"/></td>      <td class="contentcell2">
921        <ul><xsl:copy-of select="$news"/></ul>
922        </td>
923      </tr>      </tr>
924    </xsl:if>    </xsl:if>
925    
# Line 829  Line 928 
928    </td></tr>    </td></tr>
929    </table>    </table>
930    <hr/>    <hr/>
931    Debian Package Tracking System - Copyright 2002-2004 Raphaël Hertzog<br/>    Debian Package Tracking System - Copyright 2002-2005 Raphaël Hertzog<br/>
932      Report problems to the <a href="http://bugs.debian.org/qa.debian.org"
933      >qa.debian.org pseudopackage</a><br/>
934    Last modified : <xsl:value-of select="$date"/>    Last modified : <xsl:value-of select="$date"/>
935    </body>    </body>
936    </html>    </html>

Legend:
Removed from v.1048  
changed lines
  Added in v.1090

  ViewVC Help
Powered by ViewVC 1.1.5