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">
\r
8 <link rel="stylesheet" href="../css/yopyop.css" type="text/css" />
\r
9 <script type="text/javascript" src="../js/yopyop.js" ></script>
12 <body onload="doRecherche()" >
\r
16 <div id="nbFilms" ></div>
\r
17 <img src="../img/logo.png" />
\r
18 <form class="formulaireRecherche">
\r
20 <input type="text" onkeyup="doRecherche()" id="recherche" />
\r
21 <button onclick="viderRecherche()" id="boutonViderRecherche" title="Réinitialiser la recherche" ></button>
\r
22 <button onclick="toutOuvrir()" id="boutonToutOuvrir" title="Voir / Cacher le détail des films" ></button>
\r
23 <button onclick="tirerUnFilmAuHasard()" id="boutonAuHasard" title="Tirer un film au hasard" ></button>
\r
26 <input onclick="doRecherche()" id="checkRechercheTitre" type="checkbox" checked="checked" /><label for="checkRechercheTitre">titre</label>
\r
27 <input onclick="doRecherche()" id="checkRechercheRealisateurs" type="checkbox" checked="checked" /><label for="checkRechercheRealisateurs">realisateurs</label>
\r
28 <input onclick="doRecherche()" id="checkRechercheActeurs" type="checkbox" checked="checked" /><label for="checkRechercheActeurs">acteurs</label>
\r
29 <input onclick="doRecherche()" id="checkRechercheGenres" type="checkbox" checked="checked" /><label for="checkRechercheGenres">genres</label>
\r
30 <input onclick="doRecherche()" id="checkRecherchePays" type="checkbox" checked="checked" /><label for="checkRecherchePays">pays</label>
\r
37 <xsl:for-each select="film">
38 <xsl:sort select="annee" order="descending" />
\r
39 <xsl:sort select="titre" />
40 <tr id="ligne{@id}">
\r
41 <td class="fichier">
\r
44 <xsl:for-each select="fichiers/fichier"><li><a href="divx://{.}"><xsl:value-of select="."/></a></li></xsl:for-each>
\r
48 <td class="lien"><div><a href="{url}"></a></div></td>
49 <td onclick="detailFilm('{@id}')" class="titre" id="titre{@id}"><xsl:value-of select="titre"/></td>
50 <td class="annee"><xsl:value-of select="annee"/></td>
\r
51 <td class="duree"><xsl:value-of select="duree"/> min</td>
54 <td colspan="5" class="detail">
\r
55 <table class="detail" id="detail{@id}" style="display:none">
\r
57 <td rowspan="5" class="affichette">
\r
58 <img src="../img/affichette/{@id}.jpg" />
\r
60 <td class="titreDetail">Genre<xsl:if test="count(genres/genre) > 1">s</xsl:if></td>
\r
61 <td class="detail"><xsl:for-each select="genres/genre"><a onclick="rechercheElement('{.}', 'Genres')"><xsl:value-of select="."/></a><xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each></td>
\r
64 <td class="titreDetail">Réalisateur<xsl:if test="count(realisateurs/realisateur) > 1">s</xsl:if></td>
\r
65 <td class="detail"><xsl:for-each select="realisateurs/realisateur"><a onclick="rechercheElement('{.}', 'Realisateurs')"><xsl:value-of select="."/></a><xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each></td>
\r
68 <td class="titreDetail">Acteur<xsl:if test="count(acteurs/acteur) > 1">s</xsl:if></td>
\r
69 <td class="detail"><xsl:for-each select="acteurs/acteur"><a onclick="rechercheElement('{.}', 'Acteurs')"><xsl:value-of select="."/></a><xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each></td>
\r
72 <td class="titreDetail">Pays</td>
\r
73 <td class="detail"><xsl:for-each select="lespays/pays"><a onclick="rechercheElement('{.}', 'Pays')"><xsl:value-of select="."/></a><xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each></td>
\r
76 <td class="titreDetail">Synopsis</td>
\r
78 <xsl:for-each select="synopsis/p"><p><xsl:value-of select="."/></p></xsl:for-each>
\r
89 <span id="by" >by pifou</span>/<a href="../xpi/divxlist.xpi">extension firefox</a>/<span id="tempsRecherche"></span>
\r