7e467851e431c4ee521be5aa6f82b1d11c7febaf
[pompage.git] / xsl / yopyop.xsl
1 <?xml version="1.0" encoding="UTF-8"?>
2 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">\r
3  <xsl:template match="filmographie">
4   <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
5    <head>
6     <title>DivX</title>\r
7     <link rel="stylesheet" href="../css/yopyop.css" type="text/css" />\r
8     <script type="text/javascript" src="../js/yopyop.js" ></script>
9    </head>
10    <body>\r
11     <div class="entete">
12      <h1>DivX - TV</h1>\r
13      <img src="../img/logo.png" />\r
14      <form>\r
15       <input type="text" onkeyup="doRecherche()" id="recherche" />\r
16       <button onclick="viderRecherche()" ></button>\r
17      </form>\r
18     </div>\r
19     <div class="contenu">
20      <table id="liste">
21       <tr>
22        <th class="titre">Titre</th>
23        <th class="annee">Année</th>\r
24        <th class="duree">Durée</th>\r
25        <th class="lien">Lien</th>\r
26        <th class="fichier">Fichier</th>
27       </tr>\r
28       
29       <xsl:for-each select="film">
30        <xsl:sort select="annee" order="descending" />\r
31        <xsl:sort select="titre" />
32        <tr id="ligne{@id}">
33         <td onclick="detailFilm('{@id}')" class="titre" id="titre{@id}"><xsl:value-of select="titre"/></td>
34         <td class="annee"><xsl:value-of select="annee"/></td>\r
35         <td class="duree"><xsl:value-of select="duree"/> min</td>\r
36         <td class="lien"><a href="{url}">GO</a></td>\r
37         <td class="fichier"><a href="divx:///{fichier}">GO</a></td>
38        </tr>\r
39        <tr>\r
40         <td colspan="5" class="detail">\r
41          <table class="detail" id="detail{@id}">\r
42           <tr><td class="titreDetail">Genre<xsl:if test="count(genres/genre) > 1">s</xsl:if></td><td><xsl:for-each select="genres/genre"><xsl:value-of select="."/><xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each></td></tr>\r
43           <tr><td class="titreDetail">Réalisateur<xsl:if test="count(realisateurs/realisateur) > 1">s</xsl:if></td><td><xsl:for-each select="realisateurs/realisateur"><xsl:value-of select="."/><xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each></td></tr>\r
44           <tr><td class="titreDetail">Acteur<xsl:if test="count(acteurs/acteur) > 1">s</xsl:if></td><td><xsl:for-each select="acteurs/acteur"><xsl:value-of select="."/><xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each></td></tr>\r
45           <tr><td class="titreDetail">Pays</td><td><xsl:for-each select="lespays/pays"><xsl:value-of select="."/><xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each></td></tr>\r
46           <tr><td class="titreDetail">Synopsis</td><td><xsl:value-of select="synopsis"/></td></tr>\r
47          </table>\r
48         </td>\r
49        </tr>
50       </xsl:for-each>
51      </table>\r
52     </div>\r
53     <div class="pied"></div>
54    </body>
55   </html>
56  </xsl:template>
57 </xsl:stylesheet>