]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/mowgli/home/xsl/deadlines.xsl
ocaml 3.09 transition
[helm.git] / helm / mowgli / home / xsl / deadlines.xsl
index 0d08e65c10d37f1ae75e28871ed8d160579d114a..a71a04feb5a792e8cba5c9a3980ece6829491b28 100644 (file)
@@ -5,9 +5,10 @@
 
 <xsl:import href="common.xsl"/>
 
-<xsl:output method="html"/>
+<xsl:output method="xml"/>
 
 <xsl:param name="events-class" select="''"/>
+<xsl:param name="today" select="''"/>
 
 <xsl:template match="/">
  <html>
     <xsl:value-of select="$events-class"/>
     <xsl:text> Events Sorted by Deadlines</xsl:text>
    </title>
-   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-   <link rel="stylesheet" href="../style/mowgli.css" type="text/css"/>
   </head>
   <body>
-    <xsl:call-template name="head">
-     <xsl:with-param name="path_to_top" select="'.'"/>
-    </xsl:call-template>
     <h1>
      <xsl:value-of select="$events-class"/>
      <xsl:text> Events</xsl:text>
     <br /><br />
     <hr />
     <ul>
-     <xsl:apply-templates select="events/event/deadline">
+     <xsl:apply-templates select="events/event/deadline[date &gt;= $today]">
       <xsl:sort select="date" data-type="number"/>
      </xsl:apply-templates>
     </ul>
-    <xsl:call-template name="foot">
-     <xsl:with-param name="path_to_top" select="'.'"/>
-    </xsl:call-template>
+    <hr />
+    <h1>Past Events</h1>
+    <ul>
+     <xsl:apply-templates select="events/event/deadline[date &lt; $today]">
+      <xsl:sort select="date" data-type="number" order="descending"/>
+     </xsl:apply-templates>
+    </ul>
   </body>
  </html>
 </xsl:template>